python-icat
0.18.0
  • Tutorial
  • Module reference
    • Modules defining the python-icat API
      • icat.client — Provide the Client class
      • icat.config — Manage configuration
      • icat.entities — Provide classes corresponding to the ICAT schema
      • icat.entity — Provide the Entity class
      • icat.exception — Exception handling
      • icat.ids — Provide the IDSClient class
      • icat.query — Provide the Query class
    • Special purpose modules
      • icat.eval — Evaluate expression in the context of an ICAT session
      • icat.dumpfile — Backend for icatdump and icatingest
    • Internal modules
      • icat.authinfo — Provide the AuthenticatorInfo class
      • icat.dumpfile_xml — XML data file backend
      • icat.dumpfile_yaml — YAML data file backend
      • icat.dump_queries — Queries needed to dump the ICAT content
      • icat.helper — A collection of internal helper routines
      • icat.listproxy — Provide the ListProxy class
      • icat.sslcontext — Helper functions and classes related to SSL contexts
    • Obsolete modules
      • icat.cgi — Common Gateway Interface support
      • icat.icatcheck — Check compatibility with the ICAT server
  • Command line scripts
  • Changelog
python-icat
  • Docs »
  • Module reference
  • Edit on GitHub

Module reference¶

This section provides a reference for the python-icat modules.

Modules defining the python-icat API¶

These modules define classes or functions that common python-icat programs interact with.

  • icat.client — Provide the Client class
  • icat.config — Manage configuration
  • icat.entities — Provide classes corresponding to the ICAT schema
  • icat.entity — Provide the Entity class
  • icat.exception — Exception handling
  • icat.ids — Provide the IDSClient class
  • icat.query — Provide the Query class

Special purpose modules¶

These modules will generally be used in particular cases only.

  • icat.eval — Evaluate expression in the context of an ICAT session
  • icat.dumpfile — Backend for icatdump and icatingest

Internal modules¶

These modules are used internally by python-icat, but most users will not need to care about them.

  • icat.authinfo — Provide the AuthenticatorInfo class
  • icat.dumpfile_xml — XML data file backend
  • icat.dumpfile_yaml — YAML data file backend
  • icat.dump_queries — Queries needed to dump the ICAT content
  • icat.helper — A collection of internal helper routines
  • icat.listproxy — Provide the ListProxy class
  • icat.sslcontext — Helper functions and classes related to SSL contexts

Obsolete modules¶

These modules are deprecated and will be removed from future version of python-icat.

  • icat.cgi — Common Gateway Interface support
  • icat.icatcheck — Check compatibility with the ICAT server
Next Previous

© Copyright 2013–2021, Helmholtz-Zentrum Berlin für Materialien und Energie GmbH Revision 8e6deb71.

Built with Sphinx using a theme provided by Read the Docs.