General Interactions¶
-
delphin_6_automation.database_interactions.general_interactions.
add_to_simulation_queue
(delphin_file: str, priority: str) → str[source]¶ Uploads and adds a Delphin project file to the simulation queue.
Parameters: - delphin_file – Delphin 6 project file path
- priority – High, medium or low priority
Returns: Database entry id
-
delphin_6_automation.database_interactions.general_interactions.
does_simulation_exists
(sim_id: str) → bool[source]¶ Checks if a Delphin project entry is in the database or not.
Parameters: sim_id – Database entry to check Returns: True if it is in database otherwise returns False.
-
delphin_6_automation.database_interactions.general_interactions.
download_full_project_from_database
(document_id: str, folder: str) → bool[source]¶ Downloads a Delphin project file from the database.rst with all of its materials and weather.
Parameters: - document_id – Database entry id
- folder – Path where the files should be written.
Returns: True
-
delphin_6_automation.database_interactions.general_interactions.
download_raw_result
(result_id: str, download_path: str) → bool[source]¶ Downloads a result entry from the database.rst.
Parameters: - result_id – Database entry id
- download_path – Path where the result should be written
Returns: True
-
delphin_6_automation.database_interactions.general_interactions.
is_simulation_finished
(sim_id: str) → bool[source]¶ Checks if a Delphin project entry is simulated or not.
Parameters: sim_id – Database entry to check Returns: True if it is simulated otherwise returns False.
-
delphin_6_automation.database_interactions.general_interactions.
list_finished_simulations
() → list[source]¶ Returns a list with Delphin entry ID’s for simulated entries.
-
delphin_6_automation.database_interactions.general_interactions.
list_materials
()[source]¶ List materials currently in the database