make 3D plotting more functionalized and use R2020a save figure enhancements when available plotall: option to specify number of parallel workers writedata: less required inputs download equilibrium data if eq_zip and eq_url are specified Efield: loosen input requirements run: shutdown parallel pool before Gemini to save a lot of RAM setup_functions nml variable allows character array of function names to be used loadframe: tolerate partial variable set writegrid: auto file_forma
Replicate and enhance all necessary functionality from Matlab in Python. Matlab is no longer needed,...
MatGemini and PyGemini can now use environment variable GEMINI_SIMROOT to indicate the top-level dir...
gemini3d.run -plan: print MPI image count on own line for tool parsing scripts/CMakeLists.txt to bui...
abstract interface based grid, allowing more general grid types. MPI has been deembedded from the gr...
plotframe is once again easy to use directly, using name,value options for less common options {h5,n...
Matlab >= R2017b is now required. This significantly cleans up workarounds for R2017a and earlier, r...
Gemini 3D simulation reference data https://www.github.com/gemini3d/gemini v3.0.0 compressed HDF5,...
added functionality to matlab-stdlib used by MatGemini to write HDF5 scalars like Fortran and Python...
new test reference data, after corrections to PyGemini compare_input: also plot_diff msis2: use er...
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
Make naming more descriptive like gemini3d.VERB.NOUN gemini3d.read.frame <= gemini3d.loadframe an...
added numerous unit and integration tests handle paths more reliably overhaul HDF5 and NetCDF4 to be...
Gemini3D functions were rearranged and provided with C/C++ interfaces, that allow allocating arrays ...
New users may not have MPI or Scalapack installed, or may have broken versions of those libraries. A...
Enacted new Gemini API for unambiguous directory input. Directories in config.nml may be either abs...
Replicate and enhance all necessary functionality from Matlab in Python. Matlab is no longer needed,...
MatGemini and PyGemini can now use environment variable GEMINI_SIMROOT to indicate the top-level dir...
gemini3d.run -plan: print MPI image count on own line for tool parsing scripts/CMakeLists.txt to bui...
abstract interface based grid, allowing more general grid types. MPI has been deembedded from the gr...
plotframe is once again easy to use directly, using name,value options for less common options {h5,n...
Matlab >= R2017b is now required. This significantly cleans up workarounds for R2017a and earlier, r...
Gemini 3D simulation reference data https://www.github.com/gemini3d/gemini v3.0.0 compressed HDF5,...
added functionality to matlab-stdlib used by MatGemini to write HDF5 scalars like Fortran and Python...
new test reference data, after corrections to PyGemini compare_input: also plot_diff msis2: use er...
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
Make naming more descriptive like gemini3d.VERB.NOUN gemini3d.read.frame <= gemini3d.loadframe an...
added numerous unit and integration tests handle paths more reliably overhaul HDF5 and NetCDF4 to be...
Gemini3D functions were rearranged and provided with C/C++ interfaces, that allow allocating arrays ...
New users may not have MPI or Scalapack installed, or may have broken versions of those libraries. A...
Enacted new Gemini API for unambiguous directory input. Directories in config.nml may be either abs...
Replicate and enhance all necessary functionality from Matlab in Python. Matlab is no longer needed,...
MatGemini and PyGemini can now use environment variable GEMINI_SIMROOT to indicate the top-level dir...
gemini3d.run -plan: print MPI image count on own line for tool parsing scripts/CMakeLists.txt to bui...