Skip to content

Releases: itsmoosh/MoonMag

Xid reuse

10 May 17:53
Compare
Choose a tag to compare

Xid can now be passed to asymmetry_funcs.BiList, which can save a lot of time reloading from disk in the event multiple runs are being strung together.

Data files included in PyPI package

10 May 07:24
Compare
Choose a tag to compare

Data files are now included in package distributions. In addition, primary functions (e.g. asymmetry_funcs.BiList) can now accept file names as inputs, not just the path, adding versatility.

Saving Xid and parallel processing toggles

15 Apr 08:28
Compare
Choose a tag to compare

New in this version, lengthy calculations for evaluating mixing coefficients Xid have been circumvented by saving them to disk. They are reloaded by default, and for new combinations a file is generated locally. More may be added in future.

Also added are toggles for parallelization in induction moment calculation functions. This allows them to be put into other loops done in parallel.

All terminal outputs have been moved to commands from the logging module.

Repackaged for distribution with PyPI

14 Apr 09:13
Compare
Choose a tag to compare

New name, now installable with pip. Input files will need to be referenced according to the file structure in this repository, but paths and filenames can be passed as kwargs.

Schmidt normalization output option

17 Oct 21:19
Compare
Choose a tag to compare

New in this release is an option to print induced magnetic moments as g_nm and h_nm Gauss coefficients, for use with Schmidt semi-normalized spherical harmonics. When this option (output_Schmidt) is toggled on in config.py, field calculations will also use the Gauss coefficients as they are calculated or read in from disk.

Initial release

21 Jun 01:44
Compare
Choose a tag to compare

This release coincides with the use of this software for the publication "An analytic solution for evaluating the magnetic field induced from an arbitrary, asymmetric ocean world" submitted to Icarus.