Releases: simpeg/aurora
v
Changelog
All notable changes to this project will be documented in this file.
Miscellaneous Tasks
- Bump version to and update changelog [skip ci] (c1576f6)
Bug Fixes
-
Fix filter additons to use new add_filter method (56ab23a)
-
Fixing bugs with feature weighting (438ba49)
-
Fix chained assignment warnings (321f488)
-
Fix FutureWarnings (f66ddf0)
-
Fix future warning again (937b659)
-
Fix invalid escape sequence (b3dc583)
-
Fix indentation in docstring (c349ea3)
-
Fix docstrings (f95ce81)
-
Fix docstring format (2ba97d7)
-
Fix sphinx warnings (de0d380)
-
Fix sphinx warnings (620b6be)
-
Fix sphinx warnings (e0d2a31)
-
Fix sphinx warnings (ee86285)
-
Fix warning Title level inconsitent (38fbec3)
-
Fix escape sequence warning (6cd2115)
-
Fix warning Title level inconsitent (cf908a9)
-
Fix \c warning (4a7808f)
Miscellaneous Tasks
- Bump version to and update changelog [skip ci] (386df6f)
Revert
- Revert parkfield paths to .cache (d610149)
Testing
- Tests.yaml points at patches versions of mt_metadata and mth5 (f4cb06e)
Housekeeping
- Move method to tests (dfe214a)
Bug Fixes
-
Fix doi (5a8b4c1)
-
Fix failing notebook
-
comment out work in progress (6118645)
-
Fix typehint (49b1f33)
-
Fix typo (5a630e2)
-
Fixing mergeing errors (c1f96e8)
-
Fix assertion (913e3d6)
-
Fix weigths assignment (b80e7fe)
-
Fix pathing in test (8d52a04)
-
Fix broken notebook
-
update interact arguments in from_fdsn_client (that will be deprecated) (20752e7)
-
Fix typo (7446ab9)
-
Fix issue #385
-
this is a workaround, the change i made should be in mt_metadata (f7d012b)
Documentation
Testing
-
Test new workflow with mtpy-v2 (9b23539)
-
Test new workflow with mtpy-v2 (741004c)
-
Test new workflow with mtpy-v2 (fc4b4e0)
-
Test new workflow with mtpy-v2 (c0ce42a)
Bug Fixes
-
Fix typos (4db8c40)
-
Fix some typos, add a TODO (50235c8)
-
Fixing station_id to station (bb321d8)
-
Fix some typos (d048b47)
-
Fix references and affiliations (6c48e99)
-
Fix typo (8676399)
-
Fix argument name
-
was incorrectly called figure_path, not figures_path
-
never noticed before because it was a kwarg (fed4894)
-
Fix sphinx warning blank line end of list (3d1c803)
-
Fix docstring warning (55b12b9)
-
Fix sphinx warning (50d1eff)
-
Fix sphinx warning (109d5b3)
-
Fix sphinx warning (bc9eb0d)
-
Fix docstrings (7998e3f)
-
Fix sphinx warning (c3581a3)
-
Fix sphinx warning (3c91036)
-
Fix sphinx warning (f3a132a)
-
Fix sphinx errors (ae9bcef)
-
Fix sphinx errors/warnings (46e8a53)
-
Fix sphinx warning (35ed995)
-
Fix figure named for sphinx docs (f7f8a53)
-
Fix some sphinx warnings (7953204)
Documentation
Testing
- Tested locally (c33ab01)
Bug Fixes
-
Fix typo (3c8aacc)
-
Fix indentation (f5245ae)
-
Fix missing init
-
Without this PyPI won't add needed file io_helpers/emtf_band_setup.py (e0e6437)
-
Fix typo in filename (e306109)
-
Fix typo in filename (913de9f)
-
Fix typo in filename (6838608)
-
Fix typo (c807e4a)
-
Fix paths (bed6e99)
Revert
- Revert to main branches for release (9fe5610)
Testing
-
Test all 4 python versions (46cf89e)
-
Test can use loguru
-
since mth5 already has loguru we can just use that
-
also fix one minor bug with variable name change on nan_to_mean (d411c11)
-
Test precommit on new machine (571369e)
-
Test precommit on new machine (b74f589)
Bug Fixes
-
Fixed issue of double runs when only one given (345523e)
-
Fix bug, reference station id was being set to local in header (6897fb6)
-
Fix bug from last commit so synthetic driver can find its config (1fe448f)
-
Fix typo from previous commit (82cfe0e)
-
Fix incorrect indentation (cfeaa73)
-
Fix tab bug (3a40892)
-
Fix bug, real part of residuals not being written to z-file (c5aa885)
-
Fix bug #161 confirmed, added exception in test if encountered again (5bf7db0)
-
Fix some typos and get synthetic matlab test comparing against expected values (228d96d)
-
Fix typo bug (21c5209)
-
Fix logic handling both styles of processing config to only support new style (798d544)
-
Fix unclosed else statement bug (8c716da)
-
Fix typo bug (9c3c601)
-
Fix bug: pass tfk_dataset, not tfk_dataset.df to create_test_run_config (792d7ef)
-
Fix type (3fb691e)
-
Fixed issue 90, simplified call to survey_dict at end of porcess_mth5 (d37763e)
-
Fix bug (ae9e128)
-
Fix bug (e30d6ae)
-
Fix bug (read mode for initialize_mth5s) (c1e8a31)
-
Fix merge conflict (223ad2a)
-
Fix path bug in io test (ed4db4b)
-
Fix path bug in io test (71d1578)
-
Fixed bug in station_metadata from run_group (c460df0)
-
Fix typo (6190255)
-
Fix typo (851c294)
-
Fix bug (3a0fe55)
-
Fix import (c54be58)
-
Fix bug
-
build_request_df was error when start/end were not None but time_period_dict unused (adf4878)
-
Fix bug - no data for test (061e786)
-
Fix t...
v0.6.0
v0.5.2
Aurora v0.5.2 Release Notes
Release date: 2025-08-03
This release represents a major modernization and feature expansion of the Aurora MT processing pipeline, following the JOSS release v0.3.13. The focus is on robust, flexible, and reproducible transfer function estimation, with a particular emphasis on feature-based channel weighting and improved metadata integration.
Major Features and Changes
Feature-Based Channel Weighting
- Aurora now supports feature-based channel weighting, enabling more robust, data-driven weighting strategies for transfer function estimation.
- Integration with
mt_metadata.features.weightsallows users to define, load, and apply channel weights based on features such as striding window coherence. - The new test suite (
test_feature_weighting.py) demonstrates how feature weights can be injected into the processing pipeline and compared to standard processing. - This lays the foundation for future expansion to additional features and more flexible weighting schemes.
Packaging and Dependency Modernization
- Migration to PEP 621-compliant
pyproject.tomlfor all metadata and dependencies. - Minimal
setup.pyretained for legacy compatibility. - All dependencies, including
mth5(from GitHub master), are now managed in TOML. - License files and package data are now included automatically.
CI/CD and Testing Improvements
- Continuous integration workflows updated to use
uvfor fast dependency installation and reproducible builds. - All dev dependencies are now installed from
pyproject.toml. - Test coverage improved, including new tests for utility functions and feature weighting.
- Automated notebook execution for documentation.
Documentation and Usability
- Improved docstrings and code comments, especially around feature weighting and metadata integration.
- Release notes and PR summaries now included for transparency and reproducibility.
Other Notable Changes
- General codebase cleanup and modernization.
- Alphabetized and cleaned up dependencies in TOML files.
- Improved error handling and logging.
Thanks to all contributors and users for feedback and support!
-- The Aurora Development Team
joss_2024
This reflects the state of aurora after the PyPI release 0.3.13, but before 0.3.14
after the reviewers comments for the 2024 JOSS manuscript were integrated.
There were several developments underway at this time, and these depend on releases of other packages in the open-source MT ecosystem so we chose not to bump version, but to make a separate release.
However, the code in the release passes tests, and for posterity, the github tests are pinned to the current (at the time of publication)
PyPI mt_metadata=0.3.7, and mth5=0.4.5 installs. This means that the .github/workflows/tests.yml points at pip installs of these versions, as does setup.py.
What's Changed
- Add CONTRIBUTING.rst by @kkappler in #334
- Update docs by @kujaku11 in #340
- Fix issue 337 by @kkappler in #338
- address issue #333 by @kkappler in #335
Full Changelog: v0.3.13...joss_2024
v0.3.13
v0.3.12
What's Changed
- Condaforge reduce memory by @kkappler in #299
- Dev by @kkappler in #301
- Fix issue 303 by @kkappler in #304
- Fix issue 303 by @kkappler in #305
- Test patches by @kkappler in #306
- Fix issue 303 by @kkappler in #307
- Fix issue 303 by @kkappler in #308
- Fix issue 303 by @kkappler in #309
- Fix issue 135 logging and exception handling by @laura-iris in #311
- Fix issue 36 by @kkappler in #312
- bumpversion for release by @kkappler in #317
Full Changelog: v0.3.2...v0.3.12
v0.3.2-alpha
This release follows wide scale testing of aurora across the Earthscope dataset.
Concurrent updates to mt_metadata and mth5 are also associated.
What's Changed
- Fixed writing an EMTFXML using mt_metadata by @kujaku11 in #122
- Remove print statements by @timronan in #136
- Fix 108 mestimator by @kkappler in #141
- modify standard_error calculation to take absolute value before sqrt,… by @kkappler in #142
- Fix 108 mestimator by @kkappler in #147
- Clean up the Aurora documentation. Add figure. by @timronan in #148
- Init mth5 moved to mth5 repo by @kkappler in #149
- Issue31 by @kkappler in #155
- Issue31 by @kkappler in #158
- added reference_channels to processing, under decimation_level by @kkappler in #164
- Fix issue 165 by @kkappler in #166
- Fix issue 175 by @kkappler in #176
- Dev by @kkappler in #167
- factorizing config into mt_metadata.Base objects by @kujaku11 in #154
- Deprecate old Config classes in favour of mt_metadata Processing object by @kkappler in #179
- clock zero by @kkappler in #185
- Fix issue 78 by @kkappler in #186
- Multiple runs now entered into TF XML by @kkappler in #187
- Merged Runs in Frequency Domain by @kkappler in #184
- add pre-commit, (copied from mth5) by @kkappler in #192
- Fix issue 194 by @kkappler in #198
- Show CAS04 results similar to EMTF by @kkappler in #195
- Fix issue #200: mth5 file_version=0.2.0 by @kkappler in #201
- modify to address issue #74 by @kkappler in #202
- update tests to use unittest by @kkappler in #205
- Fix issue 204: Apply unittest to a synthetic test module by @kkappler in #207
- Deprecate Interval Class by @kkappler in #213
- Fix issue 139 by @kkappler in #212
- Fix issue 90 by @kkappler in #216
- Add set_frequency_bands method to processing class by @kkappler in #214
- Fix pole-zero notebook by @kkappler in #221
- Test mth5 add phoenix by @kujaku11 in #222
- remove fix_time workaround by @kkappler in #224
- Streamlining process mth5 by @kkappler in #226
- workaround issue #228 by @kkappler in #230
- Update README.rst by @sgkang in #232
- Fix issue 234 by @kkappler in #235
- Consistent Metadata with updated versions of MTH5 and MT-metadata by @kujaku11 in #239
- Fix issue 109 by @kkappler in #247
- add memory check by @kkappler in #250
- Fix issue 188 2 by @kkappler in #251
- tf kernel by @kkappler in #242
- Tagging version before starting SOW3 by @kkappler in #256
- Fix issue 261 by @kkappler in #262
- use mt_metadata TF instead of aurora Collection by @kkappler in #259
- Fix issue 109 again by @kkappler in #263
- Fix issue 265 by @kkappler in #266
- Fix issue 139 by @kkappler in #264
- Fix issue 139 2 by @kkappler in #273
- deprecate process_synthetic_data in favour of process_mth5 by @kkappler in #272
- Fix issue 203a manual merge by @kkappler in #285
- Small fixes by @kujaku11 in #291
- Run Black and Flake8 by @kkappler in #292
- Fourier coefficients by @kkappler in #290
- Fix issue 194 by @kkappler in #297
- Fourier coefficients by @kkappler in #296
- Update README.rst by @kujaku11 in #298
New Contributors
Full Changelog: 0.0.2...v0.3.2
initial release
Placeholder for aurora code.