histogram-fill-0.8.0.0: Library for histograms creation.

Stabilityexperimental
MaintainerAlexey Khudyakov <alexey.skladnoy@gmail.com>
Safe HaskellNone

Data.Histogram.Bin.Extra

Description

Extra binning algorithms

Synopsis

Documentation

class Enum2D a whereSource

Type class very similar to Enum but elements of type are enumerated on 2-dimensional grid

Methods

fromEnum2D :: a -> (Int, Int)Source

Convert value to index

toEnum2D :: (Int, Int) -> aSource

Convert index to value

Instances

(Enum a, Enum b) => Enum2D (a, b) 

data BinEnum2D i Source

Binning for 2D enumerations

Instances

Typeable1 BinEnum2D 
Eq (BinEnum2D i) 
Data i => Data (BinEnum2D i) 
(Read i, Enum2D i) => Read (BinEnum2D i) 
(Show i, Enum2D i) => Show (BinEnum2D i) 
Enum2D i => Bin (BinEnum2D i) 

binEnum2D :: Enum2D i => i -> i -> BinEnum2D iSource

Construct indexed bin

data BinPermute b Source

Direct permutation of indices.

permuteByTable :: Bin b => b -> Vector Int -> Maybe (BinPermute b)Source

Constuct bin permutation from table

permuteBin :: Bin b => b -> (Int -> Int) -> Maybe (BinPermute b)Source

Constuct bin permutation from function.