旧システムにおける機器使用情報の抽出
最新のJEOL NMR装置に付属しているソフトウェアでは、システムがどのように使用されたかを管理者が評価することができます。JEOL Delta ver.5およびDelta ver.6ソフトウェアは、異なるユーザーに使用料を請求する必要がある場合でも、特定の測定を実行するためにどれだけの装置時間を費やしたかを評価したい場合でも、詳細な情報を提供し、装置時間を要約し、課金率が割り当て、各ユーザーにいくら請求するかを直接報告することができます。 しかし、すべてのプログラムがそのようなツールを提供しているわけではありません。例えば、20年以上前にリリースされたDelta ver.4は、いまだに多くの日本電子の旧システムで動作していますが、そのようなツールは提供されていません。しかし、console.log と呼ばれる、装置が何をしていたかのログは出力されます。このログには、装置の動作に関する詳細情報がたくさん含まれています。では、各測定でどれくらいの時間が費やされたかという情報を抽出するにはどうすればよいのでしょうか?そのためには、ログから関連する行を抽出するスクリプトを使えばよいです。Pythonは科学界で広く使われているスクリプト言語であり、JASONは必要に応じてPythonスクリプトを直接実行することができます。このようなスクリプトは、使い慣れたプログラミング言語で作成することができます。 [...]