Skip to content

317Lab/mat_gemini

 
 

Repository files navigation

MatGemini - Base Gemini Matlab Scripts

MATLAB on GitHub-Hosted Runner DOI View MatGemini on File Exchange

These scripts form the basic core needed to work with Gemini3D ionospheric model to:

  • generate a new simulation from scratch
  • run a simulation
  • read simulation output
  • plot simulation output

The latter two functions are independent of the core GEMINI fortran/C model and as such can be used without first downloading and building. I.e. to load and plot output data one does not need the main GEMINI fortran/C code, but creating input and running the GEMINI model from matlab require the core fortran/C code.

Quick Start: loading and plotting data only

Get MatGemini code:

git clone --recurse-submodules https://github.com/gemini3d/mat_gemini

We assume that Gemini3D binary executables have previously been built on your computer. From Matlab, configure/check MatGemini paths:

buildtool setup

Then run desired MatGemini commands.

The Gemini3D self-tests can be run with:

buildtool test

MatGemini finds Gemini3D by environment variable GEMINI_ROOT.

If the system used is an offline (no Internet) system (some HPC are offline for security), see doc.

For general usage and applications see usage doc or troubleshooting doc.

Acknowledgement

MatGemini was partly funded by NASA NNH19ZDA001N-HDEE grant 80NSSC20K0176.

About

Core Matlab scripts for Gemini

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 98.9%
  • CMake 1.1%