PySR / julia /sr.jl

Commit History

Save hall of fame to a backup to prevent deletions
ac2e8e0

MilesCranmer commited on

Fix stackoverflow error from missing copy
b7257cc

MilesCranmer commited on

Add back function for prepending op; randomly choose it
85aeb48

MilesCranmer commited on

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

MilesCranmer commited on

Add parameter for batching
2ca2654

MilesCranmer commited on

Remove unneeded domain checks
3a557a9

MilesCranmer commited on

Do manual check for domain errors, rather than try-catch
7aaa5b1

MilesCranmer commited on

Simplify try catch
fee23e7

MilesCranmer commited on

Only evaluate individuals on small batches during evolution
7f6d86d

MilesCranmer commited on

Add missing definition of error
3662fae

MilesCranmer commited on

Remove unused evalTree and popRandomOp
9254d92

MilesCranmer commited on

Add feature to set arbitrary variable names
7f5b38a

MilesCranmer commited on

Fix bug with Int32 rounding of equation age
9fa51a8

MilesCranmer commited on

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

MilesCranmer commited on

Fix #10 issue with hall of fame not saving
c9adc43

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

Recycle arrays more; gets speedup
40270bf

MilesCranmer commited on

Increase speed by explicitly allocating arrays
ec58b6d

MilesCranmer commited on

Compile julia in fastmath mode
0f6ed91

MilesCranmer commited on

Use @fastmath for evaluating on array
d5ec823

MilesCranmer commited on

Undo recursive distributed spawning, as slow
fd06a40

MilesCranmer commited on

Eval with recursive nested spawn
fc6dd4d

MilesCranmer commited on

Remove nested threading for tree traversal
c9cb1b6

MilesCranmer commited on

Make job spawn asynchronous
02e2655

MilesCranmer commited on

Let compiler know the main loop is inbounds; this speeds up the code significantly
4df12c1

MilesCranmer commited on

Test operators before running
de38458

MilesCranmer commited on

Switch to enum for functions
dd17964

MilesCranmer commited on

Catch travis errors stemming from domain error
ef3bdd3

MilesCranmer commited on

Reduce number of threads per worker
0557713

MilesCranmer commited on

Parallelize all recursive functions
3a578d2

MilesCranmer commited on

Speed up by not recalculating score
cb0e2e9

MilesCranmer commited on

Calculate running average of speed
2f6f790

MilesCranmer commited on

Fix blocking of populations via RemoteChannel()
7b70a53

MilesCranmer commited on

Allow for more populations than processes
121e6ac

MilesCranmer commited on

Set initial score to 0 instead of nan
13409d1

MilesCranmer commited on

Fix scoring function - extra logarithm was added
87afd92

MilesCranmer commited on

Fix bug with sum over empty array
22540af

MilesCranmer commited on

Fix alignment of equation printing
0e65724

MilesCranmer commited on

Fix missing size definition
db9be07

MilesCranmer commited on

Add printing of score function from 2006.11287
2b01937

MilesCranmer commited on

Fix number of iterations
44cbe0b

MilesCranmer commited on

Print speed of processing
92088a8

MilesCranmer commited on

Can call distributed processing from python
ecc6ae8

MilesCranmer commited on

Got Distributed.jl working
d85f644

MilesCranmer commited on

Improve debugging statements
1fca015

MilesCranmer commited on

Print average speed of cycles
00136f0

MilesCranmer commited on

Don't square weights
2554a3e

MilesCranmer commited on