Commit Graph

17 Commits

Author SHA1 Message Date
Gabe Appleton 376e67934d
General refactoring of code 2022-09-04 17:41:10 -04:00
Gabe Appleton f15c83e584
Remove unnecessary methods, comments 2022-08-30 23:14:02 -04:00
Gabe Appleton 1960fadd01
Make nested rules serializable in JSON 2022-08-30 22:43:41 -04:00
Gabe Appleton 014f70a957
Make explain_abstract static 2022-08-30 22:40:09 -04:00
Gabe Appleton c9c0e84e15
Add explain_abstract(), skeleton of explain_specific() 2022-08-23 16:53:14 -04:00
Gabe Appleton b5ba4ac548
Refactor require_env 2022-08-23 16:50:13 -04:00
Gabe Appleton ecfca83b21
Minor updates 2022-08-18 23:04:25 -04:00
Gabe Appleton 75fda75e76
Add many new rules
- ResolutionValueRules are now hashable if you want, through a hacky way. I need to do that better, with superclasses?
- Add a way to do weighted random index
- Add a way to do random index on the size of the current pool
- Add a way to skip beginning indices
- Add formatting options
- Add a weighted multiple value rule

TODO:
- Add a way to exclude specific indices
2022-08-17 22:13:10 -04:00
Gabe Appleton 57ef536846
Resolve bugs found while testing numerics 2022-08-04 20:03:59 -04:00
Gabe Appleton d26ba864d2
PseudoNumeric market changes 2022-07-23 18:29:33 -04:00
Gabe Appleton 1b57eee73a
Allow adding from command line, slight reflow 2022-07-23 16:07:45 -04:00
Gabe Appleton c6431733df
Bring up DictDeserializable 2022-07-18 19:40:05 -04:00
Gabe Appleton fb8cd0c065
Add database, better example 2022-07-18 19:39:28 -04:00
Gabe Appleton bd65fb5e4f
Complete GitHub Integration 2022-07-17 19:53:43 -04:00
Gabe Appleton fee9e7c88a
Begin test of Github resolution 2022-07-17 19:43:30 -04:00
Gabe Appleton 840a519990
Add (untested) Github PR support 2022-07-13 22:27:40 -04:00
Gabe Appleton 7322a2d46c
Make a rules file 2022-07-13 22:00:12 -04:00