Changelog ========= [0.8.0] - 2026/04/11 -------------------- Added ^^^^^ * Adding getters for X, Y, parameters, and simulation ID properties. * Including tutorial on uncertainty analysis. * Adding conventional pre-commit. Changed ^^^^^^^ * Removed `hydra` and `torchx` dependencies. * Updating dependencies with security vulnerabilities. Fixed ^^^^^ * Fix for aptitude installation on GitHub Actions. * Renamed '_all__' to '__all__' in __init__.py files. * Using double quotes for all `__all__` elements. [0.7.0] - 2026/02/11 -------------------- Added ^^^^^ * Included tutorials for optimisation, sensitivity analysis, Bayesian calibration, history matching, and surrogate modelling. * Specified devcontainer configuration. [0.6.3] - 2026/02/07 -------------------- Added ^^^^^ * Added dynesty sampler implementation. * Included storage parameter for calibration specification data model. Fixed ^^^^^ * Fix for `calisim.statistics.discrepancy.get_distance_metric_func()` module path. [0.6.2] - 2025/10/09 -------------------- Added ^^^^^ * Added Binder Dockerfile. [0.6.1] - 2025/08/10 -------------------- Fixed ^^^^^ * Fixing multiprocessing support for SALib. [0.6.0] - 2025/04/27 -------------------- Added ^^^^^ * Added unit and functional tests for calisim modules. [0.5.0] - 2025/04/25 -------------------- Added ^^^^^ * Implemented likelihood-based discrepancy metrics. * Included log likelihood for fully Bayesian calibration examples. Fixed ^^^^^ * Refactored logic for best parameter estimates to always set estimates. * Debugged parallelisation and plot rendering for pyABC wrapper. [0.4.0] - 2025/04/06 -------------------- Added ^^^^^ * Implemented Lorenz 95 and anharmonic oscillator example models. * Added replicate sampling functionality, particularly for stochastic simulators. * Incorporated several new discrepancy functions. * Included experimental support for the Ensemble Kalman Filter. [0.3.1] - 2025/03/30 -------------------- Added ^^^^^ * Implemented experimental support for the ELFI library. * Implemented ELFI wrapper for ABC. * Implemented ELFI wrapper for likelihood-free inference. Fixed ^^^^^ * Added multi-objective support for Optuna. [0.3.0] - 2025/03/24 -------------------- Fixed ^^^^^ * Removing Python 3.13 support. Fixed ^^^^^ * Unpinning PyMC for Python 3.13 support. [0.2.3] - 2025/03/24 -------------------- Fixed ^^^^^ * Unpinning PyMC for Python 3.13 support. [0.2.2] - 2025/03/24 -------------------- Fixed ^^^^^ * Downgrading pygpc for Python 3.13 support. [0.2.1] - 2025/03/21 -------------------- Fixed ^^^^^ * Widened range of supported versions of Python. [0.2.0] - 2025/03/20 -------------------- Added ^^^^^ * Implemented EvoTorch wrapper. * Included calisim logo. * Bundled in TorchX as optional dependency. * Incorporated Docker image build. Changed ^^^^^^^ * Fleshed out documentation in README. Fixed ^^^^^ * Added checks for the optional importing of PyTorch. * Included missing API documentation for models. [0.1.0] - 2025/03/17 -------------------- Added ^^^^^ * Open sourcing calisim Python package. * PyPI deployment. * ReadTheDocs deployment. Changed ^^^^^^^ * Configuring CI/CD builds for testing, linting, and publishing.