/
fuzzy-timings.cabal
58 lines (54 loc) · 1.87 KB
/
fuzzy-timings.cabal
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
name: fuzzy-timings
version: 0.0.1
license: MIT
license-file: LICENSE
author: Tero Laitinen
maintainer: Tero Laitinen
synopsis: Translates high-level definitions of "fuzzily" scheduled objects (e.g. play this commercial 10 times per hour between 9:00-13:00) to a list of accurately scheduled objects using glpk-hs.
description:
The original use case of this package is to implement "media planning" in
retail stores, that is, what should be played and when. Accurately scheduled
announcements, fuzzily scheduled commercials and store opening hours are taken
into account.
category: Scheduling
stability: Experimental
cabal-version: >= 1.8
build-type: Simple
homepage: https://github.com/tlaitinen/fuzzy-timings
library
build-depends: base >= 4.3 && < 5
, time
, random
, containers
, glpk-hs
, mtl
exposed-modules:
FuzzyTimings.AccTiming
FuzzyTimings.FuzzyTiming
FuzzyTimings.Schedule
FuzzyTimings.SlicedTime
FuzzyTimings.Solve
FuzzyTimings.TimeOfDaySlice
FuzzyTimings.TimeSlice
FuzzyTimings.TimingBuckets
FuzzyTimings.WeeklySlicedTime
ghc-options: -Wall
source-repository head
type: git
location: https://github.com/tlaitinen/fuzzy-timings
Test-suite tests
Type: exitcode-stdio-1.0
Hs-source-dirs: tests
Main-is: main.hs
ghc-options: -Wall
build-depends: base >= 4 && < 5
, test-framework >= 0.3.3
, test-framework-quickcheck2 >= 0.2.9
, test-framework-hunit >= 0.3.0
, HUnit >= 1.2.5
, QuickCheck >= 2.4.0
, containers >= 0.4.0
, time >= 1.4
, fuzzy-timings
, random
, mtl