Sampling Interactions¶
-
delphin_6_automation.database_interactions.sampling_interactions.
add_delphin_to_sampling
(sample_id: str, delphin_ids: list) → None[source]¶ Connect a Delphin project to a sample entry
-
delphin_6_automation.database_interactions.sampling_interactions.
add_raw_samples_to_strategy
(sampling_strategy: delphin_6_automation.database_interactions.db_templates.sample_entry.Strategy, samples_raw_id: str) → str[source]¶ Connect a raw sample entry to a sample strategy entry
-
delphin_6_automation.database_interactions.sampling_interactions.
add_sample_to_strategy
(strategy_id: str, sample_id: str) → None[source]¶ Connect a sample entry to a sample strategy entry
-
delphin_6_automation.database_interactions.sampling_interactions.
get_delphin_for_sample
(sample: delphin_6_automation.database_interactions.db_templates.sample_entry.Sample) → List[str][source]¶ Gets Delphin projects related to a sample
-
delphin_6_automation.database_interactions.sampling_interactions.
get_sampling_strategy
(strategy_id: str) → delphin_6_automation.database_interactions.db_templates.sample_entry.Strategy[source]¶ Downloads the sampling strategy with the given database ID
Parameters: strategy_id – Sampling strategy database ID Returns: Sampling Strategy
-
delphin_6_automation.database_interactions.sampling_interactions.
upload_raw_samples
(samples_raw: numpy.ndarray, sequence_number: int) → str[source]¶ Upload raw sample to database
-
delphin_6_automation.database_interactions.sampling_interactions.
upload_sample_iteration_parameters
(strategy_doc: delphin_6_automation.database_interactions.db_templates.sample_entry.Strategy, iteration: int, used_samples: int) → None[source]¶ Updates a sample strategy with the current sampling iteration and number of used samples
-
delphin_6_automation.database_interactions.sampling_interactions.
upload_sample_mean
(sample_id: str, sample_mean: dict) → None[source]¶ Upload the mean of the sample simulation result
-
delphin_6_automation.database_interactions.sampling_interactions.
upload_sample_std
(sample_id: str, sample_std: dict) → None[source]¶ Upload the standard deviation of the sample simulation result
-
delphin_6_automation.database_interactions.sampling_interactions.
upload_samples
(new_samples: dict, sample_iteration: int) → str[source]¶ Uploads samples to database and returns the sample id
Parameters: - new_samples – Samples
- sample_iteration – Number of sample iteration
Returns: Sample Database id
-
delphin_6_automation.database_interactions.sampling_interactions.
upload_sampling_strategy
(sampling_strategy: dict) → str[source]¶ Upload as given sampling strategy to the database
Parameters: sampling_strategy – Sampling strategy Returns: Sampling strategy database ID
-
delphin_6_automation.database_interactions.sampling_interactions.
upload_standard_error
(strategy_document: delphin_6_automation.database_interactions.db_templates.sample_entry.Strategy, current_error: dict) → None[source]¶ Upload the standard error to the sampling entry
Parameters: - strategy_document – Sampling strategy to add the standard error to.
- current_error – Current standard error