tempor.clinic.deta_utils module

tempor.clinic.deta_utils.connect_to_db(deta_key_secret: str, base_name_env_var: str, take_vars_from: Literal[st_secrets] | Literal[env] = 'st_secrets', drive_name_env_var: str | None = None) tuple[Deta, _Base, _Drive | None][source]
tempor.clinic.deta_utils.download_zipped_dir(drive: _Drive, zip_file: str = 'data.zip', local_dir: str = './data') None[source]
tempor.clinic.deta_utils.get_all_sample_keys(db: _Base) list[str][source]
tempor.clinic.deta_utils.get_sample(key: str, db: _Base, field_defs: FieldDefsCollection) DataSample[source]
tempor.clinic.deta_utils.add_empty_sample(db: _Base, key: str, field_defs: FieldDefsCollection, current_timestep: Any)[source]
tempor.clinic.deta_utils.delete_sample(db: _Base, key: str)[source]
tempor.clinic.deta_utils.update_sample(db: _Base, key: str, data_sample: DataSample, field_defs: FieldDefsCollection)[source]