All Projects β†’ ericlagergren β†’ Decimal

ericlagergren / Decimal

Licence: bsd-3-clause
A high-performance, arbitrary-precision, floating-point decimal library.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Decimal

Augmint Web
Augmint Web Frontend
Stars: ✭ 15 (-95.87%)
Mutual labels:  financial, money
Enterprise
πŸ¦„ The Enterpriseβ„’ programming language
Stars: ✭ 1,493 (+311.29%)
Mutual labels:  data-science, money
Budget
Get a grip on your finances.
Stars: ✭ 609 (+67.77%)
Mutual labels:  financial, money
bankster
Money Creation Made Easy
Stars: ✭ 30 (-91.74%)
Mutual labels:  money, financial
ezbookkeeping
A lightweight personal bookkeeping app hosted by yourself.
Stars: ✭ 42 (-88.43%)
Mutual labels:  money, financial
dimeshift-desktop
DimeShift desktop application
Stars: ✭ 14 (-96.14%)
Mutual labels:  money, financial
Dimeshift
πŸ’°πŸ’°πŸ’° the easiest way to track your expenses. Free. Open-source. Node.js
Stars: ✭ 173 (-52.34%)
Mutual labels:  financial, money
py-investment
Extensible Algo-Trading Python Package.
Stars: ✭ 19 (-94.77%)
Mutual labels:  money, financial
decimal
An arbitrary-precision decimal floating-point arithmetic package for Go
Stars: ✭ 28 (-92.29%)
Mutual labels:  financial, arbitrary-precision
MoneyMan
A financial money management library and applications that utilize it.
Stars: ✭ 36 (-90.08%)
Mutual labels:  money, financial
bcmath-extended
Extends php BCMath lib for missing functions like floor, ceil, round, abs, min, max, rand for big numbers. Also wraps existing BCMath functions.
Stars: ✭ 59 (-83.75%)
Mutual labels:  money, arbitrary-precision
Girder
A data management platform for the web, developed by Kitware
Stars: ✭ 350 (-3.58%)
Mutual labels:  data-science
Vue Numeric
Input field component to display a formatted currency value based on Vue.js
Stars: ✭ 341 (-6.06%)
Mutual labels:  money
Experiments with python
experiments with python
Stars: ✭ 342 (-5.79%)
Mutual labels:  data-science
Scikit Mobility
scikit-mobility: mobility analysis in Python
Stars: ✭ 339 (-6.61%)
Mutual labels:  data-science
Quantitative Notebooks
Educational notebooks on quantitative finance, algorithmic trading, financial modelling and investment strategy
Stars: ✭ 356 (-1.93%)
Mutual labels:  data-science
Bestofml
The best resources around Machine Learning
Stars: ✭ 349 (-3.86%)
Mutual labels:  data-science
Graph Fraud Detection Papers
A curated list of fraud detection papers using graph information or graph neural networks
Stars: ✭ 339 (-6.61%)
Mutual labels:  data-science
Eseur Code Data
Code and data used to create the examples in "Evidence-based Software Engineering based on the publicly available data"
Stars: ✭ 340 (-6.34%)
Mutual labels:  data-science
Dash Docs
πŸ“– The Official Dash Userguide & Documentation
Stars: ✭ 338 (-6.89%)
Mutual labels:  data-science

decimal Build Status GoDoc

decimal implements arbitrary precision, decimal floating-point numbers, per the General Decimal Arithmetic specification.

Features

  • Useful zero values. The zero value of a decimal.Big is 0, just like math/big.

  • Multiple operating modes. Different operating modes allow you to tailor the package's behavior to your needs. The GDA mode strictly implements the GDA specification, while the Go mode implements familiar Go idioms.

  • High performance. decimal is consistently one of the fastest arbitrary-precision decimal floating-point libraries, regardless of language.

  • An extensive math library. The math/ subpackage implements elementary and trigonometric functions, continued fractions, and more.

  • A familiar, idiomatic API. decimal's API follows math/big's API, so there isn't a steep learning curve.

Installation

go get github.com/ericlagergren/decimal

Documentation

GoDoc

Versioning

decimal uses Semantic Versioning. The current version is 3.3.1.

decimal only explicitly supports the two most recent major Go 1.X versions.

License

BSD 3-clause

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].