# \#tools

**URL:** https://forum.csdms.io/tag/tools/2.md

[Latest](https://forum.csdms.io/latest.md) · [Categories](https://forum.csdms.io/categories.md) · [Tags](https://forum.csdms.io/tags.md)

---

## [My foray into BMI: bmi-operator, a Kubernetes-based orchestration tool](https://forum.csdms.io/t/my-foray-into-bmi-bmi-operator-a-kubernetes-based-orchestration-tool/199)

<div class="topic-metadata">

**Author:** [@jpalpant](https://forum.csdms.io/u/jpalpant)\
**Replies:** 6\
**Last updated:** [October 6, 2026, 11:47am UTC](https://forum.csdms.io/t/my-foray-into-bmi-bmi-operator-a-kubernetes-based-orchestration-tool/199 "2026-10-06T11:47:54Z")

</div>

Hello folks - I learned about the BMI ecosystem a few months ago, and I was inspired to put together and share the project I’ve worked on. Thanks to @mdpiper for a friendly conversation and encouragement! I am calling i…

---

## [Run CTest on installed version of project](https://forum.csdms.io/t/run-ctest-on-installed-version-of-project/189)

<div class="topic-metadata">

**Author:** [@mdpiper](https://forum.csdms.io/u/mdpiper)\
**Replies:** 4\
**Last updated:** [July 15, 2026, 2:07pm UTC](https://forum.csdms.io/t/run-ctest-on-installed-version-of-project/189 "2026-07-15T14:07:35Z")

</div>

Can CTest be run on the installed version of a project instead of the version in the CMake build directory? @mcflugen challenged me with this question and I don’t CTest well enough to answer it. I couldn’t find an answe…

---

## [Presenting the BMI Controller](https://forum.csdms.io/t/presenting-the-bmi-controller/168)

<div class="topic-metadata">

**Author:** [@BSchilperoort](https://forum.csdms.io/u/BSchilperoort)\
**Replies:** 3\
**Last updated:** [April 21, 2026, 5:22pm UTC](https://forum.csdms.io/t/presenting-the-bmi-controller/168 "2026-04-21T17:22:45Z")

</div>

Since we’ve created RemoteBMI I have wanted to create a front-end for BMI-enabled models. With help from Claude Code I can finally present the BMI Controller, a javascript front-end connecting to the RemoteBMI API. When…

---

## [Surveying RSEs on their use of generative AI tools](https://forum.csdms.io/t/surveying-rses-on-their-use-of-generative-ai-tools/163)

<div class="topic-metadata">

**Author:** [@mdpiper](https://forum.csdms.io/u/mdpiper)\
**Replies:** 3\
**Last updated:** [January 14, 2026, 10:17pm UTC](https://forum.csdms.io/t/surveying-rses-on-their-use-of-generative-ai-tools/163 "2026-01-14T22:17:51Z")

</div>

The CASS UDX webinar last week was interesting: The State of AI Use among Research Software Engineers. People surveyed are “curious, but cautious” about generative AI tools. The recording is online at https://www.youtub…

---

## [Blogpost on netCDF compression](https://forum.csdms.io/t/blogpost-on-netcdf-compression/114)

<div class="topic-metadata">

**Author:** [@BSchilperoort](https://forum.csdms.io/u/BSchilperoort)\
**Replies:** 5\
**Last updated:** [May 24, 2025, 11:05pm UTC](https://forum.csdms.io/t/blogpost-on-netcdf-compression/114 "2025-05-24T23:05:48Z")

</div>

I just wrote a blogpost on netCDF compression. Properly leveraging compression can reduce the size of your in/output data, and speed up I/O of your model! Thought it might be interesting for people here. If anyone has a…

---

## [Reveal-md will no longer be actively developed](https://forum.csdms.io/t/reveal-md-will-no-longer-be-actively-developed/112)

<div class="topic-metadata">

**Author:** [@mdpiper](https://forum.csdms.io/u/mdpiper)\
**Replies:** 1\
**Last updated:** [April 17, 2025, 7:14pm UTC](https://forum.csdms.io/t/reveal-md-will-no-longer-be-actively-developed/112 "2025-04-17T19:14:38Z")

</div>

I’m bummed to learn that reveal-md, which I enjoy using to make slides, will no longer be actively developed. The author mentions migrating to MkSlides or Slidev. The former looks more like reveal-md, while the latter h…

---

## [Docker on macOS](https://forum.csdms.io/t/docker-on-macos/106)

<div class="topic-metadata">

**Author:** [@mdpiper](https://forum.csdms.io/u/mdpiper)\
**Replies:** 5\
**Last updated:** [March 28, 2025, 6:42pm UTC](https://forum.csdms.io/t/docker-on-macos/106 "2025-03-28T18:42:02Z")

</div>

Has anyone tried installing Docker on macOS through Homebrew? I did, but the CLI didn’t work, so I reverted to downloading/installing Docker Desktop. (I don’t use Docker Desktop itself other than to start it so I have ac…

---

## [CSDMS webinar: "Docker, or, What to do When Software Has Betrayed You"](https://forum.csdms.io/t/csdms-webinar-docker-or-what-to-do-when-software-has-betrayed-you/93)

<div class="topic-metadata">

**Author:** [@mdpiper](https://forum.csdms.io/u/mdpiper)\
**Replies:** 4\
**Last updated:** [February 14, 2025, 5:05pm UTC](https://forum.csdms.io/t/csdms-webinar-docker-or-what-to-do-when-software-has-betrayed-you/93 "2025-02-14T17:05:14Z")

</div>

I’m looking forward to this upcoming (Thu Feb 13) webinar from Daniel Shapero. He does cool science + software, and he’s a great presenter. Also, +1 on the title. I think this will be fun. The abstract and registration …

---

## [Reactive programming in the scientific Python community?](https://forum.csdms.io/t/reactive-programming-in-the-scientific-python-community/76)

<div class="topic-metadata">

**Author:** [@gregtucker](https://forum.csdms.io/u/gregtucker)\
**Replies:** 5\
**Last updated:** [January 16, 2025, 1:24pm UTC](https://forum.csdms.io/t/reactive-programming-in-the-scientific-python-community/76 "2025-01-16T13:24:00Z")

</div>

While trying to accomplish what I thought would be a quick and simple task - making a numerical model interactive while it’s running - I’ve ended up going down a bit of a rabbit hole. The latest side tunnel is RxPy, a li…

---

## [Docker licensing change?](https://forum.csdms.io/t/docker-licensing-change/75)

<div class="topic-metadata">

**Author:** [@mdpiper](https://forum.csdms.io/u/mdpiper)\
**Replies:** 2\
**Last updated:** [December 18, 2024, 2:54pm UTC](https://forum.csdms.io/t/docker-licensing-change/75 "2024-12-18T14:54:38Z")

</div>

I got this yesterday from the IT office at CU: Docker, a platform used to build and share containerized apps, updated its Subscription Service Agreement (SSA) on Dec. 10, 2024. As part of that update, the definition of…

---

## [Inferfacing with containerized models and across languages (grpc4bmi, Remote BMI)](https://forum.csdms.io/t/inferfacing-with-containerized-models-and-across-languages-grpc4bmi-remote-bmi/49)

<div class="topic-metadata">

**Author:** [@BSchilperoort](https://forum.csdms.io/u/BSchilperoort)\
**Replies:** 4\
**Last updated:** [November 30, 2024, 5:51pm UTC](https://forum.csdms.io/t/inferfacing-with-containerized-models-and-across-languages-grpc4bmi-remote-bmi/49 "2024-11-30T17:51:38Z")

</div>

For both reproducibility and interoperability containerization of models can be very useful. All dependencies are packaged alongside the model, and the containers are easy to share and version. After creating a container…

---

## [Teachbooks: jupyter-book based interactive notebooks](https://forum.csdms.io/t/teachbooks-jupyter-book-based-interactive-notebooks/32)

<div class="topic-metadata">

**Author:** [@BSchilperoort](https://forum.csdms.io/u/BSchilperoort)\
**Replies:** 5\
**Last updated:** [November 29, 2024, 3:02pm UTC](https://forum.csdms.io/t/teachbooks-jupyter-book-based-interactive-notebooks/32 "2024-11-29T15:02:26Z")

</div>

At Delft University of Technology, teachers and TAs have been working on a system they call “teachbooks”. It’s a flavor of jupyter-book, packaged with some extras and modifications. What they have done really nicely; t…
