Reference

dias Package

dias, a data integrity analysis system.

Functions

stop_scheduler(pidfile) Stop a running scheduler.

Classes

Analyzer(name, write_dir, state_dir) Base class for all dias analyzers.
CHIMEAnalyzer(name, write_dir, state_dir) A base dias analyzer class with CHIME-specific extensions.
ConfigLoader(config_path[, limit_task]) dias Config loader class.
DiasConcurrencyError dias concurrency exception.
DiasConfigError(message) Exception raised for errors in the dias config.
DiasException Dias base exception class.
DiasUsageError(message) Exception raised for errors in the usage of dias.
Job(task, executor) The Job class is used to store metadata about a running task.
Scheduler(config) dias Scheduler.
Task(task_name, task_config, write_dir, …) dias Task.
TaskQueue(tasks) The dias task queue.

Class Inheritance Diagram

Inheritance diagram of dias.analyzer.Analyzer, dias.chime_analyzer.CHIMEAnalyzer, dias.config_loader.ConfigLoader, dias.exception.DiasConcurrencyError, dias.exception.DiasConfigError, dias.exception.DiasException, dias.exception.DiasUsageError, dias.job.Job, dias.scheduler.Scheduler, dias.task.Task, dias.task_queue.TaskQueue

dias.analyzers Package

Analyzers for dias.

Classes

FeedpositionsAnalyzer(name, write_dir, state_dir) A CHIME analyzer to calculate the East-West feed positions.
FindJumpAnalyzer(name, write_dir, state_dir) Finds jumps or steps in the autocorrelations.
FlagRFIAnalyzer(name, write_dir, state_dir) Identifies data contaminated by RFI.
SampleAnalyzer(name, write_dir, state_dir) One-line description.
SensitivityAnalyzer(name, write_dir, state_dir) SensitivityAnalyzer.
TestAnalyzer(name, write_dir, state_dir) Test dias analyzer.
ThermalDataAnalyzer(name, write_dir, state_dir) Check data integrity related to the thermal modeling of CHIME complex gain.

Class Inheritance Diagram

Inheritance diagram of dias.analyzers.feedpositions_analyzer.FeedpositionsAnalyzer, dias.analyzers.find_jump_analyzer.FindJumpAnalyzer, dias.analyzers.flag_rfi_analyzer.FlagRFIAnalyzer, dias.analyzers.sample_analyzer.SampleAnalyzer, dias.analyzers.sensitivity_analyzer.SensitivityAnalyzer, dias.analyzers.test_analyzer.TestAnalyzer, dias.analyzers.thermaldata_analyzer.ThermalDataAnalyzer