This repository contains utilities for processing and visualizing MAG science and HK data. The supported MATLAB releases are MATLAB R2024a and later.
The following MATLAB toolboxes are required to use the toolbox:
- MATLAB
- Signal Processing Toolbox
- Statistics and Machine Learning Toolbox
- Text Analytics Toolbox
The following external MATLAB libraries are required:
- MATLAB SPICE (MICE): https://naif.jpl.nasa.gov/naif/toolkit_MATLAB.html
- MATLAB SPDF CDF: https://cdf.gsfc.nasa.gov/html/sw_and_docs.html
The toolbox adds to the path many functions and classes that can be used for data processing and visualization. These can be found under the mag
namespace; you can use tab-completion to see what is available:
mag.<TAB>
In the sections below you can find more information about some of the functionalities.
See internal documentation on Confluence.
To get started, clone this repository and install the package for development:
mpminstall(pwd(), Authoring = true);
When developing new features or fixing issues, create a new branch. After finishing development, make sure to write tests to cover any new changes.
To change the version of the toolbox, modify the package definition file in resources/mpackage.json
. This will automatically update the toolbox version and create a new toolbox with the correct version.
Also, update the contents of the resources/release-notes.md
file by detailing what has changed in the new version.
MAG Data Visualization Toolbox is released under the MIT license.