v0.3
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
Added
- Pipe logs of Docker container to client (#37)