'Seasonal analysis routines for pysat'
Project description
pysatSeasons
This code will handle the seasonal analysis routines for pysat. It is currently a work in progress, and will eventually replace the pysat.ssnl module in pysat.
pysatSeasons allows users to run basic seasonal analysis over N-dimensional datasets managed through the pysat code.
Main Features
- Seasonal averaging routine for 1D and 2D data.
- Occurrence probability routines, daily or by orbit.
- Scatterplot of data_label(s) as functions of labelx,y over a season.
Installation
Prerequisites
pysatSeasons uses common Python modules, as well as modules developed by
and for the Space Physics community. This module officially supports
Python 3.7. Note that the current release is based on archived routines from
pysat 2.0. This currently requires the deprecated Panel
from pandas.
The caps on numpy and python stem from compatibility with the maximum
supported pandas version. Version 0.2.0 will rewrite the routines to remove
Panel
.
Common modules | Community modules |
---|---|
matplotlib | pysat |
numpy<1.20 | |
pandas<0.24 |
GitHub Installation
First, checkout the repository:
git clone https://github.com/pysat/pysatSeasons.git
Change directories into the repository folder and run the setup.py file. For a local install use the "--user" flag after "install".
cd pysatSeasons/
python setup.py install
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.