-
Nick Draper authored
re #11821
Nick Draper authoredre #11821
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
CatalogGetDataFiles-v1.rst 1.10 KiB
Description
This algorithm retrieves the information of the datafiles associated to an investigation, and saves the results to a workspace.
Usage
Example - obtain datafile information for all datafiles in a given ICAT investigation.
# Assumes you have logged in and stored the session information that is
# returned from CatalogLogin() inside the session variable.
datafiles = CatalogGetDataFiles(InvestigationId = '1390028', Session = session.getPropertyValue("Session"))
# Verify that we have any datafiles in the returned workspace.
print "The number of datafiles in this investigation is: " + str(len(datafiles))
# Output the ID of the datafiles related to the given investigation.
for row in datafiles:
print "A datafile with id '" + row['Id'] + "' exists."
Output:
The number of datafiles in this investigation is: 22
A datafile with id '33121358' exists.
...
A datafile with id '33121573' exists.