Commit aa5225eff6cfbe2730a0bb4f6bbf998aae2009d2
- Diff rendering mode:
- inline
- side by side
.gitignore
(2 / 0)
|   | |||
| 1 | 1 | *.pyc | |
| 2 | # | ||
| 3 | *~ |
fdtd_string.py
(3 / 27)
|   | |||
| 1 | 1 | #!/usr/bin/env python | |
| 2 | 2 | ||
| 3 | import os | ||
| 4 | import sys | ||
| 5 | sys.path += ["./lib"] | ||
| 6 | import fdtd | ||
| 3 | from convention import * | ||
| 4 | import_convention(globals()) | ||
| 7 | 5 | ||
| 8 | import matplotlib | ||
| 9 | matplotlib.use("Agg") | ||
| 10 | |||
| 11 | import math | ||
| 12 | import numpy | ||
| 13 | # import scipy | ||
| 14 | |||
| 15 | import mpmath | ||
| 16 | import sympy | ||
| 17 | |||
| 18 | class Grid1D(object): | ||
| 19 | """On Dimension Grid Object | ||
| 20 | """ | ||
| 21 | |||
| 22 | def __init__(self, step = { "time":2, "space":2 }): | ||
| 23 | """ | ||
| 24 | |||
| 25 | Arguments: | ||
| 26 | - `step`: | ||
| 27 | - `"space":2 }`: | ||
| 28 | """ | ||
| 29 | self._step = step | ||
| 30 | |||
| 6 | import fdtd | ||
| 31 | 7 | ||
| 32 | 8 | ||
| 33 | 9 | class FDTD(object): |
wave_source.py
(4 / 12)
|   | |||
| 1 | 1 | #!/usr/bin/env python | |
| 2 | 2 | #-*- mode: python -*- | |
| 3 | 3 | ||
| 4 | import sys | ||
| 5 | sys.path.append("./lib") | ||
| 4 | from convention import * | ||
| 5 | import_convention(globals()) | ||
| 6 | 6 | ||
| 7 | import os | ||
| 8 | import timeit | ||
| 9 | |||
| 10 | import matplotlib | ||
| 11 | matplotlib.use("Agg") | ||
| 12 | |||
| 13 | import numpy | ||
| 14 | import pylab | ||
| 15 | |||
| 16 | |||
| 17 | 7 | from fdtd.source import * | |
| 8 | |||
| 9 | # program start | ||
| 18 | 10 | ||
| 19 | 11 | t = numpy.arange(-10, 10, 0.001) | |
| 20 | 12 |

