Published November 7, 2019
| Version v0.9.0
Software
Open
empymod/emg3d: Fourier
Authors/Creators
Description
v0.9.0 - 2019-11-07
-
New routine:
emg3d.utils.Fourier, a class to handle Fourier-transform related stuff for time-domain modelling. See the example notebooks for its usage.
-
Utilities:
Fieldsand returned receiver-arrays (EMArray) both have amplitude (.amp) and phase (.pha) attributes.Fieldshave attributes containing frequency-information (freq,smu0).- New class
SourceField; a subclass ofField, addingvectorandv{x,y,z}attributes for the real valued source vectors. - The
Modelis not frequency-dependent any longer and does NOT take afreq-parameter any more (currently it still takes it, but it is deprecated and will be removed in the future). data_writeautomatically removes_volfromTensorMeshinstances and_eta_{x,y,z},_zetafromModelinstances. This makes the archives smaller, and they are not required, as they are simply reconstructed if needed.
-
Internal changes:
- The multigrid method, as implemented, only works for the diffusive approximation. Nevertheless, we always used
\sigma-i\omega\epsilon, hence a complex number. This is now changed and\epsilonset to 0, leaving only\sigma. - Change time convention from
exp(-iwt)toexp(iwt), as used inempymodand commonly in CSEM. Removed the parameterconjugatefrom the solver, to simplify. - Change own private class variables from
__to_. resandmu_rare now checked to ensure they are >0;freqis checked to ensure !=0.
- The multigrid method, as implemented, only works for the diffusive approximation. Nevertheless, we always used
-
New dependencies and maintenance:
empymodis a new dependency.- Travis now checks all the url's in the documentation, so there should be no broken links down the road. (Check is allowed to fail, it is visual QC.)
-
Bugfixes:
- Fixes to the
setuptools_scm-implementation (MANIFEST.in).
- Fixes to the
Files
empymod/emg3d-v0.9.0.zip
Files
(462.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:c179fab1c7fe44e726059ceb7c338f36
|
462.1 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/empymod/emg3d/tree/v0.9.0 (URL)