All Projects → bluescarni → obake

bluescarni / obake

Licence: MPL-2.0 License
A C++20 library for the symbolic manipulation of sparse polynomials & co.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to obake

piranha
The Piranha computer algebra system.
Stars: ✭ 91 (+468.75%)
Mutual labels:  computer-algebra, physics, cas, computer-algebra-system, celestial-mechanics
Symbolics.jl
A symbolic math library written in Julia modelled off scmutils
Stars: ✭ 98 (+512.5%)
Mutual labels:  physics, computer-algebra-system
Cadabra2
A field-theory motivated approach to computer algebra.
Stars: ✭ 112 (+600%)
Mutual labels:  computer-algebra, physics
Algebrite
Computer Algebra System in Javascript (Coffeescript)
Stars: ✭ 800 (+4900%)
Mutual labels:  computer-algebra, cas
java-algebra-system
An extensible, intuitive and easy to use algebra system that is capable of algebraic manipulation, simplification, differentiation, and much more. Reverse engineered from TI-nspire CAS.
Stars: ✭ 36 (+125%)
Mutual labels:  cas, computer-algebra-system
Kelvin
A powerful language for symbolic computation written in Swift.
Stars: ✭ 23 (+43.75%)
Mutual labels:  cas, computer-algebra-system
Expreduce
An experimental computer algebra system written in Go
Stars: ✭ 318 (+1887.5%)
Mutual labels:  computer-algebra, cas
Domains
A computational algebra system in Smalltalk.
Stars: ✭ 124 (+675%)
Mutual labels:  computer-algebra, cas
Oscar.jl
A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
Stars: ✭ 182 (+1037.5%)
Mutual labels:  computer-algebra, computer-algebra-system
rascas
Computer Algebra System for Racket
Stars: ✭ 20 (+25%)
Mutual labels:  computer-algebra, cas
emerald
A 2D rust game engine focused on portability.
Stars: ✭ 383 (+2293.75%)
Mutual labels:  physics
BBearEditor-2.0
My own 3D engine & editor in order to learn graphics algorithms and game engine architecture.
Stars: ✭ 32 (+100%)
Mutual labels:  physics
nginx-auth-cas-lua
CAS authentication for nginx, similar to apache mod-auth-cas
Stars: ✭ 20 (+25%)
Mutual labels:  cas
roda
RODA - Repository of Authentic Digital Objects
Stars: ✭ 54 (+237.5%)
Mutual labels:  cas
von-physics
"Arcade"-style game physics library
Stars: ✭ 35 (+118.75%)
Mutual labels:  physics
N-body-numerical-simulation
Script written in Python to integrate the equations of motion of N particles interacting with each other gravitationally. The script computes the equations of motion and use scipy.integrate to integrate them. Then it uses matplotlib to visualize the solution.
Stars: ✭ 40 (+150%)
Mutual labels:  physics
opem
OPEM (Open Source PEM Fuel Cell Simulation Tool)
Stars: ✭ 107 (+568.75%)
Mutual labels:  physics
AutoForce
Sparse Gaussian Process Potentials
Stars: ✭ 17 (+6.25%)
Mutual labels:  physics
Rootex
An advanced C++ 3D game engine powering an in-production game yet to be announced
Stars: ✭ 161 (+906.25%)
Mutual labels:  physics
Atomic-Periodic-Table.Android
Atomic - Periodic Table
Stars: ✭ 33 (+106.25%)
Mutual labels:  physics

language Linux Build Status Windows Build Status OSX Build Status Azure Build Status Code Coverage license Anaconda-Server Badge DOI

Obake (お化け) [...] are a class of yōkai, preternatural creatures in Japanese folklore. Literally, the terms mean a thing that changes, referring to a state of transformation or shapeshifting.

obake is a C++20 library for the symbolic manipulation of sparse polynomials and other closely-related mathematical objects (e.g., truncated power series, Poisson series, etc.). obake is the successor of the piranha project.

If you are using obake as part of your research, teaching, or other activities, we would be grateful if you could star the repository and/or cite our work. The DOI of the latest version and other citation resources are available at this link.

obake is under active development. Preliminary documentation (including installation instructions) is available here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].