Name | matrix-validator JSON |
Version |
0.0.1
JSON |
| download |
home_page | None |
Summary | matrix-validator |
upload_time | 2025-02-21 09:38:26 |
maintainer | None |
docs_url | None |
author | Nicolas Matentzoglu |
requires_python | <4.0,>=3.10 |
license | BSD-3 |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# MATRIX validator
A validation tool for KG edges and nodes in KGX format.
## Getting started for Developers
1. Make sure you have poetry installed
2. Run `make install` to install the poetry environment
3. Run `make test` to see if it worked
The tool is currently divided in 3 files:
- `src/matrix_validator/cli.py` contains all CLI methods (click-based) and should not contain any code other than CLI boilerplate (in particular no IO)
- `src/matrix_validator/validator.py` contains all validation core functionality. This is where most of the code will live.
- `src/matrix_validator/datamodels.py` contains the edge and nodes schemas.
- `src/matrix_validator/util.py` contains any utility methods that we might need.
## Acknowledgements
This [cookiecutter](https://cookiecutter.readthedocs.io/en/stable/README.html) project was developed from the [monarch-project-template](https://github.com/monarch-initiative/monarch-project-template) template and will be kept up-to-date using [cruft](https://cruft.github.io/cruft/).
Raw data
{
"_id": null,
"home_page": null,
"name": "matrix-validator",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Nicolas Matentzoglu",
"author_email": "nico@semanticly.org",
"download_url": "https://files.pythonhosted.org/packages/3c/b1/e38e30b55c8d81d3d1285abbc982ac3cf65d1f5437cee606d0839cdfbae4/matrix_validator-0.0.1.tar.gz",
"platform": null,
"description": "# MATRIX validator\n\nA validation tool for KG edges and nodes in KGX format.\n\n## Getting started for Developers\n\n1. Make sure you have poetry installed\n2. Run `make install` to install the poetry environment\n3. Run `make test` to see if it worked\n\nThe tool is currently divided in 3 files:\n\n- `src/matrix_validator/cli.py` contains all CLI methods (click-based) and should not contain any code other than CLI boilerplate (in particular no IO)\n- `src/matrix_validator/validator.py` contains all validation core functionality. This is where most of the code will live.\n- `src/matrix_validator/datamodels.py` contains the edge and nodes schemas.\n- `src/matrix_validator/util.py` contains any utility methods that we might need.\n\n## Acknowledgements\n\nThis [cookiecutter](https://cookiecutter.readthedocs.io/en/stable/README.html) project was developed from the [monarch-project-template](https://github.com/monarch-initiative/monarch-project-template) template and will be kept up-to-date using [cruft](https://cruft.github.io/cruft/).\n\n",
"bugtrack_url": null,
"license": "BSD-3",
"summary": "matrix-validator",
"version": "0.0.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4df4d044809d4d62d99cb6f0ed07db693d6664cd3df50c2bb98d911aec7d4f54",
"md5": "2e02de8538337295079218900e382255",
"sha256": "a7f15d24d02cb1a4e52e8d9cf614edc259b37391f01c9d6db2e07c0cba441d2d"
},
"downloads": -1,
"filename": "matrix_validator-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2e02de8538337295079218900e382255",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 14113,
"upload_time": "2025-02-21T09:38:24",
"upload_time_iso_8601": "2025-02-21T09:38:24.649602Z",
"url": "https://files.pythonhosted.org/packages/4d/f4/d044809d4d62d99cb6f0ed07db693d6664cd3df50c2bb98d911aec7d4f54/matrix_validator-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3cb1e38e30b55c8d81d3d1285abbc982ac3cf65d1f5437cee606d0839cdfbae4",
"md5": "76ef92e34a9a20309d39d5150f58a208",
"sha256": "56d67708304600695053a4c040a53dd4cb82a29b094fc1f3aa3cc1ba2977754e"
},
"downloads": -1,
"filename": "matrix_validator-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "76ef92e34a9a20309d39d5150f58a208",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 11863,
"upload_time": "2025-02-21T09:38:26",
"upload_time_iso_8601": "2025-02-21T09:38:26.508406Z",
"url": "https://files.pythonhosted.org/packages/3c/b1/e38e30b55c8d81d3d1285abbc982ac3cf65d1f5437cee606d0839cdfbae4/matrix_validator-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-21 09:38:26",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "matrix-validator"
}