Welcome to Aurora Documentation¶
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.
- Processing Configuration
- Example of making a KernelDataset from an mth5
- EMTF Band Setup File
- Accessing Magnetic Field Data from EarthScope Using MTH5
- 0. Getting started
- 1. Exploring the data at EarthScope
- Figure 1: The EarthScope Geographic Interface
- Figure 2: Spatial distribution of the EarthScope magnetic dataset
- Station Service
- Figure 3: Screengrab of station list associated with magnetic field data.
- Availability Service
- Figure 4: Screengrab of availability URL for Network=”4P”
- Metadata Aggregator (MDA)
- Figure 5: Earthscope Metadata Aggregator (MDA) website landing page.
- 2. Case Study:
- Comparison with Published Observation (Heyns et al 2020)
- Figure 6: Title and Abstract from Heyns et al. 2020
- Figure 7: Screengrab of Figure 1 from Heyns et al. 2020
- Figure 8 Interactive map showing query results.
- Select a single station
- Figure 9 MDA info about station ALW49
- Figure 10: 4P.ALW49 Data Availability
- 3. Define request dataframe
- 4. Build MTH5
- 5. Build MTH5 (with data)
- 6. Calibrating time series
- 7. Comparison of time series
- TODO: 9. Access USGS data directly
- Process CAS04 with Remote Reference
- Make MTH5 from IRIS Data Managment Center v0.2.0
- To compare with the archived file, we need to set the coordinate system to geographic
- Part II: Logic to save FCs
- Now that the FCs are saved we can access them:|
- Absolute Minimal Example
- Synthetic Data Tutorial
- Feature Storage Experimental work in progress
Contributing to Aurora¶
If you’d like to contribute, start by searching through the issues to see whether someone else has raised a similar idea or question. If you don’t see your idea listed, open an issue, and if there are code changes, also a pull request.
There are many ways to contribute to the aurora, such as:
Report/fix bugs or issues encountered when using the software
Suggest additional features or functionalities
Fix editorial inconsistencies or inaccuracies
Aurora is hosted by simpeg, please refer to their contributing guidelines page. for more details.