Grpc4bmi

Latest version: v0.5.0

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

Scan your dependencies

Page 2 of 4

0.2.16

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

* BmiClientApptainer ([116](https://github.com/eWaterCycle/grpc4bmi/issues/116))

0.2.15

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

* Apptainer support for BmiClientSingularity ([112](https://github.com/eWaterCycle/grpc4bmi/issues/111))

0.2.14

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

* Caching bmi client ([96](https://github.com/eWaterCycle/grpc4bmi/issues/96))

0.2.13

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.

Changed

* Singularity container output is redirected to `logs()` method (102)

0.2.12

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.

Changed

* Mount dir inside container same as outside + have work directory ([93](https://github.com/eWaterCycle/grpc4bmi/issues/93))

Removed

* No longer copy config file to input directory ([68](https://github.com/eWaterCycle/grpc4bmi/issues/68))

0.2.11

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

* Singularity version on Cartesius cluster SURFSara gives ValueError ([88](https://github.com/eWaterCycle/grpc4bmi/issues/88))

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.