Skip to main content

Python library for reading and writing SuperDARN data

Project description

pyDARNio

License: LGPL v3 Python 3.8 GitHub release (latest by date) DOI

Python data IO library for the Super Dual Auroral Radar Network (SuperDARN).

Changelog

Version 2.0 - Release!

This release includes changes to support Borealis v1.0, files, the srng field in DMAP files, and uses darn-dmap to greatly increase DMAP I/O speeds.

Documentation

pyDARNio's documentation can found here

Getting Started

pip install pydarnio

Or read the installation guide.

If wish to get access to SuperDARN data please read the SuperDARN data access documentation. Please make sure to also read the documentation on citing SuperDARN and pydarn.

As a quick tutorial on using pyDARNio to read a non-compressed file:

import pydarnio
fitacf_file = '20180220.C0.rkn.stream.fitacf'
records, _ = pydarnio.read_fitacf(fitacf_file)

or to read a compressed file:

import pydarnio
fitacf_file = '20180220.C0.rkn.stream.fitacf.bz2'  # note the .bz2 compression
records, _ = pydarnio.read_fitacf(fitacf_file)

For more information and tutorials on pyDARNio please see the tutorial section

Getting involved

pyDARNio is always looking for testers and developers keen on learning python, github, and/or SuperDARN data visualizations! Here are some ways to get started:

  • Testing Pull Request: to determine which pull requests need to be tested right away, filter them by their milestones.
  • Getting involved in projects: if you are looking to help in a specific area, look at pyDARNio's projects tab. The project you are interested in will give you information on what is needed to reach completion. This includes things currently in progress, and those awaiting reviews.
  • Answer questions: if you want to try your hand at answering some pyDARNio questions, or adding to the discussion, look at pyDARNio's issues and filter by labels.
  • Become a developer: if you want to practice those coding skills and add to the library, look at pyDARNio issues and filter by milestone's to see what needs to get done right away.

Please contact the Data Visualization Working Group, if you would like to become a member of the team!

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

pydarnio-2.0.0.tar.gz (60.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydarnio-2.0.0-py3-none-any.whl (68.1 kB view details)

Uploaded Python 3

File details

Details for the file pydarnio-2.0.0.tar.gz.

File metadata

  • Download URL: pydarnio-2.0.0.tar.gz
  • Upload date:
  • Size: 60.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for pydarnio-2.0.0.tar.gz
Algorithm Hash digest
SHA256 0ee1c72d70210883b6fdba624801c4733b2ceab08b42a4b7ade25fb644f83fae
MD5 ff21444a34e4a64165486c97442af817
BLAKE2b-256 4ff64ea70075ac4bd14fcee1a6e27292c213f0db2cf142e6909b4f4972a2ee9a

See more details on using hashes here.

File details

Details for the file pydarnio-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: pydarnio-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 68.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for pydarnio-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9902beeeba4fc9c96df0177bce99a60a50ebfc519259096fb80279fbb181678b
MD5 6cd55605054d44fd071d217043f80098
BLAKE2b-256 08905314c688d7f743543dde8278dff4602e2a4fa60b3e8449da3f158840e06c

See more details on using hashes here.

Supported by

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