forked from quchen/generative-art
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.yaml
122 lines (110 loc) · 3.32 KB
/
package.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
name: generative-art
version: 0.1.0.0
github: quchen/generative-art
license: BSD3
author:
- David »quchen« Luposchainsky – dluposchainsky (λ) gmail
- Franz Thoma – f.m.thoma (λ) gmail
copyright:
- 2018–2022 David Luposchainsky
- 2018–2022 Franz Thoma
extra-source-files:
- README.md
description: Generative art using Haskell. See README.md.
dependencies:
- base >= 4.7 && < 5
- alfred-margaret
- cairo
- colour
- containers
- data-default-class
- data-r-tree
- deepseq
- dlist
- filepath
- formatting
- heaps
- megaparsec
- mtl
- mwc-random
- Noise
- optparse-applicative
- parallel
- plotfont
- primitive
- random
- regex-tdfa
- text
- tf-random
- transformers
- vector
default-extensions:
- BangPatterns
- LambdaCase
- MultiWayIf
- RecordWildCards
extra-doc-files:
- docs/apollonian_gasket/classical_gasket.svg
- docs/apollonian_gasket/forgetting_gen0.svg
- docs/apollonian_gasket/missing_the_minus.svg
- docs/apollonian_gasket/spaced_gasket.svg
- docs/bezier/1_single_curve.svg
- docs/billard/3_lambda.svg
- docs/colors/schemes/continuous/**/*.png
- docs/colors/schemes/discrete/**/*.svg
- docs/differential_equations/1_two_body_problem.svg
- docs/differential_equations/2_double_pendulum.svg
- docs/differential_equations/geodesic_hill_and_valley.svg
- docs/geometry/convex_hull.svg
- docs/geometry/clipping/3_complicated.svg
- docs/geometry/ellipses.svg
- docs/hexagonal/gaussian_hexagons.svg
- docs/interpolation/1_bezier_open.svg
- docs/interpolation/3_simplify_path_radial.svg
- docs/interpolation/3_simplify_path_rdp.svg
- docs/interpolation/3_simplify_path_vw.svg
- docs/iso_lines/potentials.svg
- docs/sampling/poisson-disc.svg
- docs/triangulation/3_haskell_logo.svg
- docs/haddock/**/*.svg
ghc-options: [-Wall, -Wno-type-defaults, -j]
library:
source-dirs: src
other-modules:
- Draw.Color.Schemes.Internal.ColorBrewer2
- Draw.Color.Schemes.Internal.Common
- Draw.Color.Schemes.Internal.Haskell
- Draw.Color.Schemes.Internal.MatPlotLib
- Draw.Color.Schemes.Internal.Seaborn
- Geometry.Algorithms.Clipping.Internal
- Geometry.Algorithms.Clipping.MargalitKnott
- Geometry.Algorithms.Sampling.PoissonDisc
- Geometry.Trajectory.PathSimplifier.Radial
- Geometry.Trajectory.PathSimplifier.RamerDouglasPeucker
- Geometry.Trajectory.PathSimplifier.VisvalingamWhyatt
- Geometry.Trajectory.ReassembleLines
tests:
testsuite:
main: Main.hs
source-dirs: test/testsuite
ghc-options: [-threaded, -rtsopts, -with-rtsopts=-N, -Wall, -Wno-type-defaults, -j]
dependencies:
- generative-art
- async
- cairo
- process
- QuickCheck
- random
- tasty
- tasty-hunit
- tasty-quickcheck
- transformers
- directory
- text
- Glob
doctest:
main: Main.hs
source-dirs: test/doctest
ghc-options: [-threaded, -rtsopts, -with-rtsopts=-N, -Wall, -Wno-type-defaults]
dependencies:
- doctest