mgriebling's repositories
BigDecimal
Arbitrary-precision decimal arithmetic in Swift with full math functions and fixed-precision Decimal 32-, 64-, and 128-bit types.
SwiftMathDemo
SwiftMathDemo demonstrates the use of SwiftMath using SwiftUI. The same code runs on Macs, iPhones, and iPads. Code is entirely written in Swift. The MathView.swift file provides a SwiftMath interface to SwiftUI.
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.
MathRender
MathRender provides a Swift package interface to the guts of iosMath for displaying beautifully rendered math equations in iOS and MacOS applications. It typesets formulae written using LaTeX in a UILabel equivalent class. It uses the same typesetting rules as LaTeX and so the equations are rendered exactly as LaTeX would render them.
AwesomeNumbersKit
Large number arithmetic in Swift
BigInt-Attaswift
Arbitrary-precision arithmetic in pure Swift
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
A cross-platform Swift library for evaluating mathematical expressions at runtime
Magic-Number-Machine
Machine Number Machine is a graphically displayed, high-precision, scientific calculator featuring 25 digits of precision, complex numbers, WYSIWYG graphical equations, and much more.
swift-numerics
Advanced mathematical types and functions for Swift
UInt128-Jitsusama
A Swift 128-bit Unsigned Integer Data Type conforming to the UnsignedInteger Protocol
big-math
Advanced Java BigDecimal math functions (pow, sqrt, log, sin, ...) using arbitrary precision.
ButtonStyle
Some examples of styling buttons
gmpcalculator
high precision iOS calculator
Numberick
Large number arithmagick in Swift
Violet
Python VM written in Swift