SaaSHub helps you find the best software and product alternatives Learn more →
PySR Alternatives
Similar projects and alternatives to PySR
-
GeneticAlgorithmPython
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
mljar-supervised
Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation
-
diffeqpy
Solving differential equations in Python using DifferentialEquations.jl and the SciML Scientific Machine Learning organization
-
nni
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
ModelingToolkitStandardLibrary.jl
A standard library of components to model the world and beyond
-
SymbolicRegression.jl
Distributed High-Performance Symbolic Regression in Julia
-
-
-
-
-
ModelingToolkit.jl
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
-
StaticCompiler.jl
Compiles Julia code to a standalone library (experimental)
-
-
-
-
Causal.jl
Causal.jl - A modeling and simulation framework adopting causal modeling approach.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PySR reviews and mentions
-
Potential of the Julia programming language for high energy physics computing
> Yes, julia can be called from other languages rather easily
This seems false to me. StaticCompiler.jl [1] puts in their limitations that "GC-tracked allocations and global variables do not work with compile_executable or compile_shlib. This has some interesting consequences, including that all functions within the function you want to compile must either be inlined or return only native types (otherwise Julia would have to allocate a place to put the results, which will fail)." PackageCompiler.jl [2] has the same limitations if I'm not mistaken. So then you have to fall back to distributing the Julia "binary" with a full Julia runtime, which is pretty heavy. There are some packages which do this. For example, PySR [3] does this.
There is some word going around though that there is an even better static compiler in the making, but as long as that one is not publicly available I'd say that Julia cannot easily be called from other languages.
[1]: https://github.com/tshort/StaticCompiler.jl
- Symbolicregression.jl – High-Performance Symbolic Regression in Julia and Python
-
[D] Is there any research into using neural networks to discover classical algorithms?
I first learned about it with PySR https://github.com/MilesCranmer/PySR, they have an arxiv paper with some use cases as well.
-
‘Machine Scientists’ Distill the Laws of Physics from Raw Data
I found it curious that one of the implementations of symbolic regression (the "machine scientist" referenced in the article) is a Python wrapper on Julia: https://github.com/MilesCranmer/PySR
I don't think I've seen a Python wrapper on Julia code before.
- Is it possible to create a Python package with Julia and publish it on PyPi?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b36b968>
www.saashub.com | 5 Dec 2023
Stats
MilesCranmer/PySR is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of PySR is Python.