Skip to content

Releases: simpeg/aurora

v0.5.2

18 Oct 23:49
4529d7d

Choose a tag to compare

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.weights allows 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.toml for all metadata and dependencies.
  • Minimal setup.py retained 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 uv for 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

17 Aug 00:41

Choose a tag to compare

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

Full Changelog: v0.3.13...joss_2024

v0.3.13

31 May 22:40
b11970b

Choose a tag to compare

What's Changed

Full Changelog: v0.3.12...v0.3.13

v0.3.12

11 Jan 23:55
803fcfe

Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.12

v0.3.2-alpha

29 Sep 20:05

Choose a tag to compare

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

New Contributors

Full Changelog: 0.0.2...v0.3.2

initial release

16 Jun 21:26

Choose a tag to compare

Placeholder for aurora code.