Skip to content

Commit

Permalink
Merge: Release 0.12.0 (#470)
Browse files Browse the repository at this point in the history
  • Loading branch information
Scienfitz authored Jan 28, 2025
2 parents 890c75e + 6dce6b5 commit ac805e8
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 21 deletions.
36 changes: 18 additions & 18 deletions .lockfiles/py310-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ anyio==4.4.0
# via
# httpx
# jupyter-server
appnope==0.1.4 ; sys_platform == 'darwin'
appnope==0.1.4 ; platform_system == 'Darwin'
# via ipykernel
argon2-cffi==23.1.0
# via jupyter-server
Expand Down Expand Up @@ -242,7 +242,7 @@ importlib-metadata==7.1.0
# opentelemetry-api
iniconfig==2.0.0
# via pytest
intel-openmp==2021.4.0 ; sys_platform == 'win32'
intel-openmp==2021.4.0 ; platform_system == 'Windows'
# via mkl
interface-meta==1.3.0
# via formulaic
Expand Down Expand Up @@ -395,7 +395,7 @@ mdurl==0.1.2
# via markdown-it-py
mistune==3.0.2
# via nbconvert
mkl==2021.4.0 ; sys_platform == 'win32'
mkl==2021.4.0 ; platform_system == 'Windows'
# via torch
mmh3==5.0.1
# via e3fp
Expand Down Expand Up @@ -490,36 +490,36 @@ numpy==1.26.4
# types-seaborn
# xarray
# xyzpy
nvidia-cublas-cu12==12.1.3.1 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-cublas-cu12==12.1.3.1 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via
# nvidia-cudnn-cu12
# nvidia-cusolver-cu12
# torch
nvidia-cuda-cupti-cu12==12.1.105 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-cuda-cupti-cu12==12.1.105 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
nvidia-cuda-nvrtc-cu12==12.1.105 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-cuda-nvrtc-cu12==12.1.105 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
nvidia-cuda-runtime-cu12==12.1.105 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-cuda-runtime-cu12==12.1.105 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
nvidia-cudnn-cu12==8.9.2.26 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-cudnn-cu12==8.9.2.26 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
nvidia-cufft-cu12==11.0.2.54 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-cufft-cu12==11.0.2.54 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
nvidia-curand-cu12==10.3.2.106 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-curand-cu12==10.3.2.106 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
nvidia-cusolver-cu12==11.4.5.107 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-cusolver-cu12==11.4.5.107 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
nvidia-cusparse-cu12==12.1.0.106 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-cusparse-cu12==12.1.0.106 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via
# nvidia-cusolver-cu12
# torch
nvidia-nccl-cu12==2.20.5 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-nccl-cu12==2.20.5 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
nvidia-nvjitlink-cu12==12.5.82 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-nvjitlink-cu12==12.5.82 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via
# nvidia-cusolver-cu12
# nvidia-cusparse-cu12
nvidia-nvtx-cu12==12.1.105 ; platform_machine == 'x86_64' and sys_platform == 'linux'
nvidia-nvtx-cu12==12.1.105 ; platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
onnx==1.16.1
# via
Expand Down Expand Up @@ -926,7 +926,7 @@ sympy==1.13.1
# via
# onnxruntime
# torch
tbb==2021.13.0 ; sys_platform == 'win32'
tbb==2021.13.0 ; platform_system == 'Windows'
# via mkl
tenacity==8.5.0
# via
Expand Down Expand Up @@ -1011,7 +1011,7 @@ traitlets==5.14.3
# nbclient
# nbconvert
# nbformat
triton==2.3.1 ; python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'
triton==2.3.1 ; python_full_version < '3.12' and platform_machine == 'x86_64' and platform_system == 'Linux'
# via torch
typeguard==2.13.3
# via
Expand Down Expand Up @@ -1054,7 +1054,7 @@ virtualenv==20.26.3
# via
# pre-commit
# tox
watchdog==4.0.1 ; sys_platform != 'darwin'
watchdog==4.0.1 ; platform_system != 'Darwin'
# via streamlit
wcwidth==0.2.13
# via prompt-toolkit
Expand Down
6 changes: 3 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [0.12.0] - 2025-01-28
### Breaking Changes
- Lookup callables for simulation are now expected to accept/return dataframes with
the corresponding parameter/target column labels

### Added
- SHAP explanations via the new `SHAPInsight` class
- Optional `insights` dependency group
- Insights user guide
- SHAP explanations via the new `SHAPInsight` class
- `allow_missing` and `allow_extra` keyword arguments to `Objective.transform`
- Example for a traditional mixture
- `allow_missing` and `allow_extra` keyword arguments to `Objective.transform`
- `add_noise_to_perturb_degenerate_rows` utility
- `benchmarks` subpackage for defining and running performance tests
`Campaign.toggle_discrete_candidates` to dynamically in-/exclude discrete candidates
Expand Down

0 comments on commit ac805e8

Please sign in to comment.