Reference
Classes
Core classes
- CiwConverter
-
Convert a process model into Ciw network parameters.
- ProcessModel
-
Define a validated queueing network process model.
ProcessModel Methods
Methods for the ProcessModel class
- ProcessModel.validate_transition_rows()
-
Validate outgoing transition probabilities.
- ProcessModel.to_mermaid()
-
Convert the process model to a Mermaid flowchart.
- ProcessModel.display_diagram()
-
Display the Mermaid diagram in a notebook.
- ProcessModel.save_diagram()
-
Save the Mermaid diagram to a file.
- ProcessModel.get_distributions_df()
-
Return model distributions as a DataFrame.
- ProcessModel.get_routing_matrix_df()
-
Return routing probabilities as a DataFrame.
- ProcessModel.get_resources_df()
-
Return activity resources as a DataFrame.
Functions
Public functions
- load_call_centre_model()
-
Load the call centre model specification.
- load_jackson_network_model()
-
Load the classic open jackson network model specification.
- load_mm1_renege_model()
-
Load the M/M/1 reneging model specification.
- load_model_file()
-
Load a model specification from a JSON file.
- load_renege_call_model()
-
Load the reneging call centre model specification.
- load_six_node_ucc_model()
-
Load the six-node urgent care model specification.
- load_three_node_network_model()
-
Load the three-node network model specification.
- multiple_replications()
-
Run multiple simulation replications and collect node metrics.
- create_user_filtered_hist()
-
Create an interactive histogram for selected result columns.
- summarise_results()
-
Summarise replication results by activity.
- tidy_to_wide_format()
-
Convert tidy replication results to wide format.