zephyr-data-specs / GMNS

General Modeling Network Specification
https://zephyr-data-specs.github.io/GMNS/
105 stars 15 forks source link

GMNSpy #34

Open e-lo opened 4 years ago

e-lo commented 4 years ago

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 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!

pedrocamargo commented 1 year ago

@e-lo , let's move GMNSpy to this organization and automate the upload of packages to PyPI (I can do the latter)