Roadmap

These are a list of features that are planned for this module, they are provided in a very rough order of planned completion.

Note

The ID numbers in brackets correspond to Target Process ticket numbers.

Better API for dealing with completed batches (id:4013)

Get rid of all the horrible hacky get_batch_whaeva methods on QalxOrcaFlex and replace with a more extensible solution that implements some caching and waiters perhaps

e.g. QalxOrcaFlex().batch(“My Batch”).results

A command line interface (id:4014)

It will only do basic things like show recently modified batches and the progress of a batch

Custom results specification (id:4015)

Create your own results

Linked Statistics and Extreme Statistics (id:4016)

As per the OrcFxAPI spec

Model views at key result points (id:4017)

e.g. max of a time history

Results summary spreadsheet automatically created (id:4019)

We could write the results summary and the vs_info to a spreadsheet

Optional progress model views (id:4020)

Inside the dynamic progress handler we could save one or more model views and optionally, hide some objects.

Automatic batch cancellation on result breach (id:4021)

We can monitor the required results and if a simulation has breached a limit we could cancel the rest of the batch

Allowed to define “Model deltas” from a base model (id:4022)

Make base models and then load case models that never have data files only a reference to the base model and then the change to data items that need to be made.

Option to extract all model data into qalx (id:4023)

useful if you want to do analytics/ML on model/sim data over time