Painless usage of JSON trees for parameter I/O
jGrapht is a python package for painless implementation of JSON inputs.
jGrapht is a python package meant to make the usage of complex JSON trees for file I/O as painless as possible. There is support for data type verification of leaves in the JSON tree, specification of default values if no value is specified, flattening of the structure, and reversing the flattening of the structure.
This software is meant to be used as a Python package.
Installation of jGrapht is simple. To begin working with jGrapht, simply clone the jGrapht repository and import the jGrapht package as normal.
Thank you for considering contributing to the jGrapht project! Please contact Dylan Colli at firstname.lastname@example.org.
jGrapht uses the PyTest framework for validation of functionality. PyTest is not part of Python's standard library and thus needs to be installed before validation of changes can be done. To do so, visit this page to install PyTest.
It is important to validate any code before it is committed (and develop new validation tests as appropriate!). To run a full validation test for the project, execute the following from the project's root directory:
If you would like to view the output of the tests, simply add
-s to the previous command.
Hello! Thanks for taking the time to read through the documentation to learn more about the jGrapht project. We welcome any sort of dialogue about the project and if you have any questions or concerns, feel free to email Dylan Colli at email@example.com or see below for issue tracking and feature requests.
Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project:
Report a bug If you think you have encountered a bug, feel free to report it using the "Issues" tab in the bitbucket repository and I will take care of it.
Request a feature You can also request the addition of a feature using the issue tracker by selecting "proposal" when prompted by the "Kind" dialogue.
The following is a list of contributors to the jGrapht project
Dylan Colli - firstname.lastname@example.org
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The licensce is included in the
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size jgrapht-0.0.2-py3-none-any.whl (18.3 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size jgrapht-0.0.2.tar.gz (5.6 kB)||File type Source||Python version None||Upload date||Hashes View hashes|