Releases: thomaspinder/GPJax
Releases · thomaspinder/GPJax
GPJax v0.13.4
Release v0.13.4
📝 Other Changes
- Add Heteroscedastic likelihood (#579)
- Align parameter tagging with Flax conventions (#578)
- Limit dtype promotion in Constant mean (#573)
🔍 What's Changed
- Full diff: v0.13.3...v0.13.4
What's Changed
- Limit dtype promotion in Constant mean by @sethaxen in #573
- Align parameter tagging with Flax conventions by @thomaspinder in #578
- Add Heteroscedastic likelihood by @thomaspinder in #579
New Contributors
Full Changelog: v0.13.3...v0.13.4
GPJax v0.13.3
Release v0.13.3
📝 Other Changes
- Bump version (#572)
- Ability to return just diag on
predictcall (#567) - ci(deps): bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.4 (#570)
- Create FUNDING.yml (#569)
- Update Gardeners (#568)
📊 Performance & ML Improvements
- See performance regression tests in this release
- Model validation results available in CI artifacts
🔍 What's Changed
- Full diff: v0.13.2...v0.13.3
What's Changed
- Update Gardeners by @thomaspinder in #568
- Create FUNDING.yml by @thomaspinder in #569
- ci(deps): bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.4 by @dependabot[bot] in #570
- Ability to return just diag on
predictcall by @mathDR in #567 - Bump version by @thomaspinder in #572
New Contributors
Full Changelog: v0.13.2...v0.13.3
GPJax v0.13.2
Release v0.13.2
📝 Other Changes
- Fix typing on gram method (#565)
📊 Performance & ML Improvements
- See performance regression tests in this release
- Model validation results available in CI artifacts
🔍 What's Changed
- Full diff: v0.13.1...v0.13.2
What's Changed
- Fix typing on gram method by @thomaspinder in #565
Full Changelog: v0.13.1...v0.13.2
GPJax v0.13.1
Release v0.13.1
📝 Other Changes
- Graph kernel consistency with other kernels (#560)
- ci(deps): bump actions/download-artifact from 5 to 6 (#562)
- ci(deps): bump actions/upload-artifact from 4 to 5 (#561)
- SVGP with GraphKernel Fix (#552)
- ci(deps): bump actions/setup-node from 5 to 6 (#559)
- ci(deps): bump astral-sh/setup-uv from 6 to 7 (#556)
- Update workflow
📊 Performance & ML Improvements
- See performance regression tests in this release
- Model validation results available in CI artifacts
🔍 What's Changed
- Full diff: v0.13.0...v0.13.1
What's Changed
- ci(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #556
- ci(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #559
- SVGP with GraphKernel Fix by @syedzayyan in #552
- ci(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #561
- ci(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #562
- Graph kernel consistency with other kernels by @syedzayyan in #560
Full Changelog: v0.13.0...v0.13.1
GPJax v0.13.0
Release v0.13.0
📝 Other Changes
- Remove trailing 3.10 references
- Support latest Flax (#554)
- ci(deps): bump actions/first-interaction from 3.0.0 to 3.1.0 (#553)
- Fix matern docs
- toggle dark theme (#550)
- ci(deps): bump actions/github-script from 7 to 8 (#548)
- docs: Add conda-forge install instructions (#546)
- ci(deps): bump actions/checkout from 4 to 5 (#540)
- ci(deps): bump codecov/codecov-action from 4 to 5 (#541)
- ci(deps): bump actions/first-interaction from 1.3.0 to 3.0.0 (#542)
- ci(deps): bump actions/labeler from 5 to 6 (#543)
- ci(deps): bump actions/download-artifact from 4 to 5 (#544)
- ci: fix trailing hatch commands
- Add conda installation instructions (#545)
📊 Performance & ML Improvements
- See performance regression tests in this release
- Model validation results available in CI artifacts
🔍 What's Changed
- Full diff: v0.12.2...v0.13.0
What's Changed
- ci: Add conda installation instructions by @thomaspinder in #545
- ci(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #544
- ci(deps): bump actions/labeler from 5 to 6 by @dependabot[bot] in #543
- ci(deps): bump actions/first-interaction from 1.3.0 to 3.0.0 by @dependabot[bot] in #542
- ci(deps): bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #541
- ci(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #540
- docs: Add conda-forge install instructions by @matthewfeickert in #546
- ci(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #548
- Dark Toggle Theme by @syedzayyan in #550
- ci(deps): bump actions/first-interaction from 3.0.0 to 3.1.0 by @dependabot[bot] in #553
- Support latest Flax by @stephen-huan in #554
New Contributors
- @matthewfeickert made their first contribution in #546
- @syedzayyan made their first contribution in #550
Full Changelog: v0.12.2...v0.13.0
GPJax v0.12.2
Release v0.12.2
📝 Other Changes
- ci: remove Windows from release workflow
- Remove upper pin (#539)
- ci(deps): bump astral-sh/setup-uv from 3 to 6 (#535)
- ci(deps): bump conda-incubator/setup-miniconda from 2 to 3 (#536)
- deps(deps): update mkdocstrings[python] requirement (#537)
- Thomaspinder/audit (#538)
- ci(deps): bump actions/setup-node from 4 to 5 (#534)
- ci(deps): bump JamesIves/github-pages-deploy-action from 4.4.1 to 4.7.3 (#533)
- ci(deps): bump actions/setup-python from 5 to 6 (#532)
- Thomaspinder/audit (#531)
📊 Performance & ML Improvements
- See performance regression tests in this release
- Model validation results available in CI artifacts
🔍 What's Changed
- Full diff: v0.12.1...v0.12.2
What's Changed
- Thomaspinder/audit by @thomaspinder in #531
- ci(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #532
- ci(deps): bump JamesIves/github-pages-deploy-action from 4.4.1 to 4.7.3 by @dependabot[bot] in #533
- ci(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #534
- Thomaspinder/audit by @thomaspinder in #538
- deps(deps): update mkdocstrings[python] requirement from <0.28.0 to <0.31.0 by @dependabot[bot] in #537
- ci(deps): bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot[bot] in #536
- ci(deps): bump astral-sh/setup-uv from 3 to 6 by @dependabot[bot] in #535
- Remove upper pin by @thomaspinder in #539
Full Changelog: v0.12.1...v0.12.2
v0.12.1
Extend GPJax's fit method to interoperate with NNX's filters. Now it is possible to freeze a parameter by simply filtering it from fit. Additionally, a subset of parameters may be trained through the trainable argument in fit.
opt_posterior, history = gpx.fit(
model=posterior,
objective=lambda p, d: -gpx.objectives.conjugate_mll(p, d),
train_data=D,
trainable=gpjax.parameters.Parameter,
)
What's Changed
- Add better parameter filtering by @thomaspinder in #530
Full Changelog: v0.12.0...v0.12.1
v0.12.0
Major Changes
- Removed cola as a dependency and migrated core linalg code into GPJax source code.
- Fix parameter tag usage to align with latest version of NNX
- Move to uv for dependency management
What's Changed
- [doc] Bugfixes in constructing new kernels documentation by @jackaraz in #526
- Update Slack URL by @thomaspinder in #527
- Thomaspinder/replace cola by @thomaspinder in #529
New Contributors
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- Fix import of PjitFunction by @stephen-huan in #521
- Bump version by @thomaspinder in #522
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- Add extra tests by @thomaspinder in #507
- Introduce NonNegativeReal parameters by @jamesbriant in #512
- Add
fit_lbfgsusing Optax by @theo-brown in #514 - bump patch version by @thomaspinder in #517
New Contributors
- @jamesbriant made their first contribution in #512
- @theo-brown made their first contribution in #514
Full Changelog: v0.11.0...v0.11.1