autodqm.dqm module¶
-
class
autodqm.dqm.DQMRow(name, full_name, url, size, date)¶ Bases:
tuple-
property
date¶ Alias for field number 4
-
property
full_name¶ Alias for field number 1
-
property
name¶ Alias for field number 0
-
property
size¶ Alias for field number 3
-
property
url¶ Alias for field number 2
-
property
-
class
autodqm.dqm.DQMSession(cert, db, cache=None, workers=16)¶ Bases:
requests_futures.sessions.FuturesSessionEncapsulates an interface to DQM Offline.
-
fetch_run(series, sample, run)¶ Fetch and cache a run data file.
Returns the path to the downloaded file.
-
fetch_run_list(series, sample)¶ Return DQMRows corresponding to the runs available under the given series and sample.
-
fetch_sample_list(series)¶ Return DQMRows corresponding to the samples available under the given series.
-
fetch_series_list()¶ Return DQMRows corresponding to the series available on DQM Offline.
-
stream_run(series, sample, run, chunk_size=4096)¶ Stream and cache a run data file.
Returns a generator that yields StreamProg tuples corresponding to the download progress.
-
-
class
autodqm.dqm.StreamProg(cur, total, path)¶ Bases:
tuple-
property
cur¶ Alias for field number 0
-
property
path¶ Alias for field number 2
-
property
total¶ Alias for field number 1
-
property
-
exception
autodqm.dqm.error¶ Bases:
Exception