pymetadata


Namepymetadata JSON
Version 0.4.2 PyPI version JSON
download
home_pagehttps://github.com/matthiaskoenig/pymetadata
Summarypymetadata are python utilities for working with metadata.
upload_time2024-04-11 10:28:40
maintainerMatthias Koenig
docs_urlNone
authorMatthias Koenig
requires_python>=3.9
licenseLGPL-3.0
keywords modeling standardization combine metadata archive annotation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://github.com/matthiaskoenig/pymetadata/raw/develop/docs/images/favicon/pymetadata-100x100-300dpi.png
   :align: left
   :alt: pymetadata logo

pymetadata: python utilities for metadata and COMBINE archives
==============================================================
|icon1| |icon2| |icon3| |icon4| |icon5| |icon6| |icon7|


.. |icon1| image:: https://github.com/matthiaskoenig/pymetadata/workflows/CI-CD/badge.svg
   :target: https://github.com/matthiaskoenig/pymetadata/workflows/CI-CD
   :alt: GitHub Actions CI/CD Status
.. |icon2| image:: https://img.shields.io/pypi/v/pymetadata.svg
   :target: https://pypi.org/project/pymetadata/
   :alt: Current PyPI Version
.. |icon3| image:: https://img.shields.io/pypi/pyversions/pymetadata.svg
   :target: https://pypi.org/project/pymetadata/
   :alt: Supported Python Versions
.. |icon4| image:: https://img.shields.io/pypi/l/pymetadata.svg
   :target: http://opensource.org/licenses/LGPL-3.0
   :alt: GNU Lesser General Public License 3
.. |icon5| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5308801.svg
   :target: https://doi.org/10.5281/zenodo.5308801
   :alt: Zenodo DOI
.. |icon6| image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/ambv/black
   :alt: Black
.. |icon7| image:: http://www.mypy-lang.org/static/mypy_badge.svg
   :target: http://mypy-lang.org/
   :alt: mypy

pymetadata is a collection of python utilities for working with
metadata in the context of COMBINE standards with source code available from 
`https://github.com/matthiaskoenig/pymetadata <https://github.com/matthiaskoenig/pymetadata>`__.

Features include among others

- COMBINE archive version 1 support (OMEX)
- annotation classes and helpers
- SBO and KISAO ontology enums
 
If you have any questions or issues please `open an issue <https://github.com/matthiaskoenig/pymetadata/issues>`__.

Documentation
=============
Documentation is still work in progress. For an example usage of the COMBINE archive
see `src/pymetadata/examples/omex_example.py <src/pymetadata/examples/omex_example.py>`__.

How to cite
===========

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5308801.svg
   :target: https://doi.org/10.5281/zenodo.5308801
   :alt: Zenodo DOI

Contributing
============

Contributions are always welcome! Please read the `contributing guidelines
<https://github.com/matthiaskoenig/pymetadata/blob/develop/.github/CONTRIBUTING.rst>`__ to
get started.

License
=======

* Source Code: `LGPLv3 <http://opensource.org/licenses/LGPL-3.0>`__
* Documentation: `CC BY-SA 4.0 <http://creativecommons.org/licenses/by-sa/4.0/>`__

The pymetadata source is released under both the GPL and LGPL licenses version 2 or
later. You may choose which license you choose to use the software under.

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License or the GNU Lesser General Public
License as published by the Free Software Foundation, either version 2 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

Funding
=======
Matthias König was supported by the Federal Ministry of Education and Research (BMBF, Germany)
within the research network Systems Medicine of the Liver (**LiSyM**, grant number 031L0054) 
and is supported by the German Research Foundation (DFG) within the Research Unit Programme FOR 5151 
"`QuaLiPerF <https://qualiperf.de>`__ (Quantifying Liver Perfusion-Function Relationship in Complex Resection - 
A Systems Medicine Approach)" by grant number 436883643 and by grant number 465194077 (Priority Programme SPP 2311, Subproject SimLivA), and 

Installation
============
`pymetadata` is available from `pypi <https://pypi.python.org/pypi/pymetadata>`__ and 
can be installed via:: 

    pip install pymetadata

