文件名称:pyIOTA:粒子加速器建模和控制库
文件大小:208KB
文件格式:ZIP
更新时间:2024-04-20 21:10:15
hpc scientific control-systems accelerator-physics Python
pyIOTA 加速器控制,建模和数据分析框架 特征 pyIOTA是我发现在实验束动力学研究中有用的所有东西的混合物-粘合I / O和逻辑以与各种加速器代码,光学和TBT数据分析算法,用于控制加速器和存储实验数据的适配器以及其他小东西。 它支持: 晶格输入和输出典雅/ MADX / 6dsim至原始的OCELOT式结构并返回 线性光学和薄跟踪使用实用程序方法包装和扩展OCELOT磁芯,支持更多磁体类型 TBT和轨道数据分析 预处理(异常检测,阈值等) 相空间,调谐和光学功能恢复 模式分解(SVD,ICA等) 非线性分析 模拟 任务文件生成-DA,FMA,妈妈。 光圈和其他类型的研究 通过dask参数空间扫描和集群作业管理 与MOGA和其他自定义优化器集成 控制 与系统无关的,面向对象的界面,使用本机网格格式,进行名称/值转换以及旋钮生成/存储/数学运算 转换为真实设备命令的转换器-
【文件预览】:
pyIOTA-master
----.gitattributes(66B)
----madx()
--------__init__.py(18B)
--------io.py(8KB)
----sim()
--------parameters.py(7KB)
--------runtime.py(14KB)
--------__init__.py(67B)
--------io.py(2KB)
----elegant()
--------latticefile.py(30KB)
--------utils.py(1KB)
--------__init__.py(115B)
--------routines.py(2KB)
--------io.py(26KB)
--------taskfile.py(34KB)
----lattice()
--------floor_coordinates.py(6KB)
--------chromaticity.py(18KB)
--------elements.py(57KB)
--------optics.py(8KB)
--------__init__.py(223B)
--------containers.py(485B)
--------lattice.py(3KB)
--------tools.py(4KB)
--------tracking.py(22KB)
----iota()
--------util.py(6KB)
--------magnets.py(16KB)
--------run2.py(8KB)
--------__init__.py(63B)
----tbt()
--------tbt.py(69KB)
--------tune_utils.py(6KB)
--------optics.py(27KB)
--------__init__.py(41B)
--------naff.py(29KB)
--------constants.py(624B)
----__init__.py(728B)
----examples()
--------chromaticity.py(1KB)
--------create_lattice.ipynb(37KB)
--------IOTA_1NL_100MeV_v8.6.1.4.6ds(33KB)
--------__init__.py(0B)
--------read_devices.py(303B)
--------read_bpms.ipynb(17KB)
----util()
--------util.py(2KB)
--------config.py(217B)
--------__init__.py(42B)
----LICENSE(34KB)
----gui()
--------jupyter.py(2KB)
--------__init__.py(20B)
--------plots.py(41KB)
----acnet()
--------devicesets.py(0B)
--------utils.py(6KB)
--------__init__.py(55B)
--------sequences.py(23KB)
--------test_frontends.py(8KB)
--------adapters.py(0B)
--------frontends.py(42KB)
----README.md(3KB)
----math()
--------geometry.py(1KB)
--------__init__.py(71B)
--------angles.py(8KB)
--------constants.py(49B)
----opti()
--------__init__.py(0B)
--------moga.py(357B)
----tests()
--------test_lattice.py(238B)
--------test_madx.py(384B)
----.gitignore(2KB)
----sixdsim()
--------__init__.py(18B)
--------io.py(31KB)