Skip to content

v0.3

Compare
Choose a tag to compare
@sverhoeven sverhoeven released this 19 Nov 16:10

This software allows you to wrap your BMI implementation (https://github.com/csdms/bmi) in a server process and communicate with it via the included python client. The communication is serialized to protocol buffers by GRPC (https://grpc.io/) and occurs over network ports.

Breaking change!

The BMI interface has changed to https://bmi.readthedocs.io/en/latest/bmi.lang.py.html, the model should adapt this interface and users of the grcp4bmi clients should also adjust their code.

Fixed

  • Present on Research Software Directory (#42)
  • set_value of bmi object on server does not recieve a numpy array (#47)
  • Improve error responses (#11)
  • Error in initialize if config file already in input directory (#25)

Changed

  • Support newest BMI standard (#41 )
  • Default to port 55555 (#24)

Added

  • Pipe logs of Docker container to client (#37)