Changes

Jump to navigation Jump to search

Interval package

431 bytes added, 16:02, 17 February 2015
→‎Related work: Added reference to XSC
== Related work ==
For MATLAB C++ there is a popular an open source interval arithmetic toolbox library [httphttps://www.ti3.tu-harburggithub.decom/rumpnehmeier/intlablibieeep1788/ INTLABlibIEEE1788] by Siegfried RumpMarco Nehmeier (member of IEEE P1788). It had been free of charge for academic use aims to be standard compliant with IEEE 1788 and is designed in the pasta modular way, but no longer is. Its origin dates back to 1999, so it is well tested supporting several interval data types and comprises a lot different flavors of functionality, especially for vector / matrix operations. INTLAB is compatible with GNU Octave since Version 9 interval arithmetic [http://www.ti3youtube.tuhh.de/rump/intlab/Octavecom/octave.htmlwatch?v=GOa9aWAZO_Q]. I don't know if INTLAB is or will be compliant The GNU Octave interval package shares several unit tests with IEEE 1788libieeep1788.
For C++ , Pascal and Fortran there is an a free interval library [httpshttp://githubwww2.commath.uni-wuppertal.de/nehmeier~xsc/libieeep1788/ libIEEE1788xsc-sprachen.html XSC] by Marco Nehmeier (member of IEEE P1788). It aims to be is not standard compliant with IEEE 1788 and is designed in a modular way, supporting several interval data types and different flavors . Some parts of the GNU Octave interval arithmeticpackage have been derived from C-XSC. [http://www.youtube.com/watch?v=GOa9aWAZO_Q]
For Java there is a library [https://java.net/projects/jinterval/ jinterval] by Dmitry Nadezhin (member of IEEE P1788). It aims to be standard compliant with IEEE 1788, but is not complete yet.
 
For MATLAB there is a popular, nonfree interval arithmetic toolbox [http://www.ti3.tu-harburg.de/rump/intlab/ INTLAB] by Siegfried Rump. It had been free of charge for academic use in the past, but no longer is. Its origin dates back to 1999, so it is well tested and comprises a lot of functionality, especially for vector / matrix operations. Its interval matrix multiplication is based on BLAS routines and therefore very fast. INTLAB is compatible with GNU Octave since Version 9 [http://www.ti3.tuhh.de/rump/intlab/Octave/octave.html]. I don't know if INTLAB is or will be compliant with IEEE 1788.
[[Category:Octave-Forge]]
240

edits

Navigation menu