Recent Releases of exauq-toolbox
exauq-toolbox - v0.3.2
EXAUQ-Toolbox v0.3.2 – Citation Support and Metadata Enhancements
Release date: 2025-04-01
DOI: 10.5281/zenodo.15005642
New features
- Citation support via
CITATION.cff- A
CITATION.cfffile has been added to the repository, enabling GitHub’s citation UI and integration with reference managers. - Citation details are now also included in the README for visibility.
- A
Hawes, T., Johns, M., White, H., Salter, J., Olivier, E., Kimpton, L., Xiong, X., & Challenor, P. (2025).
EXAUQ-Toolbox [Computer software]. https://doi.org/10.5281/zenodo.15005642
- Project badges added to README
- Badges for test status, supported Python versions, documentation, license, DOI, and code style (e.g.
black,isort) have been added to improve visibility and transparency.
- Badges for test status, supported Python versions, documentation, license, DOI, and code style (e.g.
Improvements
- Updated
poetry.lockwith refined platform markers and extras for cleaner environment resolution across systems and Python versions.
What's Changed
- Sync main with dev after release v0.3.1 by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/407
- Add shields/badges, citation section and
CITATION.cffto improveREADMEand citation metadata by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/410 - Update Python package dependencies by @github-actions in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/408
- Release v0.3.2 by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/411
Full Changelog: https://github.com/EXA-UQ/EXAUQ-Toolbox/compare/v0.3.1...v0.3.2
- Python
Published by mbjohns 11 months ago
exauq-toolbox - v0.3.1
This patch improves licensing clarity, internal warnings, and dependency management.
- Replaced
LICENSE.txtwith standardLICENSEfile (BSD 3-Clause) - Added
NOTICEfile to attribute MIT-licensed code from the Alan Turing Institute - Improved internal warning when Gaussian Process fitting is attempted with insufficient training data
- Minor dependency updates in
poetry.lockfor compatibility and tooling support
- Rename LICENSE.txt → LICENSE and clean up licensing files by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/405
- Multi level gp not outputting expected errors by @JSalter90 in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/404
- Update Python package dependencies by @github-actions in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/394
Full Changelog: https://github.com/EXA-UQ/EXAUQ-Toolbox/compare/v0.3.0...v0.3.1
- Python
Published by mbjohns 11 months ago
exauq-toolbox - v0.3.0
EXAUQ-Toolbox v0.3.0
This release introduces support for multi-level adaptive sampling and improves simulation log handling, while maintaining backward compatibility.
New
Multi-level adaptive sampling utilities:
create_data_for_multi_level_loo_sampling(...): prepares training data with input deduplication and inter-level delta calculation.compute_delta_coefficients(...): calculates delta coefficients based on Markov-style correlations._remove_multi_level_repeated_input(...): utility to clean repeated inputs across levels.
Simulation log enhancements:
get_simulations()now includes simulation level in its output.prepare_training_data()converts simulation logs toMultiLevel[TrainingDatum]for direct use in model fitting.
Improvements
- Extensive new unit tests for all added functionality.
- Improved type checking and input validation.
- Warnings issued when logs are empty or incomplete.
Other
- Minor documentation cleanup.
- Version bumped from
0.2.1to0.3.0.
Changelog
- Sync main with dev after release v0.2.1 by @JSalter90 in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/400
- Prepare for Sequential Design by @thawes-rse in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/295
- Release v0.3.0 by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/401
Full Changelog: https://github.com/EXA-UQ/EXAUQ-Toolbox/compare/v0.2.1...v0.3.0
- Python
Published by mbjohns 11 months ago
exauq-toolbox - v0.2.1
What's Changed
- iss332 multi level gp output level wise predictions by @HarryTWhite in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/342
- Update Documentation Launcher and Contributing Guide for GitHub Pages Deployment by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/398
- Sync main with dev following release v0.2.0 by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/397
- Release v0.2.1 by @JSalter90 in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/399
Full Changelog: https://github.com/EXA-UQ/EXAUQ-Toolbox/compare/v0.2.0...v0.2.1
- Python
Published by JSalter90 12 months ago
exauq-toolbox - v0.2.0
What's Changed
- Implement Multi-Interface Initialisation and Management in CLI by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/282
- Iss377 update pyprojecttoml to pull down latest version by @HarryTWhite in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/378
- Update test-package.yml to run poetry lock --no-update by @HarryTWhite in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/361
- Add -v / --version argument to exauq main by @HarryTWhite in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/379
- Fix empty input in TrainingDatum and add test by @HarryTWhite in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/360
- Update Python package dependencies by @github-actions in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/381
- Iss287 add seq from array class method to input by @HarryTWhite in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/362
- Update Python package dependencies by @github-actions in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/382
- Fix CI workflow: Remove deprecated
--no-updateflag from Poetry lock command by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/385 - Update Python package dependencies by @github-actions in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/383
- Toolbox code and documentation tidy by @HarryTWhite in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/321
- Update Python package dependencies by @github-actions in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/389
- Update README to Reflect Removal of
poetry shellin Poetry 2.0 by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/387 - Release v0.2.0 by @mbjohns in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/396
Full Changelog: https://github.com/EXA-UQ/EXAUQ-Toolbox/compare/v0.1.1...v0.2.0
- Python
Published by mbjohns 12 months ago
exauq-toolbox - v0.1.1
What's Changed
- Update Repository information Post-Release by @HarryWhiteRSE in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/368
- Create GitHub pages mkdocs workflow by @HarryWhiteRSE in https://github.com/EXA-UQ/EXAUQ-Toolbox/pull/372
Full Changelog: https://github.com/EXA-UQ/EXAUQ-Toolbox/compare/v0.1.0...v0.1.1
- Python
Published by HarryWhiteRSE about 1 year ago
exauq-toolbox - v0.1.0
First release
6th December 2024 - Version 0.1.0
- Python
Published by mbjohns about 1 year ago