[MacPorts] #46962: Update: octave-interval 0.1.3

MacPorts noreply at macports.org
Wed Feb 25 05:31:56 PST 2015


#46962: Update: octave-interval 0.1.3
----------------------------+--------------------------------
 Reporter:  mschamschula@…  |      Owner:  macports-tickets@…
     Type:  update          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:  2.3.3
 Keywords:  haspatch        |       Port:  octave-interval
----------------------------+--------------------------------
 octave-interval has been updated to version 0.1.3:
 {{{
 0.1.3 2015-02-24
 ================

 Fixed a compile error that could possibly occur during package
 installation

 0.1.2 2015-02-22
 ================

  * New interval arithmetic functions: nthroot, hypot, log1p, expm1

  * lu: New operation for LU(P) decomposition of interval matrices

  * nai: New decorated interval constant

  * mldivide, mrdivide, inv: Greatly improved accuracy and performance of
 the
    linear solver

  * Improved accuracy of vector sums, dot products, pownrev, and powrev2

  * powrev1, powrev2, pownrev, mulrev: Now allow non-scalar arguments

  * overlap: Renamed one overlapping state from equal to equals

  * mulrevtopair: No longer available, use mulrev with two output
 parameters for
    two-output division

  * setdec: No longer available, use infsupdec instead

  * Small performance improvements

 Bugfixes
  * Compatibility with GNU Octave 4.0 (bug #43925)
  * Build problems during package installation with environment variables
  * iscommoninterval: The decorated variant must return true for common
    intervals without com decoration
  * eq: The decorated variant must not consider the decoration value
  * Several decorated functions: When evaluated on a subset of the
 function's
    domain, the result's decoration must be dac if the function's
 restriction
    to that subset is continuous
  * Decorated boolean functions: Must return false when evaluated on NaI
 input
  * Interval constructors: A PossibleUndefined warning must be issued if an
    interval is created from two very close decimal numbers (which can not
 be
    separated in the floating-point context) where the lower boundary is
 greater
    than the upper boundary when compared with infinite precision
  * Interval constructors: NaNs must produce empty intervals
  * Decorated interval constructor: Illegal decorations for empty intervals
 must
    be adjusted to trv, and illegal decoration com for unbounded intervals
 must
    be adjusted to dac.
  * cancelminus/cancelplus: The functions returned wrong results if the
 interval
    widths could not be compared in double-precision
  * cos: Accuracy for x = [0] improved
  * pow, powrev1, powrev2: The function must be defined for x = 0 and y > 0
  * All reverse operations: Must return a trivial decoration information at
 best
    (the only exception is mulrev)

 0.1.1 2015-02-01
 ================

  * Increased speed of computation for large matrices

  * Improved performance for fma and dot

  * mpfr_vector_dot_d: Changed syntax for faster computation on intervals

  * Decorated versions of mtimes, mldivide, mpower, inv and reduction
    operations sum, dot, subabs, subsquare

  * Renamed function sumsquare to sumsq in accordance with GNU Octave
 function
    names

  * New function: fzero for finding all roots of an interval arithmetic
 function

 Bugfixes
  * nextout: Function returned wrong results
  * exacttointerval: Now produces bare intervals instead of decorated
 intervals
    in conformance with IEEE 1788
  * atanh: Function returned wrong results for +-1
  * dot: Function returned wrong results for some inputs
  * fma: Function returned wrong results for some inputs
  * infsup: Function returned wrong interval boundaries for decimal
 numbers,
    function failed on mixed numerical and string boundaries in single cell
    array parameter
  * mulrevtopair: Fixed order of operands in conformance with IEEE 1788 and
    wrong results when evaluated on intervals that contain zero
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/46962>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list