WIP: More work on schemas
- Jun 02, 2019
- May 31, 2019
-
-
Jaden authored
-
- May 29, 2019
-
-
Jaden authored
-
Jaden authored
-
Jaden authored
Also cleans up the schema a bit. Note that there's still a test that isnt passing
-
Jaden authored
Distinguishes between uints/ints/floats for restricting types of choices in choices list
-
Jaden authored
The schema now limits the range entries according to the specific numerical type (uint/int/float). Also refactors out all the nose.tools.assert_true/false calls.
-
Jaden authored
Any "choice" type parameter needs >=3 choices to be valid (otherwise it could be a boolean or a constant)
-
Jaden authored
Fixes failed plotter tests as well
-
Jaden authored
Uses the json schema draft 6/7 keywords to better specify the restrictions on choice-type parameters, and adds tests
-
Jaden authored
Also adds tests & new objects to check validation rules. Uses new json schema draft 7 keywords
-
Jaden authored
Also bumps the jsonschema version requirement
-
Jaden authored
Algorithm range parameters were previously able to be strings, booleans, numbers, or a mix of those three.
-