File tree Expand file tree Collapse file tree 4 files changed +23
-32
lines changed Expand file tree Collapse file tree 4 files changed +23
-32
lines changed Original file line number Diff line number Diff line change 1
1
name: apa
2
- version: 0.1.5
3
- date: 2021-10-28
2
+ version: 0.1.6
3
+ date: 2021-11-08
4
4
author: Kai T. Ohlhus <
[email protected] >
5
5
maintainer: Kai T. Ohlhus <
[email protected] >
6
6
title: Octave/Matlab arbitrary precision arithmetic.
Original file line number Diff line number Diff line change 25
25
"metadata" : {},
26
26
"outputs" : [],
27
27
"source" : [
28
- " pkg install 'https://github.com/gnu-octave/apa/releases/download/v0.1.5 /apa-0.1.5 .zip'\n " ,
28
+ " pkg install 'https://github.com/gnu-octave/apa/releases/download/v0.1.6 /apa-0.1.6 .zip'\n " ,
29
29
" pkg load apa\n " ,
30
30
" pkg test apa"
31
31
]
45
45
"metadata" : {},
46
46
"outputs" : [],
47
47
"source" : [
48
- " urlwrite ('https://github.com/gnu-octave/apa/releases/download/v0.1.5 /apa-0.1.5 .zip', ...\n " ,
49
- " 'apa-0.1.5 .zip');\n " ,
50
- " unzip ('apa-0.1.5 .zip');\n " ,
51
- " cd (fullfile ('apa-0.1.5 ', 'inst'))\n " ,
48
+ " urlwrite ('https://github.com/gnu-octave/apa/releases/download/v0.1.6 /apa-0.1.6 .zip', ...\n " ,
49
+ " 'apa-0.1.6 .zip');\n " ,
50
+ " unzip ('apa-0.1.6 .zip');\n " ,
51
+ " cd (fullfile ('apa-0.1.6 ', 'inst'))\n " ,
52
52
" install_apa\n " ,
53
53
" test_apa"
54
54
]
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ From the Octave command-line run:
6
6
7
7
8
8
``` octave
9
- pkg install 'https://github.com/gnu-octave/apa/releases/download/v0.1.5 /apa-0.1.5 .zip'
9
+ pkg install 'https://github.com/gnu-octave/apa/releases/download/v0.1.6 /apa-0.1.6 .zip'
10
10
pkg load apa
11
11
pkg test apa
12
12
```
@@ -15,10 +15,10 @@ From the Matlab command-line run (also works for Octave):
15
15
16
16
17
17
``` octave
18
- urlwrite ('https://github.com/gnu-octave/apa/releases/download/v0.1.5 /apa-0.1.5 .zip', ...
19
- 'apa-0.1.5 .zip');
20
- unzip ('apa-0.1.5 .zip');
21
- cd (fullfile ('apa-0.1.5 ', 'inst'))
18
+ urlwrite ('https://github.com/gnu-octave/apa/releases/download/v0.1.6 /apa-0.1.6 .zip', ...
19
+ 'apa-0.1.6 .zip');
20
+ unzip ('apa-0.1.6 .zip');
21
+ cd (fullfile ('apa-0.1.6 ', 'inst'))
22
22
install_apa
23
23
test_apa
24
24
```
@@ -37,15 +37,15 @@ rop = op1 + 1
37
37
```
38
38
39
39
rop =
40
-
40
+
41
41
MPFR 3x3 matrix (precision 53 binary digits)
42
-
42
+
43
43
Double approximation:
44
-
44
+
45
45
5 1 1
46
46
1 5 1
47
47
1 1 5
48
-
48
+
49
49
50
50
51
51
The high-level MPFR interface is the preferred choice for quick numerical
@@ -96,15 +96,15 @@ rop % Note rop vs. ret!
96
96
```
97
97
98
98
rop =
99
-
99
+
100
100
MPFR 3x3 matrix (precision 53 binary digits)
101
-
101
+
102
102
Double approximation:
103
-
103
+
104
104
6 2 2
105
105
2 6 2
106
106
2 2 6
107
-
107
+
108
108
109
109
110
110
In the low-level interface the type checks are stricter,
Original file line number Diff line number Diff line change 1
1
# The APA Octave/Matlab MEX interface
2
2
3
+ For general installation instructions, please read ` README.md ` .
4
+
3
5
The APA Octave/Matlab MEX-interface consists of several source files in the
4
6
` inst/mex ` directory (C and header files) and in the released package
5
7
version with pre-compiled static GMP and MPFR libraries for MS Windows, macOS,
6
8
and UNIX (Linux).
7
9
8
10
If those pre-compiled libraries are missing or not working, please read below.
9
11
10
- From the Octave/Matlab command-line run:
11
-
12
- ``` matlab
13
- urlwrite ('https://github.com/gnu-octave/apa/releases/download/v0.1.5/apa-0.1.5.zip', ...
14
- 'apa-0.1.5.zip');
15
- unzip ('apa-0.1.5.zip');
16
- cd (fullfile ('apa-0.1.5', 'inst'))
17
- install_apa
18
- test_apa
19
- ```
20
-
21
12
The APA MEX interface is known to work and tested for
22
13
23
14
- GNU Octave
24
- - Version 6.3 .0
15
+ - Version 6.4 .0
25
16
- MS Windows 10: < https://www.gnu.org/software/octave/download#ms-windows >
26
17
- macOS 11 (Big Sur): < https://formulae.brew.sh/formula/octave >
27
18
- Linux (openSUSE 15.3): < https://github.com/gnu-octave/docker >
You can’t perform that action at this time.
0 commit comments