Python

Pythonで拡張アメダスを読む 気象データ

Pythonで拡張アメダスを読む

2020/07/24 パッケージとしてGitHubで公開しました。 https://github.com/TRNSYSJP/weapy 2019/06/11 初出時に拡張アメダスのファイル名を間違えていたので、修正しました。2019/06/12 リマークの削除処理を更新 拡張アメダス気象データ(拡張…
TRNSYSの出力をPythonで取り扱う TRNSYS

TRNSYSの出力をPythonで取り扱う

TRNSYSの計算結果の出力の仕方はいくつかあります。Type65やType25がよく使われますが、ファイル形式としてはタブ、ペース区切りのテキストで書き出されます。 以下のリストはType25の出力例ですが、あまり読みやすいとは言えないですよね。 TIME TAIR_first_floor TOP…
TRNSYSをPythonから実行する TRNSYS

TRNSYSをPythonから実行する

Pythonのsubprocessモジュールを使うと、簡単に外部プログラムを実行することができます。 そして、TRNBuild, Simulation Studio, TRNSYSもコマンドラインから起動できます。で、組み合わせるとスクリプトを使って、一連の処理をまとめて実行することができます。 次…
PythonでBuiファイルを操作する TRNSYS

PythonでBuiファイルを操作する

年末年始にPythonをあれこれ試してみました。Type169で使えるようになったというのもありますが、他にも使い道がないかと思ったわけです。 とはいえ、そもそもPythonの文法もよく分かっていないので、勉強がてらちょっとしたプログラム書いてみました。 Python勉強中... Buiファイルの解…
TRNSYSでPythonスクリプトを動かす TRNSYS

TRNSYSでPythonスクリプトを動かす

2022/06/20 追記 Python用に新しいコンポーネント、Type3157がリリースされています。Type169よりも安定して動作するので、こちらの利用がお薦めです。 https://www.kankyoukei.com/2022/05/type3157-python-setup.html …