experimenter 0.1.0.1 → 0.1.0.2
raw patch · 3 files changed
+9/−7 lines, 3 files
Files
- README.md +6/−5
- experimenter.cabal +2/−2
- src/Experimenter/Models.hs +1/−0
README.md view
@@ -25,8 +25,8 @@ in the report. Each experiment can have a preparation phase, e.g. a learning phase for machine learning algorithms,-a warm-up phase, e.g. a queuing system that needs to be filled and get into the steady with the same-properties of the evaluation phase. The later is the one used for generating report of user defined+a warm-up phase, e.g. a queuing system that needs to converge to the steady state, to evaluate the+properties in the evaluation phase. The later is the one used for generating report of user defined metrics. For instance, the user can define the dice draw like this: let result = StepResult "draw" Nothing (fromIntegral $ 1 + nr `mod` 6)@@ -82,11 +82,12 @@ If these settings are changed the library only deletes data when it is necessary. For instance increasing the replications or repetitions of the experiment will not delete any data. When however,-the preparation steps are changed, all consequitive data, including warm-up and all evaluations, are+the preparation steps are changed, all consecutive data, including warm-up and all evaluations, are deleted and rerun. -See [Dice.hs](examples/Dice.hs) for a full implementation, where the sides of the dices are variable-over the experiment. An example report of this experiment can be found in the same folder.+See [Dice.hs](https://github.com/schnecki/experimenter/examples/Dice.hs) for a full implementation,+where the sides of the dices are variable over the experiment. An example report of this experiment+can be found in the same folder. # Ideas and TODOs
experimenter.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 8031e807943e5e9869d777dd6846b816f6841397a3ea6c9d3d6c66d830dbabc2+-- hash: 65a21babb6664fc85d1c1d35f1aabed01dbdf6b1603323eb13e2b77dae22c6e7 name: experimenter-version: 0.1.0.1+version: 0.1.0.2 synopsis: Perform scientific experiments stored in a DB, and generate reports. description: Please see the README on GitHub at <https://github.com/schnecki/experimenter#readme> category: Experiment
src/Experimenter/Models.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE DataKinds #-} {-# LANGUAGE DerivingStrategies #-} {-# LANGUAGE EmptyDataDecls #-} {-# LANGUAGE FlexibleContexts #-}