|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| R/ | H | 27-Oct-2021 | - | 4,697 | 3,490 |
| build/ | H | 03-May-2022 | - | | |
| demo/ | H | 27-Oct-2021 | - | 112 | 80 |
| inst/ | H | 27-Oct-2021 | - | 2,715 | 2,065 |
| man/ | H | 27-Oct-2021 | - | 4,023 | 3,681 |
| src/ | H | 27-Oct-2021 | - | 3,106 | 2,309 |
| tests/ | H | 27-Oct-2021 | - | 1,958 | 1,478 |
| vignettes/ | H | 03-May-2022 | - | 1,569 | 1,422 |
| .Rinstignore | H A D | 07-Jul-2012 | 18 | 2 | 1 |
| ChangeLog | H A D | 17-Oct-2020 | 18.1 KiB | 566 | 339 |
| DESCRIPTION | H A D | 28-Oct-2021 | 2.2 KiB | 47 | 46 |
| MD5 | H A D | 28-Oct-2021 | 5.2 KiB | 104 | 103 |
| NAMESPACE | H A D | 18-Aug-2021 | 6.8 KiB | 248 | 218 |
| README.md | H A D | 30-Sep-2020 | 1.4 KiB | 50 | 38 |
| TODO | H A D | 18-Aug-2021 | 12.3 KiB | 244 | 194 |
| cleanup | H A D | 27-Oct-2021 | 65 | 4 | 1 |
| configure | H A D | 27-Oct-2021 | 130.5 KiB | 4,594 | 3,798 |
| configure.ac | H A D | 05-Oct-2021 | 2.2 KiB | 77 | 60 |
README.md
1# Installation and Reference of the R package 'Rmpfr'
2
3Installation is non-trivial if you install from __source_ because of the
4`SystemRequirements` (listed in `./DESCRIPTION`):
5
6## The package Rmpfr interfaces R to the C Library MPFR:
7
8__MPFR, the "Multiple Precision Floating-Point Reliably" library__
9
10which is Free/Libre Software, available under the LGPL license.
11[MPFR Website](https://www.mpfr.org/)
12
13## MPFR itself is built on and requires the GMP library
14__GNU Multiple Precision arithmetic library (GMP)__
15
16Obtain that from [GMP Website](https://gmplib.org/) or from your operating
17system vendor / package system:
18
19 + Under _Debian_, _Ubuntu_ (and other Debian derivative) Linux distributions,
20 it is sufficient (for *both* libraries) to simply do
21```sh
22 sudo apt-get install libmpfr-dev
23```
24 + In Fedora, Redhat, CentOS, opensuse, etc, you get these via
25
26```sh
27 sudo dnf install mpfr-devel
28
29```
30
31## The standard reference to MPFR is
32
33```bibtex
34@article{FouLHLPZ-2007,
35 author = {Laurent Fousse and Guillaume Hanrot and Vincent Lef\`{e}vre and
36 Patrick P\'{e}lissier and Paul Zimmermann},
37 title = {MPFR: A multiple-precision binary floating-point library with
38 correct rounding},
39 year = {2007},
40 journal = {ACM Trans. Math. Softw.},
41 volume = {33},
42 number = {2},
43 issn = {0098-3500},
44 pages = {13},
45 doi = {http://doi.acm.org/10.1145/1236463.1236468},
46 publisher = {ACM},
47 address = {New York, NY, USA},
48}
49```
50