cowidev.utils.params

cowidev.utils.params.config

class cowidev.utils.params.config.Base4Config(get: cowidev.utils.params.config.BaseGetConfig, process: dict, generate: dict, export: dict)[source]

Bases: object

export: dict
generate: dict
get: BaseGetConfig
process: dict
class cowidev.utils.params.config.BaseGetConfig(countries: list, skip_countries: list)[source]

Bases: object

countries: list
skip_countries: list
class cowidev.utils.params.config.Config(pipeline: cowidev.utils.params.config.PipelineConfig, execution: cowidev.utils.params.config.ExecutionConfig)[source]

Bases: object

execution: ExecutionConfig
pipeline: PipelineConfig
class cowidev.utils.params.config.ExecutionConfig(parallel: bool, njobs: int)[source]

Bases: object

njobs: int
parallel: bool
class cowidev.utils.params.config.HospitalizationsConfig(generate: cowidev.utils.params.config.HospitalizationsGenerateConfig)[source]

Bases: object

generate: HospitalizationsGenerateConfig
class cowidev.utils.params.config.HospitalizationsGenerateConfig(countries: list, skip_countries: list)[source]

Bases: BaseGetConfig

class cowidev.utils.params.config.PipelineConfig(testing: cowidev.utils.params.config.TestingConfig, vaccinations: cowidev.utils.params.config.VaccinationsConfig, hospitalizations: cowidev.utils.params.config.HospitalizationsConfig)[source]

Bases: object

hospitalizations: HospitalizationsConfig
testing: TestingConfig
vaccinations: VaccinationsConfig
class cowidev.utils.params.config.TestingConfig(get: cowidev.utils.params.config.TestingGetConfig, process: dict, generate: dict, export: dict)[source]

Bases: Base4Config

get: TestingGetConfig
class cowidev.utils.params.config.TestingGetConfig(countries: list, skip_countries: list)[source]

Bases: BaseGetConfig

class cowidev.utils.params.config.VaccinationsConfig(get: cowidev.utils.params.config.VaccinationsGetConfig, process: cowidev.utils.params.config.VaccinationsProcessConfig, generate: dict, export: dict)[source]

Bases: Base4Config

get: VaccinationsGetConfig
process: VaccinationsProcessConfig
class cowidev.utils.params.config.VaccinationsGetConfig(countries: list, skip_countries: list)[source]

Bases: BaseGetConfig

class cowidev.utils.params.config.VaccinationsProcessConfig(skip_complete: list, skip_monotonic_check: list, skip_anomaly_check: list)[source]

Bases: object

skip_anomaly_check: list
skip_complete: list
skip_monotonic_check: list

cowidev.utils.params.secrets

class cowidev.utils.params.secrets.GoogleSecrets(client_secrets: str = '', mail: str = None)[source]

Bases: object

client_secrets: str = ''
mail: str = None
class cowidev.utils.params.secrets.ScraperAPISecrets(token: str = '')[source]

Bases: object

token: str = ''
class cowidev.utils.params.secrets.Secrets(google: cowidev.utils.params.secrets.GoogleSecrets = <factory>, scraperapi: cowidev.utils.params.secrets.ScraperAPISecrets = <factory>, slack: cowidev.utils.params.secrets.SlackSecrets = <factory>, vaccinations: cowidev.utils.params.secrets.VaccinationsSecrets = <factory>, testing: cowidev.utils.params.secrets.TestingSecrets = <factory>, twitter: cowidev.utils.params.secrets.TwitterSecrets = <factory>)[source]

Bases: object

google: GoogleSecrets
scraperapi: ScraperAPISecrets
slack: SlackSecrets
testing: TestingSecrets
twitter: TwitterSecrets
vaccinations: VaccinationsSecrets
class cowidev.utils.params.secrets.SlackSecrets(token: str = '')[source]

Bases: object

token: str = ''
class cowidev.utils.params.secrets.TestingSecrets(post: str = None, sheet_id: str = None, sheet_id_attempted: str = None)[source]

Bases: object

post: str = None
sheet_id: str = None
sheet_id_attempted: str = None
class cowidev.utils.params.secrets.TwitterSecrets(consumer_key: str = None, consumer_secret: str = None, access_secret: str = None, access_token: str = None)[source]

Bases: object

access_secret: str = None
access_token: str = None
consumer_key: str = None
consumer_secret: str = None
class cowidev.utils.params.secrets.VaccinationsSecrets(post: str = None, sheet_id: str = None)[source]

Bases: object

post: str = None
sheet_id: str = None