Ocelotのインストール
Ocelot は加速器のオプティクス設計やビーム調整のためのソフトウェアで、 主にDESYの方が中心となり開発されています。
本家のサイトは https://github.com/ocelot-collab/ocelot です。
インストール
例えばGPyOpt をインストールしているvenv環境からだと こちらのセットアップ手順 は済んでいると仮定すると、追加で Ocelot をインストールします。手っ取り早くは
obina@notepc:~$ which python3 /opt/python/3.10.1/bin/python3 obina@notepc:~$ source ~/.venv/gpyopt/bin/activate (gpyopt) obina@notepc:~$ pip install --upgrade pip (gpyopt) obina@notepc:~$ python -m pip install git+https://github.com/ocelot-collab/ocelot.git
今回の目的にはnumbaやpyfftwは不要ですが、本家で推奨と書いてあるので必要ならばこちらも。
(gpyopt) obina@notepc:~$ python -m pip install pyfftw numexpr numba
起動して
>>> import ocelot initializing ocelot... >>>
となればOKです。 (環境によってはNumba関係のwarningが色々と出るかもしれません)
上のGithubのページに色々なTutorialがあるので詳細はそちらを参考に。
Last modified 14 months ago
Last modified on 09/14/23 12:40:11