packages feed

TBit 0.4.2.0 → 0.4.2.1

raw patch · 11 files changed

+14/−21 lines, 11 filesdep −haskelinedep −stream-fusiondep ~basedep ~deepseqdep ~free

Dependencies removed: haskeline, stream-fusion

Dependency ranges changed: base, deepseq, free

Files

TBit.cabal view
@@ -10,7 +10,7 @@ -- PVP summary:      +-+------- breaking API changes --                   | | +----- non-breaking API additions --                   | | | +--- code changes with no API change-version:             0.4.2.0+version:             0.4.2.1  -- A short (one-line) description of the package. synopsis:            Utilities for condensed matter physics tight binding calculations.@@ -77,8 +77,8 @@   -- other-modules:             -- Other library packages from which modules are imported.-  build-depends:       base ==4.6.*, containers ==0.5.*,-                       hmatrix ==0.16.*, stream-fusion ==0.1.*,-                       mtl ==2.2.*, parallel ==3.2.*, deepseq ==1.3.*,+  build-depends:       base ==4.8.*, containers ==0.5.*,+                       hmatrix ==0.16.*,+                       mtl ==2.2.*, parallel ==3.2.*, deepseq ==1.4.*,                        integration ==0.2.*, numeric-tools ==0.2.*, fgl ==5.5.*,-                       list-extras ==0.4.*, free ==4.9.*, haskeline ==0.7.*+                       list-extras ==0.4.*, free ==4.11.*
TBit/Framework.hs view
@@ -11,7 +11,7 @@ import TBit.Numerical.Integration  import Data.Foldable hiding (foldl', concatMap)-import Data.List.Stream hiding (sum)+import Data.List hiding (sum) -- .Stream hiding (sum) import Data.Traversable (traverse) import qualified Data.Map as M 
TBit/Hamiltonian/Builder/Matrification.hs view
@@ -2,7 +2,7 @@ module TBit.Hamiltonian.Builder.Matrification (mixedSum, toMatrix) where  import Prelude.Listless-import Data.List.Stream+import Data.List -- .Stream import Numeric.LinearAlgebra.HMatrix import Data.Graph.Inductive import Data.Maybe
TBit/Hamiltonian/Builder/PrimitiveLattice.hs view
@@ -11,7 +11,7 @@ import Data.Graph.Inductive.Query.SP (spLength) import Data.Graph.Inductive.Query.DFS (components) import Control.Monad.State-import Data.List.Stream (nub, nubBy, sortBy)+import Data.List (nub, nubBy, sortBy) -- .Stream  nthNeighborsTo :: CellGraph -> Int -> Node -> [(Node,Displacement)] nthNeighborsTo g 0 j = [(j,vector [0,0])]
TBit/Hamiltonian/Builder/Terms.hs view
@@ -8,7 +8,7 @@                                       ) where  import Prelude.Listless-import Data.List.Stream+import Data.List -- .Stream import TBit.Types import TBit.Parameterization import Control.Monad.State
TBit/Hamiltonian/Eigenstates.hs view
@@ -5,7 +5,7 @@                                     , eigensystem ) where  import TBit.Types-import Data.List.Stream (sortBy, zip, sort, map)+import Data.List (sortBy, zip, sort, map) -- .Stream import Prelude hiding (zip, map) import Numeric.LinearAlgebra.HMatrix 
TBit/Magnetic/OrbitalMagnetization.hs view
@@ -12,7 +12,7 @@ import TBit.Numerical.Derivative import TBit.Parameterization -import Data.List.Stream (delete)+import Data.List (delete) -- .Stream (delete) import Control.Monad.Except import Prelude hiding (mapM, sequence) import Numeric.LinearAlgebra.HMatrix
TBit/Parameterization.hs view
@@ -14,7 +14,7 @@  import qualified Data.Map as M import Data.Complex-import Data.List.Stream (map, head)+import Data.List (map, head) -- .Stream (map, head) import Data.Maybe  import Numeric.LinearAlgebra.HMatrix (toColumns, fromRows, col, linearSolve, Vector)
TBit/Plots.hs view
@@ -7,7 +7,7 @@ import TBit.Hamiltonian.Eigenstates (eigenenergies)  import Prelude.Listless-import Data.List.Stream+import Data.List -- .Stream import Data.Map (adjust, elems) import Control.Monad.State import Control.Parallel.Strategies
TBit/Topological/Curvature.hs view
@@ -9,7 +9,7 @@ import Control.Monad  import Data.Map (elems)-import Data.List.Stream (delete)+import Data.List (delete) -- .Stream (delete) import qualified Data.Traversable as T  import Numeric.LinearAlgebra.HMatrix
TBit/Types.hs view
@@ -116,15 +116,8 @@ type CellGraph    = Gr SiteData Displacement type AdjMatrix    = Gr (Matrix (Complex Double)) (Matrix (Complex Double)) -instance Traversable ((,) a) where-    traverse f (x,z) = (,) x <$> f z- instance Traversable ((,,) a b) where     traverse f (x,y,z) = (,,) x y <$> f z--instance Foldable ((,) a) where-    foldMap f (_, z) = f z-    foldr f t (_, z) = f z t  instance Foldable ((,,) a b) where     foldMap f (_, _, z) = f z