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. Learn more โ
Top 16 math-library Open-Source Projects
-
OpenTK
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
-
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.
-
maths
Linear algebra library with vector swizzling, intersection tests and useful functions for games and graphics dev.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Unity.mathx
An Extension Library for Unity.Mathematics - Extension Methods, New Syntax, Optimized Functions, and more !
-
slimcpplib
Simple Long Integer Math for C++. Lightweight cross-platform header-only library what implements big integer arithmetic in ะก++17.
-
YoowzxCalc
.NET library for processing of mathematical expressions developed with emphasis on performance and flexibility of use.
-
EUL
The mathEmatics Useful Library (the name is a work in progress) is a math general purpose c++20 header library that, among other things, features a big integer implementation. (by ThePirate42)
-
iMandelbrot-Plotter
iMandelbrot is a tool made out of PyGame that visualizes the nature of a Mandelbrot fractal!
-
CEMC-Euclid-Problem-Of-The-Day
This web app was designed to accomodate students who are looking for Khan Academy style daily challenges for University of Waterloo's Euclid contest for students of all levels!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Unhandled SEHException when running OpenTK project - What am I doing wrong? | /r/opengl | 2023-06-25Open a new issue on Github. Include all of this, and provide info on your OS and GPU.
I'm the main author of Highway, so I have some opinions :D Number of operations/platforms supported are important criteria.
A hopefully unbiased commentary:
Simde allows you to take existing nonportable intrinsics and get them to run on another platform. This is useful when you have a bunch of existing code and tight deadlines. The downside is less than optimal performance - a portable abstraction can be more efficient than forcing one platform to exactly match the semantics of another. Although a ton of effort has gone into Simde, sometimes it also resorts to autovectorization which may or may not work.
Eigen and SLEEF are mostly math-focused projects that also have a portability layer. SLEEF is designed for C and thus has type suffixes which are rather verbose, see https://github.com/shibatch/sleef/blob/master/src/libm/sleef... But it offers a complete (more so than Highway's) libm.
Note that openlibm is not all new code. Rather itโs based on the libm from a couple of the BSDs. See LICENSE.md
math-library related posts
-
Openlibm and Julia
-
Unity.mathx : An Open Source Extension Library for Unity.Mathematics ๐๐ ๏ธ (Welcomes Contributors !)
-
Pure C++20 math header library with big integer implementation
-
CppNow 2021: Don't constexpr All the Things
-
I figured out how you can calculate any square roots without calculator
-
FastMath - The Best Math Library For Python
-
Pure-C math library
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
Index
What are some of the best open-source math-library projects? This list will help you:
Project | Stars | |
---|---|---|
1 | OpenTK | 3,088 |
2 | sleef | 589 |
3 | openlibm | 487 |
4 | hlslpp | 452 |
5 | vectormath | 249 |
6 | glm | 119 |
7 | maths | 97 |
8 | libdfp | 93 |
9 | Unity.mathx | 69 |
10 | slimcpplib | 32 |
11 | HLML | 24 |
12 | YoowzxCalc | 7 |
13 | EUL | 6 |
14 | FastMath | 5 |
15 | iMandelbrot-Plotter | 2 |
16 | CEMC-Euclid-Problem-Of-The-Day | 1 |
Sponsored