matrix-validator


Namematrix-validator JSON
Version 0.0.1 PyPI version JSON
download
home_pageNone
Summarymatrix-validator
upload_time2025-02-21 09:38:26
maintainerNone
docs_urlNone
authorNicolas Matentzoglu
requires_python<4.0,>=3.10
licenseBSD-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"
}
        
Elapsed time: 0.87416s