This works for everything except reality using -inf and inf(float values), but reality rejects non int values. Instead, it should allow whatever number format as long as it is a whole number or +/- infinity. When serving json, drop the .0 from the end and serve as an int or +/- inf
[x] Allow +/- inf for range values
[x] Ensure reality is served without the .0
[x] Allow Infinity and -Infinity flags for range values in json
[x] Allow single number for PositionalRanges in json (process into same val for high and low)(Not Doing)
[x] Allow ALL flag for PositionalRanges in json (process into low=-inf, high=+inf)(Not Doing)
Decided that using an ALL flag to simplify the -inf -> inf is not necessary. Similarly, passing a single value for a range is not worth the complexity it adds.
This works for everything except reality using
-inf
andinf
(float values), but reality rejects non int values. Instead, it should allow whatever number format as long as it is a whole number or +/- infinity. When serving json, drop the.0
from the end and serve as an int or +/- inf.0
Infinity
and-Infinity
flags for range values in jsonAllow single number for PositionalRanges in json (process into same val for high and low)(Not Doing)Allow(Not Doing)ALL
flag for PositionalRanges in json (process into low=-inf, high=+inf)