Skip to content

Latest commit

 

History

History
110 lines (98 loc) · 8.99 KB

File metadata and controls

110 lines (98 loc) · 8.99 KB

Release History

0.3.3 (2025-11-17)

  • Fix plotting from samplers to scheduler by @aldoglielmo in #101
  • deps: regenerate poetry.lock by @muxator in #102
  • scripts: show that setup.cfg and .ruff.toml currently target different python versions by @muxator in #103
  • target uniform python version by @muxator in #104
  • ci: allow maintainers to run workflows manually from the Actions tab by @muxator in #105
  • ruff: document rules by @muxator in #106
  • ruff: update v0.0.290 (2023-09-15) -> v0.11.13 (2025-06-05) by @muxator in #107
  • readme: the minimum supported python version is currently 3.9 and not 3.8 by @muxator in #108
  • update major versions for documentation packages by @muxator in #109
  • update major versions of test dependencies by @muxator in #110
  • deps: regenerate poetry.lock by @muxator in #112
  • Perform major updates to dev dependencies by @muxator in #113
  • Remove black. Replace with "ruff format" by @muxator in #114
  • documentation update with extra samplers, losses and the scheduler by @aldoglielmo in #99
  • apply ruff formatting to Jupyter notebooks, too by @muxator in #115
  • deps: remove twine by @muxator in #116

Full Changelog: https://github.com/bancaditalia/black-it/compare/v0.3.2...v0.3.3

0.3.2 (2025-04-05)

  • Fix PytestRemovedIn8Warning ("support for nose tests is deprecated and will be removed in a future release") by @muxator in #84
  • tests: improve the signal/noise ratio of the test logs by 63% by @muxator in #85
  • tests: centralize --doctest-modules option in pytest.ini by @muxator in #86
  • dev: use poetry's post 1.2 format for specifying dev dependencies by @muxator in #88
  • ci: extract poetry and tox versions from the lockfile by @muxator in #92
  • plot bugfix: samplers pickle to scheduler_pickled by @aldoglielmo in #93
  • checkpointing: migrate from tables to h5py by @aldoglielmo in #94
  • ci: remove MacOS-specific trick that was needed for tables by @muxator in #95
  • tox: use commands from the Makefile where possible, without duplicating them by @muxator in #96
  • chore: update pandas dependency to version 2.2.3 by @aldoglielmo in #98

Full Changelog: https://github.com/bancaditalia/black-it/compare/v0.3.1...v0.3.2

0.3.1 (2024-09-11)

  • tests: add missing "311" env in tox.ini by @muxator in #81
  • RFC: support python 3.12 (but drop 3.8) by @muxator in #82

0.3.0 (2023-10-19)

  • losses: add likelihood loss and test, improve base loss by @aldoglielmo in #38
  • chore: poetry.lock update by @marcofavoritobi in #40
  • Fix spelling errors in HISTORY.md returned by scripts/spell-check.sh -r by @marcofavoritobi in #44
  • chore: update PR request template by @marcofavoritobi in #42
  • tox.ini refactoring by @marcofavoritobi in #41
  • Fix tox python env id by @marcofavoritobi in #51
  • Upgrade dependencies by @marcofavoritobi in #46
  • Update copyright notice for year 2023 by @marcofavoritobi in #43
  • Enable CI on macos-latest by @marcofavoritobi in #47
  • Add BaseSeedable class. by @marcofavorito in #39
  • Enable CI on windows-latest by @marcofavoritobi in #48
  • Introduce BaseScheduler abstraction by @marcofavoritobi in #52
  • Chore/upgrade ipywidgets version by @marcofavoritobi in #54
  • test: remove hypothesis deadline in test_seedable tests by @marcofavoritobi in #55
  • Fix mypy tox task by @marcofavoritobi in #56
  • Add RLScheduler by @marcofavoritobi in #53
  • Upgrade dependencies and minor updates by @marcofavoritobi in #59
  • build: upgrade dev dependency versions by @marcofavoritobi in #60
  • Skip plotting tests on Windows due to flakiness by @marcofavoritobi in #63
  • test: skip TestPlotConvergence test on Windows by @marcofavoritobi in #64
  • ci: fix flaky tox command on Windows platform (fix #65) by @marcofavoritobi in #66
  • dev: add missing .PHONY declarations by @marcofavoritobi in #67
  • gp sampler: GPy -> scikit-learn by @aldoglielmo in #69
  • Minor fix to tests by @marcofavoritobi in #68
  • Migrate to Ruff by @marcofavoritobi in #62
  • lint: move 'include' black and mypy config into setup.cfg by @marcofavoritobi in #71
  • Mypy fix ignores by @marcofavoritobi in #70
  • fix: typos in .PHONY directives in Makefile by @marcofavoritobi in #74
  • Update poetry.lock and pyproject.toml, add CI check on poetry.lock by @marcofavoritobi in #72
  • build: make the package to support Python 3.11 by @marcofavoritobi in #73

0.2.1 (2023-02-06)

  • samplers: add MLSurrogateSampler base class by @aldoglielmo in #33
  • xgboost: add clipping of loss values to the float32 limits by @aldoglielmo in #35
  • Update poetry.lock by @marcofavorito in #34

0.2.0 (2022-12-21)

  • Add joss references by @aldoglielmo in #23
  • add filters before loss function computation by @aldoglielmo in #24
  • calibrator: add sim_length param to Calibrator constructor by @aldoglielmo in #25
  • fix: add coordinate_filters to concrete loss classes by @marcofavoritobi in #26
  • Use tables to append to series_samp array by @aldoglielmo in #27
  • Improve best batch and random forest classes by @aldoglielmo in #29
  • Add CORS sampler by @aldoglielmo in #28
  • Add xgboost sampler by @aldoglielmo in #30
  • Refactoring and improvement of msm covariance matrices by @aldoglielmo in #31

0.1.2 (2022-11-02)

  • Dependencies: regenerate poetry.lock by @muxator in #9
  • Simplification of CIs by @aldoglielmo in #13
  • CIs: add upload of codecoverage to Codecov by @aldoglielmo in #15
  • Readme: add Codecov badge by @aldoglielmo in #16
  • Improved documentation by @aldoglielmo in #10
  • Update poetry.lock by @marcofavoritobi in #18
  • Particle swarm sampler by @marcofavoritobi in #17

0.1.1 (2022-06-21)

  • First release