Grpc4bmi

Latest version: v0.5.0

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.2.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.

To use Singularity it should be version >=3.6.0 .

Fixed

* get_value resource exhausted error ([76](https://github.com/eWaterCycle/grpc4bmi/issues/76)), but now for real

0.2.8

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.

> This release still uses old Bmi interface defined in [basic-modeling-interface](basic-modeling-interface) Python package.

Fixed

* get_value resource exhausted error ([76](https://github.com/eWaterCycle/grpc4bmi/issues/76))

0.2.7

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.

Added

* extra volumes to BmiClientSingularity ([65](https://github.com/eWaterCycle/grpc4bmi/issues/65))
* extra volumes to BmiClientDocker ([66](https://github.com/eWaterCycle/grpc4bmi/issues/66))

0.2.6

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.

Fixed

* Attempt to create grpc channel on occupied port 54379 ([63](https://github.com/eWaterCycle/grpc4bmi/issues/63))

0.2.4

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.

Fixed

* BMI_PORT env var ignored in run server ([55](https://github.com/eWaterCycle/grpc4bmi/issues/55))
* Unable to run BmiClientSingularity from inside Jupyter notebook ([56](https://github.com/eWaterCycle/grpc4bmi/issues/56))

0.2.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.

0.2.2 used wrong branch.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.