Develop version
---------------
The latest develop version can be installed via::

    pip install git+https://github.com/matthiaskoenig/pymetadata.git@develop

Or via cloning the repository and installing via::

    git clone https://github.com/matthiaskoenig/pymetadata.git
    cd pymetadata
    pip install -e .

To install for development use::

    pip install -e .[development]

© 2021-2024 Matthias König

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/matthiaskoenig/pymetadata",
    "name": "pymetadata",
    "maintainer": "Matthias Koenig",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "konigmatt@googlemail.com",
    "keywords": "modeling, standardization, COMBINE, metadata, archive, annotation",
    "author": "Matthias Koenig",
    "author_email": "konigmatt@googlemail.com",
    "download_url": "https://files.pythonhosted.org/packages/2d/50/b0e57694dca15fb22fea046fba65e079a816b0f13e9f003a664154d81d3a/pymetadata-0.4.2.tar.gz",
    "platform": null,
    "description": ".. image:: https://github.com/matthiaskoenig/pymetadata/raw/develop/docs/images/favicon/pymetadata-100x100-300dpi.png\n   :align: left\n   :alt: pymetadata logo\n\npymetadata: python utilities for metadata and COMBINE archives\n==============================================================\n|icon1| |icon2| |icon3| |icon4| |icon5| |icon6| |icon7|\n\n\n.. |icon1| image:: https://github.com/matthiaskoenig/pymetadata/workflows/CI-CD/badge.svg\n   :target: https://github.com/matthiaskoenig/pymetadata/workflows/CI-CD\n   :alt: GitHub Actions CI/CD Status\n.. |icon2| image:: https://img.shields.io/pypi/v/pymetadata.svg\n   :target: https://pypi.org/project/pymetadata/\n   :alt: Current PyPI Version\n.. |icon3| image:: https://img.shields.io/pypi/pyversions/pymetadata.svg\n   :target: https://pypi.org/project/pymetadata/\n   :alt: Supported Python Versions\n.. |icon4| image:: https://img.shields.io/pypi/l/pymetadata.svg\n   :target: http://opensource.org/licenses/LGPL-3.0\n   :alt: GNU Lesser General Public License 3\n.. |icon5| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5308801.svg\n   :target: https://doi.org/10.5281/zenodo.5308801\n   :alt: Zenodo DOI\n.. |icon6| image:: https://img.shields.io/badge/code%20style-black-000000.svg\n   :target: https://github.com/ambv/black\n   :alt: Black\n.. |icon7| image:: http://www.mypy-lang.org/static/mypy_badge.svg\n   :target: http://mypy-lang.org/\n   :alt: mypy\n\npymetadata is a collection of python utilities for working with\nmetadata in the context of COMBINE standards with source code available from \n`https://github.com/matthiaskoenig/pymetadata <https://github.com/matthiaskoenig/pymetadata>`__.\n\nFeatures include among others\n\n- COMBINE archive version 1 support (OMEX)\n- annotation classes and helpers\n- SBO and KISAO ontology enums\n \nIf you have any questions or issues please `open an issue <https://github.com/matthiaskoenig/pymetadata/issues>`__.\n\nDocumentation\n=============\nDocumentation is still work in progress. For an example usage of the COMBINE archive\nsee `src/pymetadata/examples/omex_example.py <src/pymetadata/examples/omex_example.py>`__.\n\nHow to cite\n===========\n\n.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5308801.svg\n   :target: https://doi.org/10.5281/zenodo.5308801\n   :alt: Zenodo DOI\n\nContributing\n============\n\nContributions are always welcome! Please read the `contributing guidelines\n<https://github.com/matthiaskoenig/pymetadata/blob/develop/.github/CONTRIBUTING.rst>`__ to\nget started.\n\nLicense\n=======\n\n* Source Code: `LGPLv3 <http://opensource.org/licenses/LGPL-3.0>`__\n* Documentation: `CC BY-SA 4.0 <http://creativecommons.org/licenses/by-sa/4.0/>`__\n\nThe pymetadata source is released under both the GPL and LGPL licenses version 2 or\nlater. You may choose which license you choose to use the software under.\n\nThis program is free software: you can redistribute it and/or modify it under\nthe terms of the GNU General Public License or the GNU Lesser General Public\nLicense as published by the Free Software Foundation, either version 2 of the\nLicense, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nFunding\n=======\nMatthias K\u00f6nig was supported by the Federal Ministry of Education and Research (BMBF, Germany)\nwithin the research network Systems Medicine of the Liver (**LiSyM**, grant number 031L0054) \nand is supported by the German Research Foundation (DFG) within the Research Unit Programme FOR 5151 \n\"`QuaLiPerF <https://qualiperf.de>`__ (Quantifying Liver Perfusion-Function Relationship in Complex Resection - \nA Systems Medicine Approach)\" by grant number 436883643 and by grant number 465194077 (Priority Programme SPP 2311, Subproject SimLivA), and \n\nInstallation\n============\n`pymetadata` is available from `pypi <https://pypi.python.org/pypi/pymetadata>`__ and \ncan be installed via:: \n\n    pip install pymetadata\n\nDevelop version\n---------------\nThe latest develop version can be installed via::\n\n    pip install git+https://github.com/matthiaskoenig/pymetadata.git@develop\n\nOr via cloning the repository and installing via::\n\n    git clone https://github.com/matthiaskoenig/pymetadata.git\n    cd pymetadata\n    pip install -e .\n\nTo install for development use::\n\n    pip install -e .[development]\n\n\u00a9 2021-2024 Matthias K\u00f6nig\n",
    "bugtrack_url": null,
    "license": "LGPL-3.0",
    "summary": "pymetadata are python utilities for working with metadata.",
    "version": "0.4.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/matthiaskoenig/pymetadata/issues",
        "Documentation": "https://github.com/matthiaskoenig/pymetadata",
        "Download": "https://pypi.org/project/pymetadata",
        "Homepage": "https://github.com/matthiaskoenig/pymetadata",
        "Source Code": "https://github.com/matthiaskoenig/pymetadata"
    },
    "split_keywords": [
        "modeling",
        " standardization",
        " combine",
        " metadata",
        " archive",
        " annotation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "870375e164adf8e2a748c7aa2b8fc4f1d2c82091cc8dabe95f2ce9cd4cfe56b3",
                "md5": "7447b89a03abc48d6f09ae4a101fc553",
                "sha256": "80165154bc7ed01e1f9acd68828b4f042f913779145c0661c483cfd011923d95"
            },
            "downloads": -1,
            "filename": "pymetadata-0.4.2-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7447b89a03abc48d6f09ae4a101fc553",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.9",
            "size": 520096,
            "upload_time": "2024-04-11T10:28:38",
            "upload_time_iso_8601": "2024-04-11T10:28:38.484017Z",
            "url": "https://files.pythonhosted.org/packages/87/03/75e164adf8e2a748c7aa2b8fc4f1d2c82091cc8dabe95f2ce9cd4cfe56b3/pymetadata-0.4.2-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d50b0e57694dca15fb22fea046fba65e079a816b0f13e9f003a664154d81d3a",
                "md5": "eed16b879064f71857032b8b9385498f",
                "sha256": "e39c34f9de71755935c40224944668b0ee826431221ee7a6ec0e3cf46af397f0"
            },
            "downloads": -1,
            "filename": "pymetadata-0.4.2.tar.gz",
            "has_sig": false,
            "md5_digest": "eed16b879064f71857032b8b9385498f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 512359,
            "upload_time": "2024-04-11T10:28:40",
            "upload_time_iso_8601": "2024-04-11T10:28:40.695883Z",
            "url": "https://files.pythonhosted.org/packages/2d/50/b0e57694dca15fb22fea046fba65e079a816b0f13e9f003a664154d81d3a/pymetadata-0.4.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-11 10:28:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "matthiaskoenig",
    "github_project": "pymetadata",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "pymetadata"
}
        
Elapsed time: 0.23043s