yu9824's Notes

以前は、black + flake8でコードをフォーマットしていた。
最近はより高速に動作するruffを使用している。

ruffにしてから使われていないモジュールが削除されるようになった。
保存時に自動実行するように設定しているため、これから使うためにimportしたあとに保存してしまった場合も削除されてしまっていて困った。

設定でそれらを制御できたので、その方法についてメモする。


matplotlibで描画する関数を自分で定義する際、すでになにかがプロットされている場合は新しいAxesにプロットし、Axesは存在するけれど何もプロットされていない場合はそのAxesにプロットする、のような関数を定義したかったのだが、少しハマったのでメモ。

最終的に最善と思われる関数を定義した。


最近の投稿

何もhandlerが設定されていないのにlogが出力される
logの出力を止めるため、継承しているすべてのLoggerのHandlerを削除した。にもかかわらず、ログが表示されてしまった。解決するまでかなり時間がかかったのでメモ。
モダンなfingerprintの計算方法
これまで馴染み深かったrdkitにおけるfingerprintの計算方法が新しくなったらしいのでメモ。
Minimal mistakesをNetlify上でホストする【備忘録】
Jekyllの優れたテーマの一つにminimal-mistakesがある。これをNetlify上でホストする手順を備忘録として残す。
Githubで特定のコミット同士を比較する
Githubで特定のコミット同士を比較する方法の備忘録。
自作クラスのJupyter上での出力を制御する
Jupyter notebook (lab) 上で画像などが表示されるオブジェクトの作り方を勉強したのでメモ。