Machine Learning tools for Space Weather and Plasma Physics
courtesy NASA
PlasmaML is a collection of data analysis and machine learning tools in the domain of space physics, more specifically in modelling of space plasmas & space weather prediction.
This is a multi-language project where the primary modelling is done in Scala while R is heavily leveraged for generating visualizations. The project depends on the DynaML scala machine learning library and uses model and optimization implementations in it as a starting point for extensive experiments in space physics simulations and space weather prediction.
PlasmaML is managed using the Simple Build Tool (sbt).
Requirements
Steps
After installing all the pre-requisites,
sbt
, you should see the sbt prompt.project omni
compile
console
Try an example program
scala>TestOmniNarmax("2004/11/09/08", "2004/11/11/09", "predict")