PySR / pysr /sr.py

Commit History

Changed the default behavior to deleting the temporary files after use
72ef582

Johann Brehmer commited on

Escaped backslash in operator file
a2003c2

Johann Brehmer commited on

Escape backslashes in filenames written into julia script
6b04774

Johann Brehmer commited on

Fixed equation path
edc0ef8

Johann Brehmer commited on

Absolute paths for equations file and Julia package
5290229

Johann Brehmer commited on

Deleting temporary folder optional
0a0cfdc

Johann Brehmer commited on

System-independent temporary files with tempfile and pathlib
bdd2ad4

Johann Brehmer commited on

Fix variable names when using select_k_features
b41237e
unverified

MilesCranmer commited on

Allow X to be 1D array
306955e

MilesCranmer commited on

Printing within Jupyter Notebook
2fb18ff

MilesCranmer commited on

Add missing sympy mapping for sqrtm
1b10c77

MilesCranmer commited on

Track frequency of complexities, and try to invert
15fbc5f

MilesCranmer commited on

Allow for different mult complexity on each side
17d8a3e

MilesCranmer commited on

Fix location of constraint-checking
b0c942c

MilesCranmer commited on

Add feature for operator-level size constraints
e68c63f

MilesCranmer commited on

Just add back py-generated eval tree array
a06de5e

MilesCranmer commited on

Reset to last working copy
1f4e612

MilesCranmer commited on

Manual loop faster than broadcast
d80a372

MilesCranmer commited on

Back to regular broadcast
7f9f476

MilesCranmer commited on

Use egal instead of equal for many ops
6fa78c9

MilesCranmer commited on

Move entire operator loop to code generation
1d23dc2

MilesCranmer commited on

Improve readability for user-defined operator code
32f7c64

MilesCranmer commited on

Add square and cube operators
c835184

MilesCranmer commited on

Add way of limiting the complexity of power operators
aea0528

MilesCranmer commited on

Clean up output functions
cc6661a

MilesCranmer commited on

Remove extra newline
177b7cc

MilesCranmer commited on

Meta-program branching table rather than array of operators
e2ae8ef

MilesCranmer commited on

Merge branch 'master' of github.com:MilesCranmer/PySR into master
d781e18

MilesCranmer commited on

Force all operators to be fast versions
211c6a7

MilesCranmer commited on

Add subtraction operator
399aef5

MilesCranmer commited on

Add option to slowly increase maxsize
fe36e3a

MilesCranmer commited on

Reset global equation file name
964b669

MilesCranmer commited on

Fix endless waiting for process
e8639b3

MilesCranmer commited on

Improve docstrings for post-hoc analysis
a8ee367

MilesCranmer commited on

Fix printed score; demonstrate best() function
59cf3d0

MilesCranmer commited on

Allow early quit + can pretty-print best equation
bf37f2a

MilesCranmer commited on

Merge branch 'master' of github.com:MilesCranmer/Eureqa.jl
c7922af

MilesCranmer commited on

Add parameter for batching
2ca2654

MilesCranmer commited on

Only evaluate individuals on small batches during evolution
7f6d86d

MilesCranmer commited on

Delete spurious param in docstring
61635b9
unverified

MilesCranmer commited on

Add feature selection based on gradient boosting
964082a

MilesCranmer commited on

Allow for pandas array and automatic variable names
85d18bf

MilesCranmer commited on

Fix sympy output variable names
c253783

MilesCranmer commited on

Add feature to set arbitrary variable names
7f5b38a

MilesCranmer commited on

Remove problematic math-mode=fast; add back extra threads
eefdfef

MilesCranmer commited on

Add optional threaded sub-samples
683071f

MilesCranmer commited on

Add option to control max depth instead of size
319103f

MilesCranmer commited on

Compile julia in fastmath mode
0f6ed91

MilesCranmer commited on

Remove nested threading for tree traversal
c9cb1b6

MilesCranmer commited on