├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── pyiota ├── __init__.py ├── acnet │ ├── __init__.py │ ├── acsys │ │ ├── __init__.py │ │ ├── dpm │ │ │ ├── __init__.py │ │ │ └── dpm_protocol.py │ │ ├── scaling │ │ │ ├── __init__.py │ │ │ └── scaling_protocol.py │ │ ├── status.py │ │ └── sync │ │ │ ├── __init__.py │ │ │ └── syncd_protocol.py │ ├── adapters.py │ ├── backend.py │ ├── data.py │ ├── devices.py │ ├── drf2 │ │ ├── __init__.py │ │ ├── device.py │ │ ├── drf2.py │ │ ├── event.py │ │ ├── extra.py │ │ ├── field.py │ │ ├── property.py │ │ └── range.py │ ├── errors.py │ ├── frontends.py │ ├── sequences.py │ ├── test_frontends.py │ └── utils.py ├── elegant │ ├── __init__.py │ ├── io.py │ ├── latticefile.py │ ├── latticeio.py │ ├── routines.py │ ├── taskfile.py │ └── utils.py ├── examples │ ├── IOTA_1NL_100MeV_v8.6.1.4.6ds │ ├── __init__.py │ ├── chromaticity.py │ ├── create_lattice.ipynb │ ├── read_bpms.ipynb │ └── read_devices.py ├── gui │ ├── __init__.py │ ├── jupyter.py │ └── plots.py ├── iota │ ├── __init__.py │ ├── magnets_run2.py │ ├── magnets_run4.py │ ├── run2.py │ ├── run4.py │ ├── util.py │ └── util_run2.py ├── lattice │ ├── __init__.py │ ├── chromaticity.py │ ├── containers.py │ ├── diffoptics.py │ ├── elements.py │ ├── floor_coordinates.py │ ├── lattice.py │ ├── optics.py │ ├── orbit.py │ ├── templates.py │ ├── tools.py │ └── tracking.py ├── madx │ ├── __init__.py │ └── io.py ├── math │ ├── __init__.py │ ├── angles.py │ ├── constants.py │ ├── distributions.py │ ├── geometry.py │ ├── hysteresis.py │ └── lifetime.py ├── opti │ ├── __init__.py │ ├── gp.py │ ├── moga.py │ └── util.py ├── sim │ ├── __init__.py │ ├── dask │ │ ├── __init__.py │ │ ├── config.py │ │ ├── jobqueue.py │ │ ├── jobqueue.yaml │ │ └── slurm.py │ ├── dataset.py │ ├── io.py │ ├── parameters.py │ └── runtime.py ├── sixdsim │ ├── __init__.py │ └── io.py ├── tbt │ ├── __init__.py │ ├── constants.py │ ├── naff.py │ ├── optics.py │ ├── tbt.py │ └── tune_utils.py └── util │ ├── __init__.py │ ├── config.py │ └── util.py ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── scripts ├── acnet_examples.ipynb ├── benchmark.ipynb └── constants.ipynb ├── setup.py └── tests ├── test_acnet.py ├── test_kicks.py ├── test_knobs.py ├── test_lattice.py ├── test_madx.py └── test_sim_io.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/README.md -------------------------------------------------------------------------------- /pyiota/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/__init__.py -------------------------------------------------------------------------------- /pyiota/acnet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/__init__.py -------------------------------------------------------------------------------- /pyiota/acnet/acsys/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/acsys/__init__.py -------------------------------------------------------------------------------- /pyiota/acnet/acsys/dpm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/acsys/dpm/__init__.py -------------------------------------------------------------------------------- /pyiota/acnet/acsys/dpm/dpm_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/acsys/dpm/dpm_protocol.py -------------------------------------------------------------------------------- /pyiota/acnet/acsys/scaling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/acsys/scaling/__init__.py -------------------------------------------------------------------------------- /pyiota/acnet/acsys/scaling/scaling_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/acsys/scaling/scaling_protocol.py -------------------------------------------------------------------------------- /pyiota/acnet/acsys/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/acsys/status.py -------------------------------------------------------------------------------- /pyiota/acnet/acsys/sync/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/acsys/sync/__init__.py -------------------------------------------------------------------------------- /pyiota/acnet/acsys/sync/syncd_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/acsys/sync/syncd_protocol.py -------------------------------------------------------------------------------- /pyiota/acnet/adapters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/adapters.py -------------------------------------------------------------------------------- /pyiota/acnet/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/backend.py -------------------------------------------------------------------------------- /pyiota/acnet/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/data.py -------------------------------------------------------------------------------- /pyiota/acnet/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/devices.py -------------------------------------------------------------------------------- /pyiota/acnet/drf2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/drf2/__init__.py -------------------------------------------------------------------------------- /pyiota/acnet/drf2/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/drf2/device.py -------------------------------------------------------------------------------- /pyiota/acnet/drf2/drf2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/drf2/drf2.py -------------------------------------------------------------------------------- /pyiota/acnet/drf2/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/drf2/event.py -------------------------------------------------------------------------------- /pyiota/acnet/drf2/extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/drf2/extra.py -------------------------------------------------------------------------------- /pyiota/acnet/drf2/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/drf2/field.py -------------------------------------------------------------------------------- /pyiota/acnet/drf2/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/drf2/property.py -------------------------------------------------------------------------------- /pyiota/acnet/drf2/range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/drf2/range.py -------------------------------------------------------------------------------- /pyiota/acnet/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/errors.py -------------------------------------------------------------------------------- /pyiota/acnet/frontends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/frontends.py -------------------------------------------------------------------------------- /pyiota/acnet/sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/sequences.py -------------------------------------------------------------------------------- /pyiota/acnet/test_frontends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/test_frontends.py -------------------------------------------------------------------------------- /pyiota/acnet/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/acnet/utils.py -------------------------------------------------------------------------------- /pyiota/elegant/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/elegant/__init__.py -------------------------------------------------------------------------------- /pyiota/elegant/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/elegant/io.py -------------------------------------------------------------------------------- /pyiota/elegant/latticefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/elegant/latticefile.py -------------------------------------------------------------------------------- /pyiota/elegant/latticeio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/elegant/latticeio.py -------------------------------------------------------------------------------- /pyiota/elegant/routines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/elegant/routines.py -------------------------------------------------------------------------------- /pyiota/elegant/taskfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/elegant/taskfile.py -------------------------------------------------------------------------------- /pyiota/elegant/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/elegant/utils.py -------------------------------------------------------------------------------- /pyiota/examples/IOTA_1NL_100MeV_v8.6.1.4.6ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/examples/IOTA_1NL_100MeV_v8.6.1.4.6ds -------------------------------------------------------------------------------- /pyiota/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyiota/examples/chromaticity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/examples/chromaticity.py -------------------------------------------------------------------------------- /pyiota/examples/create_lattice.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/examples/create_lattice.ipynb -------------------------------------------------------------------------------- /pyiota/examples/read_bpms.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/examples/read_bpms.ipynb -------------------------------------------------------------------------------- /pyiota/examples/read_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/examples/read_devices.py -------------------------------------------------------------------------------- /pyiota/gui/__init__.py: -------------------------------------------------------------------------------- 1 | from .plots import * -------------------------------------------------------------------------------- /pyiota/gui/jupyter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/gui/jupyter.py -------------------------------------------------------------------------------- /pyiota/gui/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/gui/plots.py -------------------------------------------------------------------------------- /pyiota/iota/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/iota/__init__.py -------------------------------------------------------------------------------- /pyiota/iota/magnets_run2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/iota/magnets_run2.py -------------------------------------------------------------------------------- /pyiota/iota/magnets_run4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/iota/magnets_run4.py -------------------------------------------------------------------------------- /pyiota/iota/run2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/iota/run2.py -------------------------------------------------------------------------------- /pyiota/iota/run4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/iota/run4.py -------------------------------------------------------------------------------- /pyiota/iota/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/iota/util.py -------------------------------------------------------------------------------- /pyiota/iota/util_run2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/iota/util_run2.py -------------------------------------------------------------------------------- /pyiota/lattice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/__init__.py -------------------------------------------------------------------------------- /pyiota/lattice/chromaticity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/chromaticity.py -------------------------------------------------------------------------------- /pyiota/lattice/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/containers.py -------------------------------------------------------------------------------- /pyiota/lattice/diffoptics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/diffoptics.py -------------------------------------------------------------------------------- /pyiota/lattice/elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/elements.py -------------------------------------------------------------------------------- /pyiota/lattice/floor_coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/floor_coordinates.py -------------------------------------------------------------------------------- /pyiota/lattice/lattice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/lattice.py -------------------------------------------------------------------------------- /pyiota/lattice/optics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/optics.py -------------------------------------------------------------------------------- /pyiota/lattice/orbit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/orbit.py -------------------------------------------------------------------------------- /pyiota/lattice/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/templates.py -------------------------------------------------------------------------------- /pyiota/lattice/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/tools.py -------------------------------------------------------------------------------- /pyiota/lattice/tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/lattice/tracking.py -------------------------------------------------------------------------------- /pyiota/madx/__init__.py: -------------------------------------------------------------------------------- 1 | from .io import * 2 | -------------------------------------------------------------------------------- /pyiota/madx/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/madx/io.py -------------------------------------------------------------------------------- /pyiota/math/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/math/__init__.py -------------------------------------------------------------------------------- /pyiota/math/angles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/math/angles.py -------------------------------------------------------------------------------- /pyiota/math/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/math/constants.py -------------------------------------------------------------------------------- /pyiota/math/distributions.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyiota/math/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/math/geometry.py -------------------------------------------------------------------------------- /pyiota/math/hysteresis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/math/hysteresis.py -------------------------------------------------------------------------------- /pyiota/math/lifetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/math/lifetime.py -------------------------------------------------------------------------------- /pyiota/opti/__init__.py: -------------------------------------------------------------------------------- 1 | from .util import * 2 | -------------------------------------------------------------------------------- /pyiota/opti/gp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/opti/gp.py -------------------------------------------------------------------------------- /pyiota/opti/moga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/opti/moga.py -------------------------------------------------------------------------------- /pyiota/opti/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/opti/util.py -------------------------------------------------------------------------------- /pyiota/sim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/__init__.py -------------------------------------------------------------------------------- /pyiota/sim/dask/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/dask/__init__.py -------------------------------------------------------------------------------- /pyiota/sim/dask/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/dask/config.py -------------------------------------------------------------------------------- /pyiota/sim/dask/jobqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/dask/jobqueue.py -------------------------------------------------------------------------------- /pyiota/sim/dask/jobqueue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/dask/jobqueue.yaml -------------------------------------------------------------------------------- /pyiota/sim/dask/slurm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/dask/slurm.py -------------------------------------------------------------------------------- /pyiota/sim/dataset.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyiota/sim/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/io.py -------------------------------------------------------------------------------- /pyiota/sim/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/parameters.py -------------------------------------------------------------------------------- /pyiota/sim/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sim/runtime.py -------------------------------------------------------------------------------- /pyiota/sixdsim/__init__.py: -------------------------------------------------------------------------------- 1 | from .io import * 2 | -------------------------------------------------------------------------------- /pyiota/sixdsim/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/sixdsim/io.py -------------------------------------------------------------------------------- /pyiota/tbt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/tbt/__init__.py -------------------------------------------------------------------------------- /pyiota/tbt/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/tbt/constants.py -------------------------------------------------------------------------------- /pyiota/tbt/naff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/tbt/naff.py -------------------------------------------------------------------------------- /pyiota/tbt/optics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/tbt/optics.py -------------------------------------------------------------------------------- /pyiota/tbt/tbt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/tbt/tbt.py -------------------------------------------------------------------------------- /pyiota/tbt/tune_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/tbt/tune_utils.py -------------------------------------------------------------------------------- /pyiota/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/util/__init__.py -------------------------------------------------------------------------------- /pyiota/util/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/util/config.py -------------------------------------------------------------------------------- /pyiota/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyiota/util/util.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/acnet_examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/scripts/acnet_examples.ipynb -------------------------------------------------------------------------------- /scripts/benchmark.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/scripts/benchmark.ipynb -------------------------------------------------------------------------------- /scripts/constants.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/scripts/constants.ipynb -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_acnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/tests/test_acnet.py -------------------------------------------------------------------------------- /tests/test_kicks.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_knobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/tests/test_knobs.py -------------------------------------------------------------------------------- /tests/test_lattice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/tests/test_lattice.py -------------------------------------------------------------------------------- /tests/test_madx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakuklev/pyIOTA/HEAD/tests/test_madx.py -------------------------------------------------------------------------------- /tests/test_sim_io.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------