Skip to content

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 GEMINI3D installed, but creating input or running the GEMINI3D model from Matlab requires GEMINI3D installed.

Quick Start: loading and plotting data only

Get MatGemini code:

git clone 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

Topics

Resources

Code of conduct

Contributing

Stars

6 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages