Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bluescarni/obake

A C++20 library for the symbolic manipulation of sparse polynomials & co.
https://github.com/bluescarni/obake

c-plus-plus c-plus-plus-20 cas celestial-mechanics computer-algebra computer-algebra-system physics sparse-polynomials

Last synced: 3 months ago
JSON representation

A C++20 library for the symbolic manipulation of sparse polynomials & co.

Awesome Lists containing this project

README

        

![language](https://img.shields.io/badge/language-C%2B%2B20-green.svg?style=for-the-badge)
[![Linux Build Status](https://img.shields.io/circleci/project/github/bluescarni/obake/master.svg?style=for-the-badge)](https://circleci.com/gh/bluescarni/obake)
[![Windows Build Status](https://img.shields.io/appveyor/ci/bluescarni/obake/master.svg?logo=appveyor&style=for-the-badge)](https://ci.appveyor.com/project/bluescarni/obake)
[![OSX Build Status](https://img.shields.io/travis/bluescarni/obake/master.svg?logo=travis&style=for-the-badge)](https://travis-ci.org/bluescarni/obake)
[![Azure Build Status](https://img.shields.io/azure-devops/build/bluescarni/5a575445-7600-4997-8eb8-b88492a4e8f2/3?style=for-the-badge)](https://dev.azure.com/bluescarni/obake/_build?definitionId=3)
[![Code Coverage](https://img.shields.io/codecov/c/github/bluescarni/obake.svg?style=for-the-badge)](https://codecov.io/github/bluescarni/obake?branch=master)
![license](https://img.shields.io/badge/license-MPL2-blue.svg?style=for-the-badge)
[![Anaconda-Server Badge](https://img.shields.io/conda/vn/conda-forge/obake.svg?style=for-the-badge)](https://anaconda.org/conda-forge/obake)
[![DOI](https://zenodo.org/badge/175000968.svg)](https://zenodo.org/badge/latestdoi/175000968)

> [Obake (お化け)](https://en.wikipedia.org/wiki/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](https://github.com/bluescarni/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](https://doi.org/10.5281/zenodo.3820768).

obake is under active development. Preliminary documentation
(including installation instructions) is available
[here](https://bluescarni.github.io/obake).