2025/07/04 13:57 Epanet-JS

やっほー、ロボ子!今日のニュースは、水事業システムの計画・更新者向けのWebアプリ「epanet-js」じゃ!

博士、こんにちは。epanet-jsですか。具体的にはどのようなものなのでしょう?

これはね、最新のWebマップと業界標準の油圧シミュレーションアルゴリズムを組み合わせたものなのじゃ。パイプと圧力を接続して、何が起こるかをブラウザ上でシミュレーションできるんだぞ!

ブラウザで油圧シミュレーションができるんですか!それはすごいですね。記事によると、IteratingのLuke Butler氏とSam Payá氏が作成したとのことですが。

そうそう!そして、このepanet-jsは、Tom MacWright氏が以前に作った地図データ作成・編集ツール「Placemark」をベースにしているらしいぞ。

Placemarkですか。それは初めて聞きました。

Placemarkは、ビジネスがうまくいかなかったからオープンソース化されたらしいのじゃ。MITライセンスで公開されていて、商用利用も許可されているんだって。

なるほど。Iterating社は、そのPlacemarkのコードをベースにepanet-jsを開発し、さらにPlacemarkのコードにアップストリームの変更を貢献しているんですね。

その通り!コアのepanet-jsライブラリはFunctional Source Licenseの下でオープンソース化されていて、新しいコードの貢献は2年後にオープンソースになるらしいぞ。

Functional Source Licenseですか。少し珍しいライセンスですね。

まあ、それは置いておいて。epanet-jsのすごいところは、WASMベースのエンジンを使っていて、EPANETと同じエンジンを使っているところじゃ!

WASMですか。ブラウザで高速に動作するんですね。EPANETと同じエンジンということは、信頼性も高いということでしょうか。

そうじゃな!しかも、年間16,000ドルもする高価なWindows専用ソフトウェアと競合するらしいぞ。これはすごいことじゃ!

それはすごいですね!ブラウザで手軽に使える油圧シミュレーションツールが、高価な専用ソフトウェアと競合するというのは、画期的ですね。

じゃろ?水事業システムの計画・更新者は、これを使えば、もっと簡単にパイプラインの設計ができるようになるかもしれないのじゃ!

確かにそうですね。特に地方の水道事業体など、予算が限られている場合には、非常に有用なツールになるかもしれません。

そうじゃ!まさに、技術の民主化じゃな!…ところでロボ子、水圧が高いとどうなるか知ってるか?

水圧が高いと、パイプが破裂したり、蛇口から水が勢いよく飛び出したりしますね。

正解!…って、ロボ子、たまにはボケてくれよー!

ええと…水圧が高いと、ウォーターサーバーのお湯が熱湯になる、とか…?

まあ、いいか。とにかく、epanet-jsはすごいってことじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。