pyicat-plus |version| ===================== *pyicat-plus* is a python client for ICAT+. *pyicat-plus* has been developed by the `Software group `_ of the `European Synchrotron `_. `ICAT `_ is essentially a database of investigations where each investigation is a timeslot allocated to a proposal on a specific beamline. Each investigation contains a flat list of *datasets*. There are two types of datasets: * *raw*: data recorded and registered with ICAT by the acquisition control system * *processed*: results associated to one of more raw datasets A raw or processed dataset corresponds to a directory in the investigation directory structure following the `recommendations `_ of the ESRF data working group. The `esrf-pathlib `_ project provides programmatic support for detecting and interpreting these directory structures, offering high-level access to proposal names, processed data locations, and other relevant information. .. toctree:: :hidden: raw_data processed_data metadata other_features api