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

Versions 0.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, 0.5.1.0, 0.5.1.1
Change log changelog
Dependencies base (==4.*), containers, deepseq [details]
License BSD3
Copyright 2011-2016 Christoph Breitkopf
Author Christoph Breitkopf
Maintainer Christoph Breitkopf <chbreitkopf@gmail.com>
Stability experimental
Category Data
Home page http://www.chr-breitkopf.de/comp/IntervalMap
Bug tracker mailto:chbreitkopf@gmail.com
Source repository head: git clone https://github.com/bokesan/IntervalMap
Uploaded Sun Jun 12 12:40:51 UTC 2016 by ChristophBreitkopf
Distributions LTSHaskell:0.5.1.1, NixOS:0.5.1.1, Stackage:0.5.1.1
Downloads 4058 total (50 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2016-06-12 [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

Maintainer's Corner

For package maintainers and hackage trustees

Readme for IntervalMap

Readme for IntervalMap-0.5.1.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