Skip to content

duhadler/C

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to mpFormulaC!

The mpFormulaC library is based on a number of well-established libraries, which implement or support multiprecision arithmetic: GMP, MPFR, FLINT, ARB, libmpdec, MPFRC++, Eigen, Boost Math Toolkit and Boost Random. Additional planned functionality includes integration in LibreOffice Calc (Windows, Mac OSX, GNU/Linux), with multiprecision support for the numerical functions of this spreadsheet program.

Manual

The manual is also available separately as pdf file: mpFormulaC.pdf.

Quick start under Windows.

System requirements: Windows (Desktop) with .NET Framework 4.x (Full).

Download the .zip file and unzip it into a directory for which you have write access. Within the unzipped directory double-click on mpFormulaC.bat. This will start the Python Console of the SharpDevelop IDE. To confirm that mpFormulaC is working, type the following within the Python Console:

>>> from mpFormulaC import *
>>> pi
mpf('3.141592653589793238462643402')
>>>

Still in the Sharpdevelop IDE, click on Tools -> mpFormulaC Manual, to open the manual in your default pdf viewer.

Within the manual, navigate to Getting Started - Tutorials, and follow the examples. You can copy and paste the Python code of the examples from the manual into the Python Console.

Quick start with LibreOffice Calc (Windows, Mac OSX, GNU/Linux)

To use the mpFormulaC functions from within LibreOffice Calc, you need to install the mpFormulaC add-in for LibreOffice.

License

The mpFormulaC Library and Toolbox is free software. It is licensed under the GNU General Public License, Version 3 (GPLv3).

About

A library for multiprecision arithmetic in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 39.2%
  • TeX 20.6%
  • Python 20.1%
  • C 13.6%
  • Visual Basic .NET 5.7%
  • Common Lisp 0.4%
  • Other 0.4%