In the /spec directory I wrote out the GMNS "spec" as json files similar to the frictionlessdata data table spec and the jsondata spec which enables:
(A) programatic validation including foreign keys; and
(B) auto documentation of the spec which makes sure the documentation is always consistent with the code
There are still plenty of issues and only a basic set of tests, but I think this could be a useful building block.
You can install the latest version from PyPi using pip install gmnspy
LMK what you all think and what you'd like to see!
Hi ya'll, I wrote out some things that I think will be useful in this repo: https://github.com/e-lo/GMNSpy
In the
/spec
directory I wrote out the GMNS "spec" as json files similar to the frictionlessdata data table spec and the jsondata spec which enables: (A) programatic validation including foreign keys; and (B) auto documentation of the spec which makes sure the documentation is always consistent with the codeThere are still plenty of issues and only a basic set of tests, but I think this could be a useful building block.
You can install the latest version from PyPi using
pip install gmnspy
LMK what you all think and what you'd like to see!