Skip to main content

Python interface to ICAT and IDS

Project description

doi Documentation build status 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.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_icat-1.7.0.tar.gz (337.1 kB view details)

Uploaded Source

File details

Details for the file python_icat-1.7.0.tar.gz.

File metadata

  • Download URL: python_icat-1.7.0.tar.gz
  • Upload date:
  • Size: 337.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for python_icat-1.7.0.tar.gz
Algorithm Hash digest
SHA256 d3f01be3f719d7324aee1404c41f8f8f5e42d5531fa60e5e993363a254581443
MD5 5f98dcde0f4234e8945eaa8912dcf266
BLAKE2b-256 581a8b2823806d642d9d2003bff3ba4e0923e189128b7b72f30ed4c9285b9d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_icat-1.7.0.tar.gz:

Publisher: publish-to-pypi.yaml on icatproject/python-icat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page