Gemini3d

Latest version: v1.7.0

Safety actively analyzes 641049 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

1.2.1

1.2.0

Enable MSIS 2.0 option (default is MSISE00). As part of this, we now use HDF5 files stored in the simulation `inputs/` directory. This requires Gemini3D >= 0.8.0. This speeds up and provides better reproducibility vs. the stdin/stdout pipes used before.

1.1.2

* new test reference data, after corrections to PyGemini
* compare_input: also plot_diff
* msis2: use error code 20 to signal not setup
* HDF5 1.12.1 autobuild if needed
* external libs can be static or shared
* fixed array size error in conductivity gradient term
* apply yitmp bounds fix from inputdata branch
* autobuild: allow requested HDF5 version
* rename 'msis20' => 'msis2' for future versions
* modernize/flatten install
* cli: dedupe options meant for interactive from MPI
* add gemini3d.run -features to print enabled features
* update pygemini plot_diff api
* autobuild: ensure lapack/scalapack/mumps stack are consistent
* don't use option(*_external) for libs as that overrides cache
* link objects for robustness
* ubuntu linking with self-build fixed
* ci: add autobuild case
* update all external lib versions (packaging improvements, avoid cache overrides)

1.1.1

* build any/all external libraries as Release by default
* announce disabled tests instead of silently skipping
* add read/write dump test. Correct file dump to be in simulation output directory.
* update h5fortran,nc4fortran to use auto-length character read
* add scripts to build OpenMPI and MPICH

1.1.0

Use xarray to pass data with metadata. We used this originally, then disabled temporarily, and now restored as xarray has become broadly adopted.

* Add metadata to grid
* use proven matGemini getflag logic
* correct transpose of variables on file read

1.0.4

MSIS 2.0 has a known bug causing all-zero output acknowledged by the authors along with our patch applied in Gemini3D.

HDF5 is more easily found on MacOS, particularly with MacPorts and Homebrew, despite the presence of Anaconda Python.

Grid and Neutral enhancements by mattzett

Minor Rearchitect gemini.bin to make amenable for libgemini future work

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.