Aurora is an open-source package that robustly estimates single station and remote reference electromagnetic transfer functions (TFs) from magnetotelluric (MT) time series. Aurora is part of an open-source processing workflow that leverages the self-describing data container MTH5, which in turn leverages the general mt-metadata framework to manage metadata. These pre-existing packages simplify the processing by providing managed data structures, transfer functions to be generated with only a few lines of code. The processing depends on two inputs – a table defining the data to use for TF estimation, and a JSON file specifying the processing parameters, both of which are generated automatically, and can be modified if desired. Output TFs are returned as mt-metadata objects, and can be exported to a variety of common formats for plotting, modeling and inversion.
Key Features
Tabular data indexing and management (Pandas dataframes),
Dictionary-like processing parameters configuration
Programmatic or manual editing of inputs
Largely automated workflow
Documentation for the Aurora project can be found at http://simpeg.xyz/aurora/
Installation
Suggest using PyPi as the default repository to install from
pip install aurora
Can use Conda but that is not updated as often
conda -c conda-forge install aurora
General Work Flow
Convert raw time series data to MTH5 format, see MTH5 Documentation and Examples.
Understand the time series data and which runs to process for local station RunSummary.
Choose remote reference station KernelDataset.
Create a recipe for how the data will be processed Config.
Estimate transfer function process_mth5 and out put as a mt_metadata.transfer_function.core.TF object which can output [ EMTFXML | EDI | ZMM | ZSS | ZRR ] files.
Metadata
Release files for aurora 0.6.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aurora-0.6.2.tar.gz | 387.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aurora-0.6.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 543.8 kB
Release files / aurora-0.6.2.tar.gz
| Download URL | aurora-0.6.2.tar.gz |
|---|---|
| Size | 387.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edfa22acab4a63bd90cac1ea63a4ffbab16b9ff2ae3973df829c23ee4d3028f5
|
|
BLAKE2b-256 checksum How to use checksums |
b5ab67bee800d1e254d6187cef4aef2568da598b7fe553175d59bebd258ce8bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 1, 2026.
Transparency logRelease files / aurora-0.6.2-py3-none-any.whl
| Download URL | aurora-0.6.2-py3-none-any.whl |
|---|---|
| Size | 156.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d117d443f17d32fa0cabe25aec13dcf7a012111f959b8e449c612d948cb7daba
|
|
BLAKE2b-256 checksum How to use checksums |
addb5aa6ea0e237f991834e77c7a213fb0d52021adc69a090654db56285174d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 1, 2026.
Transparency log