Enacted new Gemini API for unambiguous directory input. Directories in config.nml may be either absolute paths, or relative to the top-level output directory specified at the command line. To avoid future problems, developers should avoid using absolute_path() except in top-level scripts as necessary. Numerous additional checks were added and self-tests added. Due to bugs in GNU Octave, even in the latest 5.2.0 release, Octave is not capable of writing HDF5 or NetCDF4 files. We have left full capability for Octave throughout this repo, in the hopes that the NetCDF4 bugs will be fixed. added several utility functions of general use under matlab/fileio/ and matlab/sys/ for working with HDF5 and NetCDF4 files, as well as computing number of M...
As before, Gemini3D works with GCC 8, 9, 10, 11. Gemini3D also now works with GCC 7.5.0. GCC older...
Replicate and enhance all necessary functionality from Matlab in Python. Matlab is no longer needed,...
make Python initial setup scripts standalone i.e. not requiring PyGemini install first last release ...
added numerous unit and integration tests handle paths more reliably overhaul HDF5 and NetCDF4 to be...
MatGemini and PyGemini can now use environment variable GEMINI_SIMROOT to indicate the top-level dir...
gemini.bin command line now has only one mandatory argument: the top-level output directory. The in...
general code quality via use of Fortran 2018 implicit none (external) fix bug where on some systems ...
added functionality to matlab-stdlib used by MatGemini to write HDF5 scalars like Fortran and Python...
allow raw, hdf5, netcdf file IO without recompile make MSIS-Python interface use stdin/stdout pipes ...
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
Travis-CI quietly released Matlab support several week ago. We added Travis-CI for this Matlab code,...
Gemini3d v1.4.0 moved external packages to gemini3d/external For MatGemini, the primary mission is t...
few more bugfixes revealed by tests and examples add setup.m calls from gemini_run and gemini_plot t...
abstract interface based grid, allowing more general grid types. MPI has been deembedded from the gr...
make HDF5NC a Git submodule, to avoid duplication of code and enhance test/quality Make MatGemini te...
As before, Gemini3D works with GCC 8, 9, 10, 11. Gemini3D also now works with GCC 7.5.0. GCC older...
Replicate and enhance all necessary functionality from Matlab in Python. Matlab is no longer needed,...
make Python initial setup scripts standalone i.e. not requiring PyGemini install first last release ...
added numerous unit and integration tests handle paths more reliably overhaul HDF5 and NetCDF4 to be...
MatGemini and PyGemini can now use environment variable GEMINI_SIMROOT to indicate the top-level dir...
gemini.bin command line now has only one mandatory argument: the top-level output directory. The in...
general code quality via use of Fortran 2018 implicit none (external) fix bug where on some systems ...
added functionality to matlab-stdlib used by MatGemini to write HDF5 scalars like Fortran and Python...
allow raw, hdf5, netcdf file IO without recompile make MSIS-Python interface use stdin/stdout pipes ...
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
Travis-CI quietly released Matlab support several week ago. We added Travis-CI for this Matlab code,...
Gemini3d v1.4.0 moved external packages to gemini3d/external For MatGemini, the primary mission is t...
few more bugfixes revealed by tests and examples add setup.m calls from gemini_run and gemini_plot t...
abstract interface based grid, allowing more general grid types. MPI has been deembedded from the gr...
make HDF5NC a Git submodule, to avoid duplication of code and enhance test/quality Make MatGemini te...
As before, Gemini3D works with GCC 8, 9, 10, 11. Gemini3D also now works with GCC 7.5.0. GCC older...
Replicate and enhance all necessary functionality from Matlab in Python. Matlab is no longer needed,...
make Python initial setup scripts standalone i.e. not requiring PyGemini install first last release ...