pyicat_plus.client.metadata.IcatMetadataClient#
- class pyicat_plus.client.metadata.IcatMetadataClient(queue_urls=None, queue_name=None, monitor_port=None, timeout=None)[source]#
Bases:
object
Client for storing dataset metadata in ICAT.
- Parameters:
queue_urls (
Optional
[List
[str
]])queue_name (
Optional
[str
])monitor_port (
Optional
[int
])timeout (
Optional
[float
])
- send_metadata(beamline, proposal, dataset, path, metadata)[source]#
- Parameters:
beamline (
str
)proposal (
str
)dataset (
str
)path (
str
)metadata (
dict
)