Skip to content

Releases: gemini3d/pygemini

interp2d => RegularGridInterpolator

24 Feb 21:47
Compare
Choose a tag to compare

Replace scipy obsolete interp2D. Add scripts for massive directory comparison and plotting.

Remove most raw file I/O and config.ini, add features

19 Feb 21:03
Compare
Choose a tag to compare
  • remove most raw binary file I/O, retain ability to convert .dat to .h5
  • add magtools.py
  • make str2func more robust and modern
  • improve finding of supporting executables e.g. gemini.bin
  • fix longstanding bugs in unused code for equilibrium_state
  • fix plotting bugs

Python >= 3.7 compatible, numerous bugfixes

10 Jul 23:51
521b505
Compare
Choose a tag to compare

Use gemini3d.run, msis 2.0 api enhanced, bugfixes

01 Nov 19:59
ba37ecc
Compare
Choose a tag to compare
v1.6.0

don't require PSutil--use gemini3d.run

Python >= 3.8 required for robustness

20 Aug 20:18
a1f12b1
Compare
Choose a tag to compare

The workarounds for Python < 3.8 can make confusion.

expand_envvar enhance, check_mpiexec remove, update ref data

20 Aug 20:12
3916bfc
Compare
Choose a tag to compare

expand_envvar works like Fortran/MatGemini now--can expand any text between @...@ environment variable

bugfixes, coord transforms

10 Aug 05:39
d9ba941
Compare
Choose a tag to compare

numerous bugfixes for new grid implementation, including making write work like matlab.

add more coord conversion methods

new grid

15 Jun 05:40
e4f9578
Compare
Choose a tag to compare

no more 2D axes swaps with new grid system

large number of improvements, removal of dead code, etc.

features

29 Apr 06:57
Compare
Choose a tag to compare
  • bugfix netcdf grid write
  • add .zst archive extraction
  • add user function injection like MatGemini
  • refactor plots/ into several files for clarity

add tilted dipole grid option

24 Mar 15:30
67f9757
Compare
Choose a tag to compare