Skip to content

New data model

Lukas Heiniger requested to merge new_data_model into develop

This branch implements a new data model with the following changes:

  • Persist all data model objects including the project and all event histories
  • Rename a few classes and relationships
  • Each forecast input and forecast skill test has its own catalog. This makes sure that we can always reproduce computed results even if the 'main' (project) seismic event catalog changes.

(see also doc/design/Data Model/data-model.pdf)

The intention is to create a copy of the main catalog whenever we run a forecast or do a skill test. This copy mechanism is not yet implemented, yet we should probably merge the MR now and combine it with the realtime branch before we continue.

Merge request reports