Top 8 Python automatic-differentiation Projects
-
pennylane
PennyLane is a cross-platform Python library for differentiable programming of quantum computers. Train a quantum computer the same way as a neural network.
-
aesara
Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
memoized_coduals
Shows that it is possible to implement reverse mode autodiff using a variation on the dual numbers called the codual numbers
Pennylane
Project mention: Show HN: Elodin – A better framework for physics simulation | news.ycombinator.com | 2024-03-06You are completely correct; right now it is just mechanics that we have built out. But, there isn't any theoretical reason you couldn't use this framework for other types of simulation. In particular, the Monte Carlo runner is super flexible. Since we are based on JAX you can utilize a ton of the tooling that others have built in the physics space like https://github.com/tumaer/JAXFLUIDS or https://github.com/DifferentiableUniverseInitiative/jax_cosm... . The goal right now though is pretty firmly focused on controls engineers and their needs, but we envision this becoming broadly used.
Python automatic-differentiation related posts
Index
What are some of the best open-source automatic-differentiation projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | pennylane | 2,113 |
2 | aesara | 1,161 |
3 | torchopt | 496 |
4 | JAXFLUIDS | 245 |
5 | neograd | 230 |
6 | torchquad | 161 |
7 | tensortrax | 7 |
8 | memoized_coduals | 3 |
Sponsored