Python Space Physics Environment Data Analysis Software (SPEDAS)
Project description
# pyspedas
Pyspedas is an implementation of the SPEDAS framework in python.
The Space Physics Environment Data Analysis Software ([SPEDAS](http://spedas.org/wiki)) framework is written in IDL and contains data loading, data analysis and data plotting tools for various scientific NASA missions.
This package is designed to work with the libraries [cdflib](https://github.com/MAVENSDC/cdflib) and [pytplot](https://github.com/MAVENSDC/PyTplot).
### How It Works
CDF files are downloaded from the internet to the local machine.
The data from these files is loaded into pytplot objects and can be plotted.
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Install Python
Python 3.5+ is required.
We recommend [Anaconda](https://www.continuum.io/downloads/) which comes with a suite of packages useful for science.
### Install pyspedas
To install pyspedas, open a command line and type the command:
pip install pyspedas
### Upgrade pyspedas
If you have already installed pyspedas, you can upgrade to the latest version using:
pip install –upgrade pyspedas
## Running pyspedas
After installation, please change the file pyspedas/prefs.ini and set data_dir=C:Datapythemis to a writable directory of your choice. This is the local directory where the CDF files will be saved.
To download CDF files for the Themis mission, use:
import pyspedas
pyspedas.load_data(mission, dates, probes, instruments, level, downloadonly)
For example:
d = pyspedas.load_data(‘themis’, ‘2015-12-31’, [‘tha’], ‘state’, ‘l1’, False)
### Crib sheets
Folder examples contains some crib sheets to get you started.
### Additional Information
For pytplot, see: https://github.com/MAVENSDC/PyTplot
For cdflib, see: https://github.com/MAVENSDC/cdflib
For SPEDAS, see http://spedas.org/blog/
For information on the Themis mission, see http://themis.ssl.berkeley.edu/
Keywords: spedas data tools Platform: UNKNOWN Classifier: Development Status :: 4 - Beta Classifier: Intended Audience :: Science/Research Classifier: Topic :: Scientific/Engineering Classifier: License :: OSI Approved :: MIT License Classifier: Programming Language :: Python :: 3 Requires-Python: >=3.5 Description-Content-Type: text/markdown
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyspedas-0.6.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 034512d853f21c84747704fd24a228387d0a1fe2dc31b41156b5cc75ae232441 |
|
MD5 | da5f853ae3483acf80b4ae68f31796df |
|
BLAKE2b-256 | ce9b8a5c0e41b8bc3285edfe8ef64d9eb16ee554ab1e5cd487366af8663122c2 |