Releases: MilesCranmer/PySR
Releases · MilesCranmer/PySR
v0.11.7
What's Changed
- Expand nightly conda-forge tests to other Python versions by @MilesCranmer in #212
- Clean up parameter groupings in docs by @MilesCranmer in #214
- Add optimization-as-mutation, and adaptive parsimony by @MilesCranmer in #217
Full Changelog: v0.11.6...v0.11.7
v0.11.6
What's Changed
- Speed up evaluation with
turbo
parameter by @MilesCranmer in #208
Space.Balls.-.Ludicrous.Speed-ygE01sOhzz0.mp4
Full Changelog: v0.11.5...v0.11.6
v0.11.5
What's Changed
- 30-50% Faster evaluation, and perform explicit version assertion for backend by @MilesCranmer in #205
Full Changelog: v0.11.4...v0.11.5
v0.11.4
v0.11.3
What's Changed
- Faster evaluation for constant sub-expressions (SymbolicRegression.jl#129)
- Will now check variable names for spaces and other non-alphanumeric characters, aside from underscores. Before this would only raise an issue after a search, when trying to pickle the saved data.
Full Changelog: v0.11.2...v0.11.3
v0.11.2
(Fix for conda-forge build)
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- Added Customization page in the docs for tweaking the backend's loss function and constraints.
- Adding two entries to papers.yml by @JayWadekar in #192
- Explicitly deprecate Julia <= 1.5 by @MilesCranmer in #194
- Allow custom shared projects for
julia_project
by @MilesCranmer @mkitti in #197- e.g., this would allow you to run with
@my-project
and it will set up a shared Julia project undermy-project
(in the environments dir)
- e.g., this would allow you to run with
New Contributors
- @JayWadekar made their first contribution in #192
Full Changelog: v0.11.0...v0.11.1-1
v0.11.0
What's Changed
- Update backend #191
- Includes high-precision constants when
precision=64
- Enables datasets with zero variance (to allow fitting a constant)
- Changes, e.g.,
abs(x)^y
tox^y
, with expressions avoided altogether for invalid input. This is because the former would sometimes give weird functional forms by exploiting the cusp atx=0
. Thanks to @johanbluecreek.
- Includes high-precision constants when
Full Changelog: v0.10.4...v0.11.0
v0.10.4
What's Changed
- Fix install for Julia <=1.6 by @MilesCranmer @mkitti in #188
- PyJulia will now launch directly into the shared
pysr-{version}
environment, rather than activating it later.
- PyJulia will now launch directly into the shared
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- Displays a warning message when PyTorch is imported before PyJulia starts. See pytorch/pytorch#78829. The only current solution is to start Julia beforehand.
- New docs! Using Material-Mkdocs: