提交图

1257 次代码提交

作者 SHA1 备注 提交日期
Craig Warren
c51a501d05 Waveform value now pre-multiplied by amplitude scaling value when returned. 2017-02-21 12:55:43 +00:00
Craig Warren
f3c846330d Added functions for opening file from path or object, and for estimating memory required for model. 2017-02-21 12:54:58 +00:00
Craig Warren
4e64fc8b87 Sources now use pre-calculated waveform values, instead of calculating on-the-fly.
Sources now use iteration counter - no absolute time value required.
Transmission line spatial step updated from using magic time step (which showed instabilities) to sqrt(3) x c x dt
2017-02-21 12:54:00 +00:00
Craig Warren
2af687bacb Moved store_outputs function to field_outputs module. 2017-02-21 12:51:30 +00:00
Craig Warren
b632946d54 Formatting cleanups. 2017-02-21 12:50:55 +00:00
Craig Warren
6db9a7a6ba Small formatting changes to the way materials table is displayed. 2017-02-21 12:50:19 +00:00
Craig Warren
022d98007e Moved memory usage estimation to its own function in the utilities module. 2017-02-21 12:49:46 +00:00
Craig Warren
a28bea41c1 Sources now use pre-calculated waveform values that are stored in an array, instead of being calculated on-the-fly. 2017-02-21 12:49:10 +00:00
Craig Warren
a8df199415 Changed formatting of material type for imported materials. 2017-02-21 12:38:15 +00:00
Craig Warren
1a225e7477 Changed input file reading function to accept string or file object. 2017-02-21 12:36:56 +00:00
Craig Warren
3ef9e7d48b Changed solid and rigid array sizes to nx x ny x nz, and all field arrays to (nx + 1) x (ny + 1) x (nz + 1) 2017-02-21 12:35:57 +00:00
Craig Warren
a80045b18e Moved run_model function into its own separate module. 2017-02-21 12:34:01 +00:00
Craig Warren
46577b0763 Remove -1 from when setting limits for building objects and setting solid array. 2017-02-21 12:31:20 +00:00
Craig Warren
03f7bae43e Moved store_outputs function into this module. 2017-02-21 12:30:05 +00:00
Craig Warren
3dd219db0d Add options to enable double precision if required. 2017-02-21 12:29:12 +00:00
Craig Warren
4d0fc78c0b Tidy up some print messages. 2017-02-15 14:06:31 +00:00
Craig Warren
d10ef47ae4 Fixed missing argument in current function calls with snapshots. Occurred due to updating function arguments for calculating currents. 2017-02-13 09:56:19 +00:00
Craig Warren
9ab0989bd2 Fixed missing argument in current function calls, due to updating function arguments for calculating currents. 2017-02-13 09:52:18 +00:00
craig-warren
8bbb843737 Added condition for dispersion analysis when no waveforms are present in the model, i.e. can't perform dispersion analysis. 2017-02-10 10:24:01 +01:00
craig-warren
cb1330cb55 Updated print messages for dispersion analysis. 2017-02-10 10:04:52 +01:00
craig-warren
2c26ebdc18 Tidy formatting of Windows bit printing. 2017-02-10 10:03:09 +01:00
craig-warren
edbbfc9c58 Updated print message on fixed geometry. 2017-02-06 12:38:43 +01:00
craig-warren
fbbb5227bd Updated print messages for PML. 2017-01-31 12:36:40 +00:00
Craig Warren
7a8df3cfe3 Bump to v.3.0.15 2017-01-30 18:22:34 +00:00
Craig Warren
0dc603295f Updated differencing plots. 2017-01-30 18:22:09 +00:00
Craig Warren
dc717d68bf Further clarification of PML terminology. 2017-01-30 18:21:30 +00:00
Craig Warren
c99530a04b Improved test method to use decibels for differencing plots/reporting. 2017-01-30 18:20:49 +00:00
Craig Warren
8802210a4b Simplified storing of receiver output components.
Removed extra enumerate on transmission line storage loop.
2017-01-30 18:19:43 +00:00
Craig Warren
6cc1f3c1d3 Updated to account for new PML boundary ID naming.
PML thickness now defined as N + 1 and therefore  '+1's removed from being passed to other functions.
Calculating which spatial step to use in sigmamax function simplified.
2017-01-30 18:18:45 +00:00
Craig Warren
22fe57e3da Updated to account for new PML boundary ID naming. 2017-01-30 18:16:49 +00:00
Craig Warren
8e419b26e6 Updated to account for new PML boundary ID naming. 2017-01-30 18:16:34 +00:00
Craig Warren
f960c49e17 Updated to account for new PML boundary ID naming.
Updated current calc functions to take all magnetic fields as args for consistency.
2017-01-30 18:16:09 +00:00
Craig Warren
5e2623580d Updated to account for new PML boundary ID naming. 2017-01-30 18:15:27 +00:00
Craig Warren
7bc0e96258 Updated writing of receivers to file method for efficiency.
Removed unnecessary if statement from transmission line writing.
2017-01-30 18:14:46 +00:00
Craig Warren
543ca1ba3b Added ability to plot current outputs if specified. 2017-01-30 16:54:25 +00:00
Craig Warren
a43cdf7a70 Updated comments for PML class. 2017-01-27 16:58:45 +00:00
Craig Warren
4392123817 Updated description of #pml_cfs command. 2017-01-27 16:58:19 +00:00
Craig Warren
33832478d4 Remove some debug print messages. 2017-01-26 18:13:22 +00:00
Craig Warren
598f5fbd63 Update function comments. 2017-01-26 18:04:07 +00:00
Craig Warren
4cfdb8f822 Code formatting cleanups. 2017-01-26 18:00:51 +00:00
Craig Warren
bdae7ae886 Code formatting cleanups. 2017-01-26 17:59:39 +00:00
Craig Warren
a0228221ba Moved unit-testing of input_cmd_funcs to tests sub-package. 2017-01-26 17:34:51 +00:00
Craig Warren
36f6f3a954 Merge pull request #91 from obtitus/master
bugfix, to_save_str = ' '.join(to_save)  fails if to_save is Noen
2017-01-26 17:32:25 +00:00
Craig Warren
f88087fd43 Updated comments on legend. v.3.0.14 2017-01-26 17:19:40 +00:00
Craig Warren
d8632a79e2 Corrected path to analytical solution plots. 2017-01-26 17:17:08 +00:00
Craig Warren
26e98bb6a4 Updated to v.3.0.14 2017-01-26 17:14:39 +00:00
Craig Warren
03f8f6e97a Turn off traceback. 2017-01-26 17:06:37 +00:00
Craig Warren
8060b3011e Use isclose for finding max frequency. 2017-01-26 17:04:44 +00:00
Craig Warren
0169dfc205 Testing dispersion algorithm. 2017-01-26 16:55:58 +00:00
Craig Warren
3618cc1298 Print frequency of max power for waveform. 2017-01-26 16:32:22 +00:00