wiki:misc/setup_for_ML/install_ocelot

Version 2 (modified by obina, 8 months ago) (diff)

--

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
(gpyopt) obina@notepc:~$ python -m pip install pyfftw numexpr numba

今回の目的にはnumba不要ですが、上記の公式サイトに推奨と書いてあるので今後のことを思ってついでに入れておきます。

起動して

>>> import ocelot
initializing ocelot...
>>> 

となればOKです。 (環境によってはNumba関係のwarningが色々と出るかもしれません)

上のGithubのページに色々なTutorialがあるので詳細はそちらを参考に。