python-icat


Namepython-icat JSON
Version 1.3.0 PyPI version JSON
download
home_pagehttps://github.com/icatproject/python-icat
SummaryPython interface to ICAT and IDS
upload_time2024-03-21 21:16:15
maintainerNone
docs_urlNone
authorRolf Krahl
requires_python>=3.4
licenseApache-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |doi| |rtd| |pypi|

.. |doi| image:: https://zenodo.org/badge/37250056.svg
   :target: https://zenodo.org/badge/latestdoi/37250056

.. |rtd| image:: https://img.shields.io/readthedocs/python-icat/latest
   :target: https://python-icat.readthedocs.io/en/latest/
   :alt: Documentation build status

.. |pypi| image:: https://img.shields.io/pypi/v/python-icat
   :target: https://pypi.org/project/python-icat/
   :alt: PyPI version

python-icat – Python interface to ICAT and IDS
==============================================

This package provides a collection of modules for writing Python
programs that access an `ICAT`_ service using the SOAP interface.  It
is based on Suds and extends it with ICAT specific features.

Download
--------

The latest release version can be found at the
`release page on GitHub`__.

.. __: `GitHub release`_


Documentation
-------------

See the `online documentation`__.

Example scripts can be found in doc/examples.  This is mostly an
unsorted collection of test scripts that I initially wrote for myself
to try things out.

Almost all scripts use example_data.yaml as input for test data.  Of
course for real production, the input will come from different
sources, out of some workflow from the site.  But this would be
dynamic and site specific and thus not suitable, neither for testing
nor for the inclusion into example scripts.  So its easier to have
just one blob of dummy input data in one single file.  That is also
the reason why the example scripts require PyYAML.

.. __: `Read the Docs site`_


Copyright and License
---------------------

Copyright 2013–2024
Helmholtz-Zentrum Berlin für Materialien und Energie GmbH

Licensed under the `Apache License`_, Version 2.0 (the "License"); you
may not use this file except in compliance with the License.

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.  See the License for the specific language governing
permissions and limitations under the License.


.. _ICAT: https://icatproject.org/
.. _GitHub release: https://github.com/icatproject/python-icat/releases/latest
.. _Read the Docs site: https://python-icat.readthedocs.io/
.. _Apache License: https://www.apache.org/licenses/LICENSE-2.0
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/icatproject/python-icat",
    "name": "python-icat",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.4",
    "maintainer_email": null,
    "keywords": null,
    "author": "Rolf Krahl",
    "author_email": "rolf.krahl@helmholtz-berlin.de",
    "download_url": "https://files.pythonhosted.org/packages/ec/c4/5cf359fa3c6526815616252af95ab225a1c21f2814177fd02681f8833204/python-icat-1.3.0.tar.gz",
    "platform": null,
    "description": "|doi| |rtd| |pypi|\n\n.. |doi| image:: https://zenodo.org/badge/37250056.svg\n   :target: https://zenodo.org/badge/latestdoi/37250056\n\n.. |rtd| image:: https://img.shields.io/readthedocs/python-icat/latest\n   :target: https://python-icat.readthedocs.io/en/latest/\n   :alt: Documentation build status\n\n.. |pypi| image:: https://img.shields.io/pypi/v/python-icat\n   :target: https://pypi.org/project/python-icat/\n   :alt: PyPI version\n\npython-icat \u2013 Python interface to ICAT and IDS\n==============================================\n\nThis package provides a collection of modules for writing Python\nprograms that access an `ICAT`_ service using the SOAP interface.  It\nis based on Suds and extends it with ICAT specific features.\n\nDownload\n--------\n\nThe latest release version can be found at the\n`release page on GitHub`__.\n\n.. __: `GitHub release`_\n\n\nDocumentation\n-------------\n\nSee the `online documentation`__.\n\nExample scripts can be found in doc/examples.  This is mostly an\nunsorted collection of test scripts that I initially wrote for myself\nto try things out.\n\nAlmost all scripts use example_data.yaml as input for test data.  Of\ncourse for real production, the input will come from different\nsources, out of some workflow from the site.  But this would be\ndynamic and site specific and thus not suitable, neither for testing\nnor for the inclusion into example scripts.  So its easier to have\njust one blob of dummy input data in one single file.  That is also\nthe reason why the example scripts require PyYAML.\n\n.. __: `Read the Docs site`_\n\n\nCopyright and License\n---------------------\n\nCopyright 2013\u20132024\nHelmholtz-Zentrum Berlin f\u00fcr Materialien und Energie GmbH\n\nLicensed under the `Apache License`_, Version 2.0 (the \"License\"); you\nmay not use this file except in compliance with the License.\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied.  See the License for the specific language governing\npermissions and limitations under the License.\n\n\n.. _ICAT: https://icatproject.org/\n.. _GitHub release: https://github.com/icatproject/python-icat/releases/latest\n.. _Read the Docs site: https://python-icat.readthedocs.io/\n.. _Apache License: https://www.apache.org/licenses/LICENSE-2.0",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Python interface to ICAT and IDS",
    "version": "1.3.0",
    "project_urls": {
        "Changes": "https://python-icat.readthedocs.io/en/stable/changelog.html#changes-1-3-0",
        "Documentation": "https://python-icat.readthedocs.io/",
        "Download": "https://github.com/icatproject/python-icat/releases/1.3.0/",
        "Homepage": "https://github.com/icatproject/python-icat",
        "Source": "https://github.com/icatproject/python-icat/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ecc45cf359fa3c6526815616252af95ab225a1c21f2814177fd02681f8833204",
                "md5": "c794158726e1462e032ba917a5706276",
                "sha256": "09bd72549d70ade5c9b14ea5a71d84740c95e1f447c0b13d1d5b1c994c21953c"
            },
            "downloads": -1,
            "filename": "python-icat-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c794158726e1462e032ba917a5706276",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.4",
            "size": 303543,
            "upload_time": "2024-03-21T21:16:15",
            "upload_time_iso_8601": "2024-03-21T21:16:15.448509Z",
            "url": "https://files.pythonhosted.org/packages/ec/c4/5cf359fa3c6526815616252af95ab225a1c21f2814177fd02681f8833204/python-icat-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-21 21:16:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "icatproject",
    "github_project": "python-icat",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "python-icat"
}
        
Elapsed time: 0.19362s