-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update from Hackage at 2016-09-30T10:58:00+00:00
- Loading branch information
1 parent
d087ba3
commit 9ca479b
Showing
2 changed files
with
83 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
Name: dynamic-plot | ||
Version: 0.2.0.0 | ||
Category: graphics | ||
Synopsis: Interactive diagram windows | ||
Description: Haskell excels at handling data like continuous functions | ||
in a nice way, i.e. without discretising anything to finite arrays as | ||
is typically done in languages like Matlab. Instead, you can simply pass | ||
around functions or infinite data structures (or /very/ high-resolution data | ||
that would be infeasible to handle in a strict language). | ||
. | ||
However when you want to /view/ the data, it will eventually need to be exported out of Haskell | ||
in some finite form. The purpose of this library is to delay this discretisation | ||
as long as possible: it implements an interactive plotting window that accepts continuous/recursive | ||
data and only “flattens” it according to the specific view configuration. | ||
You can then zoom in to a shown diagram and it will automatically calculate | ||
the features more detailedly, or zoom out and discover previosly unexpected | ||
features. You don't need to worry about specifying the range and/or resolution beforehand: | ||
the program will try to find a suitable default view based on /all/ data your displaying, | ||
and you can always still zoom, resize or move later. | ||
. | ||
<http://projects.haskell.org/diagrams> are used as the “pre-rendered” type. This | ||
makes the output usable in a very wide range of applications, though at the moment only the GTK | ||
window view is implemented. | ||
License: GPL-3 | ||
License-file: COPYING | ||
Author: Justus Sagemüller | ||
Maintainer: (@) sagemuej $ smail.uni-koeln.de | ||
Homepage: https://github.com/leftaroundabout/dynamic-plot | ||
Build-Type: Simple | ||
Cabal-Version: >=1.10 | ||
Extra-Doc-Files: images/examples/*.png | ||
, images/examples/*.gif | ||
|
||
Source-Repository head | ||
type: git | ||
location: git://github.com/leftaroundabout/dynamic-plot.git | ||
|
||
Library | ||
Build-Depends: base>=4.5 && <6 | ||
, transformers | ||
, mtl | ||
, vector-space>=0.8 | ||
, MemoTrie | ||
, vector | ||
, tagged | ||
, containers | ||
, semigroups | ||
, data-default | ||
, random | ||
, MonadRandom | ||
, time | ||
, deepseq | ||
, process | ||
, constrained-categories >= 0.2 | ||
, free-vector-spaces >= 0.1 && < 0.2 | ||
, linearmap-category | ||
, diagrams-core | ||
, diagrams-lib >= 1.3 && < 1.4 | ||
, diagrams-cairo > 1.3.0.5 && < 1.4 | ||
, diagrams-gtk | ||
, gtk > 0.10 && < 0.15 | ||
, glib | ||
, colour >= 2 && < 3 | ||
, manifolds >= 0.3 && < 0.4 | ||
, colour-space | ||
, lens < 4.15 | ||
Other-Extensions: FlexibleInstances | ||
, TypeFamilies | ||
, FlexibleContexts | ||
, GADTs | ||
, RankNTypes | ||
, ConstraintKinds | ||
, PatternGuards | ||
, ScopedTypeVariables | ||
, RecordWildCards | ||
, TupleSections | ||
ghc-options: -O2 | ||
default-language: Haskell2010 | ||
Exposed-modules: Graphics.Dynamic.Plot.R2 | ||
Other-modules: Graphics.Dynamic.Plot.Colour | ||
, Graphics.Dynamic.Plot.Internal.Types | ||
, Graphics.Text.Annotation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"package-hashes":{"MD5":"6dd8282efca53c9317baef4e8bdced3e","Skein512_512":"afe678b87ddc64a65f21aad998d564201ed61bfd047311b0c6d81f45008420c88bd6be47be167ca75eb623f443b49e8e67f746406077763cb88850ce9aeb89e4","SHA1":"8b3f99b2fe1f4ddee26a19ae9f521f29860cbdd2","SHA512":"840451ee8335f0b7fa2475fe4a7ec916da7b37b117183d5045e465ae65d35903aa31b9e01a825f0d0ce0ed9386094099e77e352ccfa3a60f5b7de4b1e3a712b3","SHA256":"4a5e2d6105139bd8756d3b1d1d2fbffcf36cb435e02973efa9066123cbd3e528"},"package-locations":["https://hackage.haskell.org/package/dynamic-plot-0.2.0.0/dynamic-plot-0.2.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/dynamic-plot-0.2.0.0.tar.gz"],"package-size":4397569} |