Skip to content

spaceml-org/helio_tools

Repository files navigation

HelioTools (In Progress)

CodeFactor codecov

This package has some simple, minimal preprocessing of helio-data to make it machine learning ready.


Demos

Some demos showcasing how we can download some data, do some preprocessing regimes and integrate with ML datasets.

Data Downloading

Downloading Data. In this notebook, we have a demonstration of how we can download SDO data. See notebook for details.

Data Preprocessing

Preprocessing Data. In this notebook, we have a demonstration of how we can preprocess the data using a sequence of transformations. We showcase a series of tested transformations which have had success for ML applications (e.g. ITI) See notebook for details.

Preprocessing Configurations. In this notebook, we demonstrate how we can create configurations for these transformations. In particular, we demonstrate how Hydra-Zen can be used to help facilitate readable transformations. See notebook for details.

Machine Learning

Numpy DataLoader. We demonstrate how we can use data to create a simple dataloader using numpy files downloaded. See notebook for details.

RasterVision. We demonstrate how we can use a more complex and advanced dataloader regime from rastervision. In particular, we showcase how we can create independently sampled time series images in addition to time series images. See notebook for details.


Installation

We can install it directly through pip

pip install git+https://github.com/spaceml-org/helio_tools
pip install gsutil

We also use poetry for the development environment.

git clone https://github.com/spaceml-org/helio_tools
cd helio_tools
conda create -n helio_tools python=3.11 poetry
conda activate helio_tools
poetry install

Test Dataset

We provide a test dataset for the notebooks containing data from SDO/AIA, EUI/FSI, EUI/HRI and PROBA2/SWAP which can be downloaded with gsutil

gsutil cp -r gs://iti-dataset/ [local_path]

References

Software

Glossary

  • SDO - Solar Dynamics Observatory.
  • AIA - Atmospheric Imaging Assembly.
  • HMI - Helioseismic and Magnetic Imager.
  • EVE - Extreme Ultraviolet Variability Experiment.
  • SolO - Solar Orbiter.
  • FSI - Full Sun Imager.
  • SOHO - Solar and Heliospheric Observatory.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages