Skip to main content

No project description provided

Project description

HelioSat (ver 0.6)

A simple and small python package for handling and processing heliospheric satellite data. The current primary features are automatic data downloading & crude processing for Bepi, DSCOVR, PSP, SolO, STA, STB,and Wind. Furthermore all related and required SPICE kernels are downloaded automatically.

Installation

Install the latest version manually using git:

git clone https://github.com/ajefweiss/HelioSat
cd HelioSat
pip install .

or slightly older versions from PyPi with pip install HelioSat.

Basic Usage

Import the heliosat module and create a satellite instance:

import heliosat

wind_sat = heliosat.WIND()

This will automatically download and load any required SPICE kernels (using spiceypy). Note that kernel or data files will be stored in ~/.heliosat by default. As this may use up alot of disk space you can alternatively change the default path by setting the environment variable HELIOSAT_DATAPATH.

Querying data (any tz-unaware datetime objects are assumed to be UTC) can then be done using:

t_query = ["2020-01-01T00:00:00"]
wind_t, wind_data = wind_sat.get(t_query, "mfi_h0", frame="GSE", return_datetimes=True)

By default only values at given datetimes are returned, if you need a time range you can either manually generate an extensive list of dates or use:

t_query = ["2020-01-01T00:00:00", "2020-01-02T00:00:00"]
wind_t, wind_data = wind_sat.get(t_query, "mfi_h0", as_endpoints=True, frame="GSE", return_datetimes=True)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

HelioSat-0.6.2.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

HelioSat-0.6.2-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file HelioSat-0.6.2.tar.gz.

File metadata

  • Download URL: HelioSat-0.6.2.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for HelioSat-0.6.2.tar.gz
Algorithm Hash digest
SHA256 d7f2fb31353390c3706c5f41e84267b215d1be516aa3227d965179562ba88f17
MD5 eceb46d551003d264d517975c4022137
BLAKE2b-256 c15ab94523cdc4b4985a8f9df0dcd71c3a6556f36b6b9fa3aa64262183aa81fe

See more details on using hashes here.

File details

Details for the file HelioSat-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: HelioSat-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for HelioSat-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 98a520ffba7d01a9972ae1c663ca99a7006ccc527a5d6eadc5d2dbdd13048df2
MD5 24594b7109b3dcb2f77f9023ddbd880b
BLAKE2b-256 6ef3c978debddc4d51834fa5d6c45d11516d51f7a51d3c7bc5befad2c1e381c7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page