Esempio n. 1
0
import config_types

email = config_types.ConfigList('email')
email.add_config('enabled', config_types.BoolConfig())
email.add_config('smtp_host', config_types.StrConfig())
email.add_config('smtp_username', config_types.StrConfig())
email.add_config('smtp_password', config_types.StrConfig())
email.add_config('recipient', config_types.StrConfig())
email.add_config('sender', config_types.StrOrNoneConfig())
email.add_config('send_on_failures', config_types.BoolConfig())
email.add_config('send_on_terminal_failures', config_types.BoolConfig())
email.add_config('send_on_crash', config_types.BoolConfig())
Esempio n. 2
0
import config_types

background = config_types.ConfigList('background')
background.add_config('screen_output', config_types.BoolConfig())
background.add_config('jobtracker_db', config_types.DatabaseConfig())
background.add_config('sleep', config_types.IntConfig())
Esempio n. 3
0
#!/usr/bin/env python
import config_types

basic = config_types.ConfigList('basic')
basic.add_config('institution', config_types.StrConfig())
basic.add_config('pipeline', config_types.StrConfig())
basic.add_config('survey', config_types.StrConfig())
basic.add_config('pipelinedir', config_types.DirConfig())
basic.add_config('delete_rawdata', config_types.BoolConfig())
basic.add_config('coords_table', config_types.FileConfig())
basic.add_config('log_dir', config_types.ReadWriteDirConfig())
basic.add_config('qsublog_dir', config_types.ReadWriteDirConfig())

if __name__ == '__main__':
    import basic as configs
    basic.populate_configs(configs.__dict__)
    basic.check_sanity()
Esempio n. 4
0
#!/usr/bin/env python
import config_types

processing = config_types.ConfigList('processing')
processing.add_config('base_results_directory', config_types.ReadWriteConfig())
processing.add_config('base_working_directory', config_types.StrConfig())
processing.add_config('base_tmp_dir', config_types.StrConfig())
processing.add_config('default_zaplist', config_types.FileConfig())
processing.add_config('zaplistdir', config_types.DirConfig())
processing.add_config('num_cores', config_types.PosIntConfig())
processing.add_config('use_hyperthreading', config_types.BoolConfig())

if __name__ == '__main__':
    import processing as configs
    processing.populate_configs(configs.__dict__)
    processing.check_sanity()
Esempio n. 5
0
#!/usr/bin/env python
import config_types

email = config_types.ConfigList('email')
email.add_config('enabled', config_types.BoolConfig())
email.add_config('smtp_host', config_types.StrOrNoneConfig())
email.add_config('smtp_port', config_types.IntConfig())
email.add_config('smtp_username', config_types.StrConfig())
email.add_config('smtp_password', config_types.StrConfig())
email.add_config('smtp_login', config_types.BoolConfig())
email.add_config('smtp_usetls', config_types.BoolConfig())
email.add_config('smtp_usessl', config_types.BoolConfig())
email.add_config('recipient', config_types.StrConfig())
email.add_config('send_on_failures', config_types.BoolConfig())
email.add_config('send_on_terminal_failures', config_types.BoolConfig())
email.add_config('send_on_crash', config_types.BoolConfig())

if __name__=='__main__':
    import email as configs
    email.populate_configs(configs.__dict__)
    email.check_sanity()
Esempio n. 6
0
import config_types

searching = config_types.ConfigList('searching')
searching.add_config('use_subbands', config_types.BoolConfig())
searching.add_config('fold_rawdata', config_types.BoolConfig())
searching.add_config('datatype_flag', config_types.StrConfig())
searching.add_config('rfifind_chunk_time', config_types.FloatConfig())
searching.add_config('singlepulse_threshold', config_types.FloatConfig())
searching.add_config('singlepulse_plot_SNR', config_types.FloatConfig())
searching.add_config('singlepulse_maxwidth', config_types.FloatConfig())
searching.add_config('to_prepfold_sigma', config_types.FloatConfig())
searching.add_config('max_cands_to_fold', config_types.IntConfig())
searching.add_config('numhits_to_fold', config_types.IntConfig())
searching.add_config('low_DM_cutoff', config_types.FloatConfig())
searching.add_config('lo_accel_numharm', config_types.IntConfig())
searching.add_config('lo_accel_sigma', config_types.FloatConfig())
searching.add_config('lo_accel_zmax', config_types.IntConfig())
searching.add_config('lo_accel_flo', config_types.FloatConfig())
searching.add_config('hi_accel_numharm', config_types.IntConfig())
searching.add_config('hi_accel_sigma', config_types.FloatConfig())
searching.add_config('hi_accel_zmax', config_types.IntConfig())
searching.add_config('hi_accel_flo', config_types.FloatConfig())
searching.add_config('low_T_to_search', config_types.FloatConfig())

