Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dalmatinerdb/mmath
Metric stream related math functions.
https://github.com/dalmatinerdb/mmath
Last synced: 4 days ago
JSON representation
Metric stream related math functions.
- Host: GitHub
- URL: https://github.com/dalmatinerdb/mmath
- Owner: dalmatinerdb
- License: mit
- Created: 2014-06-15T19:29:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-08-14T19:12:46.000Z (about 6 years ago)
- Last Synced: 2024-10-08T19:25:17.437Z (27 days ago)
- Language: Erlang
- Size: 2.12 MB
- Stars: 4
- Watchers: 4
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- freaking_awesome_elixir - Erlang - A library for performing math on number 'arrays' in binaries. (Algorithms and Data structures)
- fucking-awesome-elixir - mmath - A library for performing math on number 'arrays' in binaries. (Algorithms and Data structures)
- awesome-elixir - mmath - A library for performing math on number 'arrays' in binaries. (Algorithms and Data structures)
README
# mmath [![Build Status](https://travis-ci.org/dalmatinerdb/mmath.svg?branch=master)](https://travis-ci.org/dalmatinerdb/mmath)
A library for performaing math on number 'arrays' in binaries.
Most functions include a _r version to be used after a number array was 'ralized' (as in missing values were filled)
## Floating decimals
This branch is work in progress to add decimal floating point support.
Remaining issues
* We need to agree on final number encoding, potentialy using type part for exponent
* Add reading and writing decimal to/from a bitstring
* Add quick test coverage for decimal lists
* Ensure proper decimal algebra be c level unit tests
* I am still experiencing some broken result from operation on 2 decimals with different exponent
* Check performance and maybe add some optimisations