Skip to main content

AuroraX

GitHub tests PyPI version PyPI Python versions DOI

PyAuroraX is a Python library providing data access and analysis support for All-Sky Imager data (THEMIS, TREx, REGO, SMILE, etc.), the ability to utilize the TREx Auroral Transport Model, and interact with the AuroraX Search Engine. AuroraX is a project working to be the world's first and foremost data platform for auroral science. The primary objective is to enable mining and exploration of existing and future auroral data, enabling key science and enhancing the benefits of the world's investment in auroral instrumentation. We have developed key systems/standards for uniform metadata generation and search, image content analysis, interfaces to leading international tools, and a community involvement that includes more than 80% of the world's data providers.

PyAuroraX officially supports Python 3.10+.

Some links to help:

Installation

Installation can be done using pip:

$ pip install pyaurorax

For the most bleeding edge version of PyAuroraX, you can install it directly from the Github repository:

$ pip install pyaurorax@git+https://github.com/aurorax-space/pyaurorax

[OR]

$ git clone https://github.com/aurorax-space/pyaurorax.git
$ cd pyaurorax
$ pip install .

Usage

There are two things you can use as part of the PyAuroraX library: the main library, and the command line tool.

You can import the library using the following statement:

import pyaurorax
aurorax = pyaurorax.PyAuroraX()

The program aurorax-cli is included in the PyAuroraX package as a command line tool. This tool currently has functionality for interacting only with the AuroraX Search Engine. Try it out using:

$ aurorax-cli --help

Migrating from V0 to V1

A significant upgrade was released for PyAuroraX for version 1.0.0. A major code reorganization and addition of many new features is part of version 1.x, and therefore includes breaking changes. The existing codebase from v0.13.3 and earlier has remained mostly unchanged, but, has been reorganized and some classes were renamed. Simply changing the names of imports, function calls, and/or class instantiations should suffice in most cases.

Please refer to the RELEASE_NOTES.md file for a full breakdown of what was changed, and the API Reference to help adjust your code.

Contributing

Bug reports, feature suggestions, and other contributions are greatly appreciated!

Templates for bug report and feature suggestions can be found when creating a Github Issue. If you have questions or issues installing PyAuroraX, we encourage that you open up a topic in the Github Discussions page.

Metadata

Release files for pyaurorax 1.25.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyaurorax 1.25.0
File Size Uploaded
pyaurorax-1.25.0.tar.gz 146.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyaurorax 1.25.0
File Interpreter ABI Platform
pyaurorax-1.25.0-py3-none-any.whl Python 3 none any Details

Total release size: 391.9 kB

Release files / pyaurorax-1.25.0.tar.gz

Download URL pyaurorax-1.25.0.tar.gz
Size 146.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2ae700648bc77cbb755383d30f3ff07ba0437205e89f8d7010ac15651e542315
BLAKE2b-256 checksum
How to use checksums
6f78315be88d18ca617240b69783e870e8921ac506f5235f2b7cc155a418b09a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.3 CPython/3.13.15 Linux/6.18.33.2-microsoft-standard-WSL2

Release files / pyaurorax-1.25.0-py3-none-any.whl

Download URL pyaurorax-1.25.0-py3-none-any.whl
Size 245.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7fdbd58da7b890296de6a337c87ba2757f243bef5a00fa2fd099ee272b26475b
BLAKE2b-256 checksum
How to use checksums
a1473becc0d2d6b1b911a31c1c57a2753312fa625dc433ae2bba29fe35b18e3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.3 CPython/3.13.15 Linux/6.18.33.2-microsoft-standard-WSL2

Release history Release notifications | RSS feed

1.27.0

2 release files

1.26.0

2 release files

This release

1.25.0 This release

2 release files

1.22.2

2 release files

1.22.1

2 release files

1.22.0

2 release files

1.21.1

2 release files

1.21.0

2 release files

1.20.0

2 release files

1.18.0

2 release files

1.17.0

2 release files

1.16.0

2 release files

1.15.0

2 release files

1.14.0

2 release files

1.13.0

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.13.3

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.15

2 release files

0.4.14

2 release files

0.4.13

2 release files

0.4.12

2 release files

0.4.11

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page