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]
Back to top