Skip to content

Releases: MilesCranmer/PySR

v0.11.7

04 Nov 17:29
e9c2b70
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.6...v0.11.7

v0.11.6

31 Oct 16:09
465f35e
Compare
Choose a tag to compare

What's Changed

Space.Balls.-.Ludicrous.Speed-ygE01sOhzz0.mp4

Full Changelog: v0.11.5...v0.11.6

v0.11.5

24 Oct 00:36
Compare
Choose a tag to compare

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

10 Oct 02:23
49b163d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.3...v0.11.4

v0.11.3

06 Oct 22:41
Compare
Choose a tag to compare

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

28 Sep 21:30
Compare
Choose a tag to compare

(Fix for conda-forge build)

Full Changelog: v0.11.1...v0.11.2

v0.11.1

26 Sep 15:29
Compare
Choose a tag to compare

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 under my-project (in the environments dir)

New Contributors

Full Changelog: v0.11.0...v0.11.1-1

v0.11.0

11 Sep 16:02
d843a3c
Compare
Choose a tag to compare

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 to x^y, with expressions avoided altogether for invalid input. This is because the former would sometimes give weird functional forms by exploiting the cusp at x=0. Thanks to @johanbluecreek.

Full Changelog: v0.10.4...v0.11.0

v0.10.4

08 Sep 01:30
Compare
Choose a tag to compare

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.

Full Changelog: v0.10.3...v0.10.4

v0.10.3

06 Sep 22:03
Compare
Choose a tag to compare

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:

Screen Shot 2022-09-06 at 6 06 49 PM