Skip to content

Release OpenDA 3.0.0

Choose a tag to compare

@erikpelgrim erikpelgrim released this 22 Mar 09:00
· 88 commits to openda_3_0 since this release

New features

  • Added external_socket_model to send and receive results and parameters over an external socket instead of letting OpenDA run the model itself.

Improvements

  • Removed old IPrevExchangeItem interface and replaced all usages with IExchangeItem. This is a non backwards compatible change, third party classes which implement IPrevExchangeItem should be switched to IExchangeItem as well.
  • Occurrences of IoObjectInterface replaced by newer better maintainable IDataObject & AbstractDataObject
  • IoObject element in xml made deprecated and added DataObject as replacement.
  • Interface changes to support localisation in IModelInstance IStochModelInstance IStochObserver IVector. These are non backward compatible changes so third party classes which implement these interfaces need to be updated
  • Many netcdf related improvements, in handling different data structures, performance