NgSatData - a Python library for fetching space weather datasets
Project description
NgSatData - a Python library for fetching space weather datasets
NgSatData has a machine-learning-ready unified API that allows you to fetch all public available space weather datasets of a data center via its provided driver. Currently, only one driver by the Space Monitoring Data Center (SMDC - http://smdc.sinp.msu.ru) of SINP MSU is provided.
If you're interested in using SatData in your work, please send me an e-mail to bsd@conqueror.pro.
Examples
To use the SMDC driver
- create a file called smdc_config.jsonp* add the following authorization credentials to smdc_config.json
{
"username": "your SMDC username",
"password": "you SMDC password"
}
- export the path to the file using the SMDC_CONFIG_JSON enviroment variable
export SMDC_CONFIG_JSON=`pwd`/smdc_config.json
- to fetch data of the das3vrt1 channel of the SKL instrument of the Electro-L2 satellite
from ngsatdata.providers.smdc import SMDC
smdc = SMDC()
smdc.authorize()
df = smdc.fetch(source='electro_l2',
instrument='skl',
channel='das3vrt1',
start_dt='2017-10-14 10:43:38',
end_dt='2017-10-14 10:43:47',
time_frame='1s',
level='default')
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
ngsatdata-1.0.0.tar.gz
(10.6 kB
view hashes)
Built Distribution
ngsatdata-1.0.0-py3-none-any.whl
(13.1 kB
view hashes)
Close
Hashes for ngsatdata-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cf1ca3d5f4451382719511b1a0cbf5ee86102180e409d905430e758747f8665 |
|
MD5 | 9cd701a851424aaafd6ba960b8561519 |
|
BLAKE2b-256 | db629353ea0e465eb4067a584f14034758a17b7a935508243a59b590ccd3b645 |