- Feb 14, 2018
-
-
Sebastian Khan authored
Mass ordering check omega check See merge request !9
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
Sebastian Khan authored
fix inheritance
-
- Feb 13, 2018
-
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
- Feb 12, 2018
-
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
This was causing a return value != 0 even when all interfields were valid.
-
Edward Fauchon-Jones authored
Revision date was (most likely) a legacy name that never had its `lvcnrpy` integration test updated.
-
- Feb 11, 2018
-
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
One addition convinience method to facilitate the modification of datasets fields.
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
- Feb 10, 2018
-
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
The two additional convinience methods facilitate the modification of fields other than the (now) optional field derived field test classes represent.
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
- Mar 08, 2017
-
-
Sebastian Khan authored
-
- Feb 08, 2017
-
-
Edward Fauchon-Jones authored
Add optional attribute to specification fields See merge request !7
-
Edward Fauchon-Jones authored
- `auxiliary-info` is specified as an optional field. - `lvcnrcheck` gives a return code of `0` if the only failing fields are option and missing. However if fields are present and fail for other reasons (for example wrong type such as `str` when it should be `int`) then the return code will be `1`.
-
- Jan 18, 2017
-
-
Edward Fauchon-Jones authored
Use format field in file as lvcnrcheck default See merge request !6
-
Edward Fauchon-Jones authored
Falling back to format level 1 if the field is missing in the file to be checked.
-
- Jan 17, 2017
-
-
Edward Fauchon-Jones authored
Update lvcnrcheck with pass/fail information See merge request !5
-
- Jan 11, 2017
-
-
Edward Fauchon-Jones authored
-
Sebastian Khan authored
-
- Dec 11, 2016
-
-
Edward Fauchon-Jones authored
- Fixes #2 - See merge request !3
-
Edward Fauchon-Jones authored
`galadirith/lvcnrpy:v1.0.0` already has all test dependencies to dramatically reduce test suite run time on Gitlab CI.
-
Edward Fauchon-Jones authored
- Dec 10, 2016
-
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
-
Edward Fauchon-Jones authored
The `Spec` class family were originally set up to work using class methods. This was natural because each `Spec` derivative only represented a single field. With the addition of the `Amplm` and `Phaselm` specs, this was no longer true, with each of these specs required to represent a collection of fields. While initially attempted to use instances for these `Specs` and classes+classmethods for the remaining specs, to much off the logic required casing on the `Spec` being an instance of class, it was decided to only use classes and classmethods. In the end this resulting in a massive anti-pattern, defining a class factory in place of instance initialisers in the `Amplm` and `Phaselm` classes, and a general bad logic. It made sense to use classmethods before, but in no longer did. This commit refactors most classmethods as instance methods (with a couple left as classmethods because theydo not reference the parent object, and could infact be staic methods). While a couple of expressions required additional `()` to instance `Specs`, overall the logic has been greatly simplified and actually demonstrated that the classmethod paradigm previously used had significantly little benifit.
-
Edward Fauchon-Jones authored
Add error to handle case when absolute value of the mode's order exceeds its degree.
-
Edward Fauchon-Jones authored
- Specs have been added that represent phase and amplitude modes. - 5 degrees with everyone order of phase and amp modes fields are now created by `createValidSim` - `lvcnrcheck` looks for and validates phase and amp modes.
-
- Dec 09, 2016
-
-
Edward Fauchon-Jones authored
- Fix romspline validation #1 - See merge request !2