The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Haskell Math Projects
-
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.
-
vector
An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . (by haskell)
-
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.
-
hgeometry
HGeometry is a library for computing with geometric objects in Haskell. It defines basic geometric types and primitives, and it implements some geometric data structures and algorithms. The main two focusses are: (1) Strong type safety, and (2) implementations of geometric algorithms and data structures that have good asymptotic running time guarantees.
-
dimensional
Dimensional library variant built on Data Kinds, Closed Type Families, TypeNats (GHC 7.8+).
-
numhask
A haskell numeric prelude, providing a clean structure for numbers and operations that combine them.
-
poly
Fast polynomial arithmetic in Haskell (dense and sparse, univariate and multivariate, usual and Laurent) (by Bodigrim)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Frink is a programming language designed to make physical calculations simple | news.ycombinator.com | 2023-11-03It seems to me that Haskell would be a great language for such a thing, ensuring correctness at compile time through the type system, e.g. using the units package https://hackage.haskell.org/package/units https://github.com/goldfirere/units/tree/master/units
It even has nice features like: "The laws of nature have dimensions, and they hold true regardless of the units used. For example, the gravitational force between two bodies is (gravitational constant) * (mass 1) * (mass 2) / (distance between body 1 and 2)^2, regardless of whether the distance is given in meters or feet or centimeters. In other words, every law of nature is unit-polymorphic."
"The units package supports unit-polymorphic programs ..."
Project mention: How to represent the intersection of intervals succinctly? | /r/haskell | 2023-06-08there is a https://hackage.haskell.org/package/rampart library for this
Haskell Math related posts
- Old blog of Matt Henderson, beautiful math animations
- How to represent the intersection of intervals succinctly?
- What's the best decimal library for financial precisions?
- Is there an implementation of The Simple Essence of Automatic Differentiation (2018)?
- Rust concepts I wish I learned earlier
- Backpropagation and Accelerate
- Building not-gloss package
-
A note from our sponsor - WorkOS
workos.com | 30 Apr 2024
Index
What are some of the best open-source Math projects in Haskell? This list will help you:
Project | Stars | |
---|---|---|
1 | subhask | 417 |
2 | hmatrix | 378 |
3 | ad | 364 |
4 | vector | 361 |
5 | statistics | 295 |
6 | linear | 195 |
7 | HerbiePlugin | 191 |
8 | what4 | 146 |
9 | hgeometry | 120 |
10 | grid | 106 |
11 | dimensional | 101 |
12 | algebra | 101 |
13 | units | 94 |
14 | lambda-calculator | 88 |
15 | rampart | 77 |
16 | numhask | 67 |
17 | poly | 65 |
18 | semigroups | 62 |
19 | arrayfire | 59 |
20 | mwc-random | 54 |
21 | deeplearning-hs | 53 |
22 | equational-reasoning | 51 |
23 | hermit | 49 |
Sponsored