Gladier
=======
Gladier (the "GLobus Architecture for Data-Intensive Experimental Research") is a Python toolkit
for developing data collection, analysis, and publication pipelines ("flows") for experimental
facilities. A flow might, for example:
* Retrieve data from an instrument, verify its quality, extract metadata, and publish
data+metadata to a catalog, or:
* Collect data from a series of experiments, train a machine learning model, and deploy the model
to an instrument.
In these and many other applications, Gladier makes it easy to specify what actions to perform,
and where, and then to execute those actions reliably and securely.
Gladier builds on the powerful cloud-hosted `Globus platform `_, including
`Globus automation services `_
for reliable and scalable flow execution; `Globus Auth `_ for
secure distributed operation; and services like
`Globus Transfer `_, `Globus Compute `_, and
`Globus Search `_ to implement data transfer, compute,
cataloging, and other actions.
You can read more about Gladier, including example applications, in a
`technical report `_; here we
focus on how to install and use it, and provide pointers to sample code.
.. figure:: https://media.githubusercontent.com/media/globus-gladier/gladier/main/docs/gladier/static/001-Overview-Globus-Automation-Services.png
:scale: 50 %
:alt: Globus Automation Services
.. toctree::
:maxdepth: 2
:caption: Contents:
installation
setup
running_flows
tools
flow_generation
passing_payloads
custom_auth