The IntervalMap package

[Tags: bsd3, library]

Ordered containers of intervals, with efficient search for all keys containing a point or overlapping an interval. See the example code on the home page for a quick introduction.


[Skip to ReadMe]

Properties

Versions0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.3.1, 0.2.3.2, 0.2.3.3, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.3.0.3, 0.4.0.0, 0.4.0.1, 0.4.1.0, 0.4.1.1, 0.5.0.0, 0.5.0.1
Change logchangelog
Dependenciesbase (==4.*), containers, deepseq [details]
LicenseBSD3
Copyright2011-2015 Christoph Breitkopf
AuthorChristoph Breitkopf
MaintainerChristoph Breitkopf <chbreitkopf@gmail.com>
Stabilityexperimental
CategoryData
Home pagehttp://www.chr-breitkopf.de/comp/IntervalMap
Bug trackermailto:chbreitkopf@gmail.com
Source repositoryhead: git clone https://github.com/bokesan/IntervalMap
UploadedMon Feb 1 15:45:38 UTC 2016 by ChristophBreitkopf
DistributionsLTSHaskell:0.5.0.1, NixOS:0.5.0.1, Stackage:0.5.0.1
Downloads3684 total (105 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Last success reported on 2016-02-04 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
hpcEnable HPC test coverage supportDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for IntervalMap-0.5.0.1

IntervalMap Build Status

@GitHub users: please base pull requests on the develop branch. Thanks.

Containers for intervals. Like Data.Set and Data.Map with Intervals as keys and functions for efficiently getting the subset of all intervals containing a point, intersecting an interval, and more.

Home page and documentation: http://www.chr-breitkopf.de/comp/IntervalMap/index.html

Install from hackage with cabal install.

To run the tests, extract the archive, and do

$ cabal configure --enable-tests
$ cabal build
$ cabal test