searching.add_config('sifting_sigma_threshold', config_types.FloatConfig())
searching.add_config('sifting_r_err', config_types.FloatConfig())
searching.add_config('sifting_short_period', config_types.FloatConfig())
searching.add_config('sifting_long_period', config_types.FloatConfig())
searching.add_config('sifting_harm_pow_cutoff', config_types.FloatConfig())
Esempio n. 7
0
#!/usr/bin/env python
import config_types

download = config_types.ConfigList('download')
download.add_config('api_service_url', config_types.StrConfig())
download.add_config('api_username', config_types.StrConfig())
download.add_config('api_password', config_types.StrConfig())
download.add_config('datadir', config_types.DirConfig())
download.add_config('space_to_use', config_types.IntOrLongConfig())
download.add_config('min_free_space', config_types.IntOrLongConfig())
download.add_config('numdownloads', config_types.IntConfig())
download.add_config('numrestored', config_types.IntConfig())
download.add_config('numretries', config_types.IntConfig())
download.add_config('ftp_host', config_types.StrConfig())
download.add_config('ftp_port', config_types.IntConfig())
download.add_config('ftp_username', config_types.StrConfig())
download.add_config('ftp_password', config_types.StrConfig())
download.add_config('request_timeout', config_types.IntConfig())
download.add_config('request_numbits', config_types.IntConfig())
download.add_config('request_datatype', config_types.StrConfig())
download.add_config('use_lftp', config_types.BoolConfig())

if __name__ == '__main__':
    import download as configs
    download.populate_configs(configs.__dict__)
    download.check_sanity()
Esempio n. 8
0
#!/usr/bin/env python
import config_types

searching = config_types.ConfigList('searching')
searching.add_config('use_subbands', config_types.BoolConfig())
searching.add_config('fold_rawdata', config_types.BoolConfig())
searching.add_config('use_radar_clipping', config_types.BoolConfig())
searching.add_config('sp_grouping', config_types.BoolConfig())
searching.add_config('zerodm_periodicity', config_types.BoolConfig())
searching.add_config('zerodm_singlepulse', config_types.BoolConfig())
searching.add_config('zerodm_ffa', config_types.BoolConfig())
searching.add_config('datatype_flag', config_types.StrConfig())
searching.add_config('rfifind_chunk_time', config_types.FloatConfig())
searching.add_config('singlepulse_threshold', config_types.FloatConfig())
searching.add_config('singlepulse_plot_SNR', config_types.FloatConfig())
searching.add_config('singlepulse_maxwidth', config_types.FloatConfig())
searching.add_config('to_prepfold_sigma', config_types.FloatConfig())
searching.add_config('max_accel_cands_to_fold', config_types.IntConfig())
searching.add_config('max_ffa_cands_to_fold', config_types.IntConfig())
searching.add_config('numhits_to_fold', config_types.IntConfig())
searching.add_config('low_DM_cutoff', config_types.FloatConfig())
searching.add_config('lo_accel_numharm', config_types.IntConfig())
searching.add_config('lo_accel_sigma', config_types.FloatConfig())
searching.add_config('lo_accel_zmax', config_types.IntConfig())
searching.add_config('lo_accel_flo', config_types.FloatConfig())
searching.add_config('hi_accel_numharm', config_types.IntConfig())
searching.add_config('hi_accel_sigma', config_types.FloatConfig())
searching.add_config('hi_accel_zmax', config_types.IntConfig())
searching.add_config('hi_accel_flo', config_types.FloatConfig())
searching.add_config('low_T_to_search', config_types.FloatConfig())
searching.add_config('use_fixchi', config_types.BoolConfig())