pyicat_plus.metadata.definitions#

Functions

as_icatnodeid(node_id)

icat_fields_source([url])

Get XML description of all ICAT fields from a URL.

load_group(in_node, **node_attributes)

Convert an XML node to an IcatFieldGroup instance

load_icat_fields([url])

Returns an object which allows browsing the ICAT metadata definitions.

Classes

IcatCategory(value)

An enumeration.

IcatField(name, field_name, parent, nxtype, ...)

Description of a single ICAT database field

IcatFieldGroup(info, nodes)

A group of ICAT database items

IcatGroup(name, parent, NX_class)

Description of a group of ICAT database items

IcatNodeId([iterable])

Identifier of an item in the ICAT metadata tree.