ブログに使用しているHugoのBlowfishテーマをv2.104.0にアップデートしました。
uvでサードパーティ製ライブラリのバージョンをアップデートする方法を解説します。
uvでサードパーティ製ライブラリの追加・削除、およびバージョンを管理する方法を解説します。
Pythonのパッケージ管理ツールuvでプロジェクトを新しく開始する方法を解説します。
タスクランナーTaskfileをPython環境にインストールし、Ruff, mypy, pytestを実行する方法をまとめました。
HugoとBlowfishテーマでKaTeXにより数式を描画する方法・注意点、およびサンプルをまとめました。
Pythonの列挙型Enumについて、同値判定の方法、型ヒントやdocstringの書き方などを調査した結果を備忘録として残します。
PythonのリンターRuffのpydocstyleプラグインを使い、docstringsのスタイルをチェックする方法を調査しました。
PythonのフォーマッタblackとisortをRuffに置き換える設定方法を調査しました。
Jupyter Bookで作成したサイトにPlotlyのインタラクティブなグラフを埋め込む方法を解説します。
混合整数非線形問題を解くことができる最適化ソルバSCIPの主要オプションについて解説します。
Pythonの最適化モデリングツールPyomoで、パラメータや変数、制約式のインデックスを作成できるSetクラスとRangeSetクラスについて詳しくまとめました。