allocate.domain_layer.services package
Submodules
allocate.domain_layer.services.create_allocated_science_target_list module
allocate.domain_layer.services.create_allocation_disposition_service module
allocate.domain_layer.services.create_allocation_version_service module
allocate.domain_layer.services.create_available_time_model_version_service module
allocate.domain_layer.services.create_proposal_disposition_group_service module
allocate.domain_layer.services.deserialize_csv_to_pdg_comments module
allocate.domain_layer.services.deserialize_csv_to_time_reservations_service module
allocate.domain_layer.services.observing_conditions_service module
allocate.domain_layer.services.pressure_cooker_service module
allocate.domain_layer.services.prioritize_osd_service module
allocate.domain_layer.services.serialize_pdg_comments_to_csv module
allocate.domain_layer.services.serialize_proposal_summary_to_csv_service module
Serialize Proposal Summaries as CSV to be exported
- allocate.domain_layer.services.serialize_proposal_summary_to_csv_service.serialize_proposal_summaries_to_csv(summaries: list) str
- Serialize a list of proposal summaries into a string of CSV rows with a header at the top,
for export as a CSV file
- Parameters:
summaries – List of summaries to serialize
- Returns:
String with all of the summaries, in order, represented as CSV
- allocate.domain_layer.services.serialize_proposal_summary_to_csv_service.serialize_proposal_summary_row(summ) dict[str, str]
Serialize a Proposal Summary for export in a CSV file
- Parameters:
summ – proposal summary to serialize
- Returns:
Dict, where keys are CSV column names
allocate.domain_layer.services.serialize_timebins_to_csv_service module
Serialize Proposal Summaries as CSV to be exported
- allocate.domain_layer.services.serialize_timebins_to_csv_service.serialize_timebins_to_csv(timebins: List) str
- Serialize pressure data (timebins) into a string of CSV rows with a header at the top,
for export as a CSV file
- Parameters:
timebins – timebin information to convert to CSV
- Returns:
String with all of the timebin, represented as CSV