Git Product home page Git Product logo

mgriebling's Projects

big-math icon big-math

Advanced Java BigDecimal math functions (pow, sqrt, log, sin, ...) using arbitrary precision.

bigdecimal icon bigdecimal

Arbitrary-precision decimal arithmetic in Swift with full math functions and fixed-precision Decimal 32-, 64-, and 128-bit types.

bigint icon bigint

Arbitrary-precision integer arithmetic in Swift

bigint-java icon bigint-java

An asymptotically fast version of java.math.BigInteger

cdecnumber icon cdecnumber

Package of the decNumber library by Mike Cowlishaw. This provides a very crude interface to the underlying C functions. For a nicer Swift interface use the Decimals package.

coco icon coco

Swift version of the Coco/R Compiler Generator

decimalnumbers icon decimalnumbers

A Swift implementation based on the Intel Corp Decimal Floating-Point Math Library v2.2. This library uses Binary Integer Decimal (BID) encoded numbers in its implementation. Conversions to/from Densely Packed Decimal (DPD) encoded numbers are provided.

decimals icon decimals

A Swift-friendly interface to the C-based CDecNumber package. It provides fixed-size interfaces to the Decimal32, Decimal64, and Decimal128 data types. An arbitrary-precision type, HDecimal, is also included.

decnumbers icon decnumbers

iOS version of decNumber library by Mike Cowlishaw

digital icon digital

A clone of the main repository by Neemann. This version is temporary while I add some enhancements. The main change is to make the logic symbols closer to the IEEE standard and export publication quality graphics without pins.

digitsofpie icon digitsofpie

A Swift-based calculator for the digits of Pi (π), currently hardlimited to a maximum of 10,000 — although this can be easily changed in the storyboard slider limits. This demo uses a Machin-based Pi calculation, except that it uses the Integer package's infinite-sized integers to get as many digits as we want. It still computes the formula: pi = 4 * (4 * arccot(5) - arccot(239)). The user interface is very simple with a slider to control the number of pi digits. Calculations are performed in a background task so the slider motion is not affected during the calculations.

doubles icon doubles

A quad-double number (QDouble) is an unevaluated sum of four IEEE double precision numbers, capable of representing at least 212 bits of significand. Algorithms for various arithmetic operations (including the four basic operations and various algebraic and transcendental operations) are presented. A Swift implementation of these algorithms is attached, along with its interfaces.

expression icon expression

A cross-platform Swift library for evaluating mathematical expressions at runtime

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.