interpolation 0.1 → 0.1.0.1
raw patch · 1 files changed
+10/−10 lines, 1 filesdep ~QuickCheckdep ~basedep ~randomPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: QuickCheck, base, random
API changes (from Hackage documentation)
- Numeric.Interpolation.NodeList: instance (Eq x, Eq y) => Eq (T x y)
- Numeric.Interpolation.NodeList: instance (Ord x, Ord y) => Ord (T x y)
- Numeric.Interpolation.NodeList: instance (Show x, Show y) => Show (T x y)
- Numeric.Interpolation.NodeList: instance Foldable (T x)
- Numeric.Interpolation.NodeList: instance Functor (T x)
- Numeric.Interpolation.NodeList: instance Traversable (T x)
- Numeric.Interpolation.Type: basisFunctions :: T x y ny -> [x] -> [T x ny]
- Numeric.Interpolation.Type: basisOverlap :: T x y ny -> Int
- Numeric.Interpolation.Type: coefficientsToInterpolator :: T x y ny -> [x] -> [y] -> T x ny
- Numeric.Interpolation.Type: interpolatePiece :: T x y ny -> T x y ny
- Numeric.Interpolation.Type: sampleBasisFunctions :: T x y ny -> [x] -> x -> [(Int, y)]
- Numeric.Interpolation.Type: ssvFromNodes :: T x y ny -> [x] -> [y] -> String
- Numeric.Interpolation.Type: valueFromNode :: T x y ny -> ny -> y
+ Numeric.Interpolation.NodeList: instance (GHC.Classes.Eq y, GHC.Classes.Eq x) => GHC.Classes.Eq (Numeric.Interpolation.NodeList.T x y)
+ Numeric.Interpolation.NodeList: instance (GHC.Classes.Ord y, GHC.Classes.Ord x) => GHC.Classes.Ord (Numeric.Interpolation.NodeList.T x y)
+ Numeric.Interpolation.NodeList: instance (GHC.Show.Show y, GHC.Show.Show x) => GHC.Show.Show (Numeric.Interpolation.NodeList.T x y)
+ Numeric.Interpolation.NodeList: instance Data.Foldable.Foldable (Numeric.Interpolation.NodeList.T x)
+ Numeric.Interpolation.NodeList: instance Data.Traversable.Traversable (Numeric.Interpolation.NodeList.T x)
+ Numeric.Interpolation.NodeList: instance GHC.Base.Functor (Numeric.Interpolation.NodeList.T x)
+ Numeric.Interpolation.Type: [basisFunctions] :: T x y ny -> [x] -> [T x ny]
+ Numeric.Interpolation.Type: [basisOverlap] :: T x y ny -> Int
+ Numeric.Interpolation.Type: [coefficientsToInterpolator] :: T x y ny -> [x] -> [y] -> T x ny
+ Numeric.Interpolation.Type: [interpolatePiece] :: T x y ny -> T x y ny
+ Numeric.Interpolation.Type: [sampleBasisFunctions] :: T x y ny -> [x] -> x -> [(Int, y)]
+ Numeric.Interpolation.Type: [ssvFromNodes] :: T x y ny -> [x] -> [y] -> String
+ Numeric.Interpolation.Type: [valueFromNode] :: T x y ny -> ny -> y
- Numeric.Interpolation.Basis: coefficientsToCubicLinear :: Fractional a => [a] -> [a] -> T a (a, a)
+ Numeric.Interpolation.Basis: coefficientsToCubicLinear :: (Fractional a) => [a] -> [a] -> T a (a, a)
- Numeric.Interpolation.Basis: coefficientsToCubicParabola :: Fractional a => [a] -> [a] -> T a (a, a)
+ Numeric.Interpolation.Basis: coefficientsToCubicParabola :: (Fractional a) => [a] -> [a] -> T a (a, a)
- Numeric.Interpolation.Basis: cubicLinear :: Fractional a => [a] -> [T a (a, a)]
+ Numeric.Interpolation.Basis: cubicLinear :: (Fractional a) => [a] -> [T a (a, a)]
- Numeric.Interpolation.Basis: cubicParabola :: Fractional a => [a] -> [T a (a, a)]
+ Numeric.Interpolation.Basis: cubicParabola :: (Fractional a) => [a] -> [T a (a, a)]
- Numeric.Interpolation.Basis: hermite1 :: Num b => [a] -> [T a (b, b)]
+ Numeric.Interpolation.Basis: hermite1 :: (Num b) => [a] -> [T a (b, b)]
- Numeric.Interpolation.Basis: linear :: Num b => [a] -> [T a b]
+ Numeric.Interpolation.Basis: linear :: (Num b) => [a] -> [T a b]
- Numeric.Interpolation.Basis.Compact: cubicLinear :: Fractional a => [a] -> [T a (a, a)]
+ Numeric.Interpolation.Basis.Compact: cubicLinear :: (Fractional a) => [a] -> [T a (a, a)]
- Numeric.Interpolation.Basis.Compact: cubicParabola :: Fractional a => [a] -> [T a (a, a)]
+ Numeric.Interpolation.Basis.Compact: cubicParabola :: (Fractional a) => [a] -> [T a (a, a)]
- Numeric.Interpolation.Basis.Compact: hermite1 :: Num b => [a] -> [T a (b, b)]
+ Numeric.Interpolation.Basis.Compact: hermite1 :: (Num b) => [a] -> [T a (b, b)]
- Numeric.Interpolation.Basis.Compact: linear :: Num b => [a] -> [T a b]
+ Numeric.Interpolation.Basis.Compact: linear :: (Num b) => [a] -> [T a b]
- Numeric.Interpolation.Basis.Full: hermite1 :: Num b => [a] -> [T a (b, b)]
+ Numeric.Interpolation.Basis.Full: hermite1 :: (Num b) => [a] -> [T a (b, b)]
- Numeric.Interpolation.Basis.Full: linear :: Num b => [a] -> [T a b]
+ Numeric.Interpolation.Basis.Full: linear :: (Num b) => [a] -> [T a b]
- Numeric.Interpolation.Piece: hermite1 :: Fractional a => T a a (a, a)
+ Numeric.Interpolation.Piece: hermite1 :: (Fractional a) => T a a (a, a)
- Numeric.Interpolation.Piece: linear :: Fractional a => T a a a
+ Numeric.Interpolation.Piece: linear :: (Fractional a) => T a a a
- Numeric.Interpolation.Piecewise: interpolate :: Ord x => T x y ny -> T x ny -> x -> y
+ Numeric.Interpolation.Piecewise: interpolate :: (Ord x) => T x y ny -> T x ny -> x -> y
- Numeric.Interpolation.Piecewise: interpolateConstantExt :: Ord x => T x y ny -> T x ny -> x -> y
+ Numeric.Interpolation.Piecewise: interpolateConstantExt :: (Ord x) => T x y ny -> T x ny -> x -> y
Files
- interpolation.cabal +10/−10
interpolation.cabal view
@@ -1,10 +1,10 @@ Name: interpolation-Version: 0.1+Version: 0.1.0.1 License: BSD3 License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann <haskell@henning-thielemann.de>-Homepage: http://code.haskell.org/~thielema/interpolation/+Homepage: http://hub.darcs.net/thielema/interpolation/ Category: Math Synopsis: piecewise linear and cubic Hermite interpolation Description:@@ -47,13 +47,13 @@ default: True Source-Repository this- Tag: 0.1+ Tag: 0.1.0.1 Type: darcs- Location: http://code.haskell.org/~thielema/interpolation/+ Location: http://hub.darcs.net/thielema/interpolation/ Source-Repository head Type: darcs- Location: http://code.haskell.org/~thielema/interpolation/+ Location: http://hub.darcs.net/thielema/interpolation/ Library Build-Depends:@@ -85,7 +85,7 @@ interpolation, gnuplot >=0.5.2 && <0.6, utility-ht >=0.0.9 && <0.1,- base >=4.5 && <4.8+ base >=4.5 && <5 Else Buildable: False @@ -98,10 +98,10 @@ interpolation, hmatrix-banded >=0.0 && <0.1, hmatrix >=0.15 && <0.16,- random >=1.0 && <1.1,+ random >=1.0 && <1.2, gnuplot >=0.5.2 && <0.6, utility-ht >=0.0.9 && <0.1,- base >=4.5 && <4.8+ base >=4.5 && <5 Else Buildable: False @@ -116,8 +116,8 @@ GHC-Options: -Wall Build-Depends: interpolation,- QuickCheck >=2.4 && <2.8,+ QuickCheck >=2.4 && <3, utility-ht >=0.0.9 && <0.1, array >=0.4 && <0.6, containers >=0.4 && <0.6,- base >=4.5 && <4.8+ base >=4.5 && <5