├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── Makefile ├── _static │ ├── .gitignore │ └── rsopt_simulation_flow.drawio.png ├── _templates │ └── .gitignore ├── codes.rst ├── codes │ ├── elegant.rst │ ├── genesis.rst │ ├── madx.rst │ ├── opal.rst │ ├── python.rst │ └── user.rst ├── commands.rst ├── conf.py ├── configuration.rst ├── cori_warp_installation.txt ├── index.rst ├── installation.rst ├── introduction.rst ├── job_dictionary.rst ├── make.bat ├── optimizers │ ├── aposmm.rst │ ├── dfols.rst │ ├── dlib.rst │ ├── mobo.rst │ ├── nlopt.rst │ ├── pysot.rst │ └── scipy.rst ├── options.rst ├── quick_start.rst ├── requirements.txt ├── samplers │ ├── lh_scan.rst │ └── mesh_scan.rst ├── setup.rst └── simulation_execution.rst ├── examples ├── elegant_matching_parallel_execution_example │ ├── README │ ├── elegant.ele │ ├── elegant.lte │ ├── match_parallel.yml │ ├── obj_f_bunch_matching.py │ └── preprocess.py ├── madx_parameter_scan │ ├── ATR-U-and-W-lines.madx │ ├── README │ ├── analyze_madx_scan.ipynb │ └── config_madx.yml ├── mobo_example │ ├── README │ ├── _tnk_optimization_result.pdf │ ├── config_mobo.yml │ ├── config_mobo_osy.yml │ ├── osy_function.py │ ├── plot_result.py │ └── tnk_function.py ├── multi_code_example │ ├── README │ ├── config_run.yml │ ├── run_files │ │ ├── GUN_SF7.T7 │ │ ├── Q114_r56_to_k1.pickle │ │ ├── Q115_r56_to_k1.pickle │ │ ├── Q116_r56_to_k1.pickle │ │ ├── SOLENO5.T7 │ │ ├── TESLA_SF7.T7 │ │ ├── fast_compressor.ele │ │ ├── fast_injector_toX107.in │ │ └── injectortodump.lte │ └── set_chicane_r56.py ├── python_aposmm_example │ ├── README │ ├── config_scan_six_hump_camel.yaml │ ├── config_six_hump_camel.yaml │ └── six_hump_camel.py ├── python_chwirut_example │ ├── chwirut.py │ └── config_chwirut.yaml ├── python_radia_undulator_example │ ├── README │ ├── hybrid_undulator.py │ ├── plot_scan.py │ └── rsopt_scan_width.yml ├── quickstart_example │ ├── rsopt_example.py │ └── rsopt_example.yml ├── sampler_restart │ ├── README │ ├── config_scan.yml │ └── func.py └── user │ ├── check_env │ ├── config_check_env.yml │ ├── get_env │ └── python_file.py │ ├── parameter_mapping │ ├── README │ ├── config.yml │ ├── input_files.py │ └── run_mapping_example.py │ └── perlmutter_resource_checker │ ├── README │ ├── config_resource_check.yml │ └── rsopt_resource_check.sh ├── pyproject.toml ├── rsopt ├── __init__.py ├── codes │ ├── __init__.py │ ├── radia │ │ ├── __init__.py │ │ └── sim_functions.py │ ├── serial_python.py │ └── warp │ │ ├── __init__.py │ │ ├── libe_sim.py │ │ └── tec_utilities.py ├── configuration │ ├── __init__.py │ ├── configuration.py │ ├── jobs.py │ ├── options │ │ ├── __init__.py │ │ ├── aposmm.py │ │ ├── dfols.py │ │ ├── dlib.py │ │ ├── lh.py │ │ ├── mesh.py │ │ ├── mobo.py │ │ ├── nlopt.py │ │ ├── nsga2.py │ │ ├── options.py │ │ ├── pysot.py │ │ └── scipy.py │ ├── parameters.py │ ├── settings.py │ └── setup │ │ ├── __init__.py │ │ ├── elegant.py │ │ ├── flash.py │ │ ├── genesis.py │ │ ├── madx.py │ │ ├── opal.py │ │ ├── python.py │ │ ├── setup.py │ │ └── user.py ├── conversion.py ├── libe_tools │ ├── __init__.py │ ├── executors.py │ ├── generator_functions │ │ ├── __init__.py │ │ ├── local_opt_generator.py │ │ ├── particle_swarm.py │ │ ├── persistent_dlib.py │ │ ├── persistent_mobo.py │ │ ├── persistent_pysot.py │ │ ├── rsopt_localopt_support.py │ │ ├── sobal.py │ │ └── utility_generators.py │ ├── interface.py │ ├── libensemble-rsmpi.py │ ├── optimizer.py │ ├── optimizer_aposmm.py │ ├── optimizer_dlib.py │ ├── optimizer_mobo.py │ ├── optimizer_nsga2.py │ ├── optimizer_pysot.py │ ├── sampler.py │ ├── simulation_functions │ │ ├── __init__.py │ │ └── python_simulation_functions.py │ └── tools.py ├── mpi.py ├── optimizer.py ├── package_data │ ├── .gitignore │ ├── env_setup.jinja │ ├── example_registry.yml │ ├── examples │ │ ├── chwirut.py │ │ ├── config_chwirut.yaml │ │ ├── config_six_hump_camel.yaml │ │ ├── elegant.ele │ │ ├── elegant.lte │ │ ├── match_parallel.yml │ │ ├── obj_f_bunch_matching.py │ │ ├── preprocess.py │ │ ├── rsopt_example.py │ │ ├── rsopt_example.yml │ │ └── six_hump_camel.py │ ├── executor_schema.yml │ ├── optimizer_schema.yml │ ├── options_schema.yml │ ├── run_parallel_python.py.jinja │ ├── setup_schema.yml │ ├── shifter_exec.sh │ ├── shifter_sirepo.py │ └── static │ │ └── radia-control.yaml ├── parse.py ├── pkcli │ ├── __init__.py │ ├── cleanup.py │ ├── optimize.py │ ├── pack.py │ ├── quickstart.py │ ├── sample.py │ └── test_libe_submission.sh ├── rsopt_console.py ├── run.py ├── simulation.py └── util.py └── tests ├── .gitignore ├── import_test.py ├── regression_tests ├── config_pysot.yaml ├── run_aposmm_exs.py ├── run_libE_pysot.py └── test_run_examples.py ├── sample ├── run.py └── six_hump_camel.py ├── support ├── atr │ └── ATR-U-and-W-lines.madx ├── config_ignored_files.yaml ├── config_six_hump_camel.yaml ├── config_timeout.yaml ├── config_with_arguments.yml ├── fast_injector │ ├── GUN_SF7.T7 │ ├── SOLENO4.T7 │ ├── TESLA_SF7.T7 │ ├── fast_injector_toX107.in │ └── fast_laser.dist ├── genesis │ ├── TESSA.magfile.txt │ ├── genesis_pegasus.in │ └── genesis_tessa.in ├── ignored_files │ ├── elegant.ele │ ├── elegant.lte │ └── opal.in ├── linac_files │ ├── PC.param │ ├── PCG.sdds │ ├── PClinac_TESSA_LSC.lte │ ├── PClinac_TESSA_LSC.lte.out │ ├── PClinac_start.param │ ├── first.ele │ ├── first.ele.out │ ├── knsl45.liwake.sdds │ ├── out.json │ ├── tessamatch1.paramOpt │ ├── tessamatch1.paramOpt.out │ └── transverse.param ├── six_hump_camel.py └── template_example_1.yaml ├── test_configuration.py ├── test_executors.py ├── test_generate_input_file.py ├── test_models.py ├── test_optimizer.py ├── test_python_simulation_function.py ├── test_run_strings.py └── test_setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitignore: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /docs/_static/rsopt_simulation_flow.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/_static/rsopt_simulation_flow.drawio.png -------------------------------------------------------------------------------- /docs/_templates/.gitignore: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /docs/codes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/codes.rst -------------------------------------------------------------------------------- /docs/codes/elegant.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/codes/elegant.rst -------------------------------------------------------------------------------- /docs/codes/genesis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/codes/genesis.rst -------------------------------------------------------------------------------- /docs/codes/madx.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/codes/madx.rst -------------------------------------------------------------------------------- /docs/codes/opal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/codes/opal.rst -------------------------------------------------------------------------------- /docs/codes/python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/codes/python.rst -------------------------------------------------------------------------------- /docs/codes/user.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/codes/user.rst -------------------------------------------------------------------------------- /docs/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/commands.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/configuration.rst -------------------------------------------------------------------------------- /docs/cori_warp_installation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/cori_warp_installation.txt -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/job_dictionary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/job_dictionary.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/optimizers/aposmm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/optimizers/aposmm.rst -------------------------------------------------------------------------------- /docs/optimizers/dfols.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/optimizers/dfols.rst -------------------------------------------------------------------------------- /docs/optimizers/dlib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/optimizers/dlib.rst -------------------------------------------------------------------------------- /docs/optimizers/mobo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/optimizers/mobo.rst -------------------------------------------------------------------------------- /docs/optimizers/nlopt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/optimizers/nlopt.rst -------------------------------------------------------------------------------- /docs/optimizers/pysot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/optimizers/pysot.rst -------------------------------------------------------------------------------- /docs/optimizers/scipy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/optimizers/scipy.rst -------------------------------------------------------------------------------- /docs/options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/options.rst -------------------------------------------------------------------------------- /docs/quick_start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/quick_start.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | pykern -------------------------------------------------------------------------------- /docs/samplers/lh_scan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/samplers/lh_scan.rst -------------------------------------------------------------------------------- /docs/samplers/mesh_scan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/samplers/mesh_scan.rst -------------------------------------------------------------------------------- /docs/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/setup.rst -------------------------------------------------------------------------------- /docs/simulation_execution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/docs/simulation_execution.rst -------------------------------------------------------------------------------- /examples/elegant_matching_parallel_execution_example/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/elegant_matching_parallel_execution_example/README -------------------------------------------------------------------------------- /examples/elegant_matching_parallel_execution_example/elegant.ele: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/elegant.ele -------------------------------------------------------------------------------- /examples/elegant_matching_parallel_execution_example/elegant.lte: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/elegant.lte -------------------------------------------------------------------------------- /examples/elegant_matching_parallel_execution_example/match_parallel.yml: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/match_parallel.yml -------------------------------------------------------------------------------- /examples/elegant_matching_parallel_execution_example/obj_f_bunch_matching.py: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/obj_f_bunch_matching.py -------------------------------------------------------------------------------- /examples/elegant_matching_parallel_execution_example/preprocess.py: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/preprocess.py -------------------------------------------------------------------------------- /examples/madx_parameter_scan/ATR-U-and-W-lines.madx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/madx_parameter_scan/ATR-U-and-W-lines.madx -------------------------------------------------------------------------------- /examples/madx_parameter_scan/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/madx_parameter_scan/README -------------------------------------------------------------------------------- /examples/madx_parameter_scan/analyze_madx_scan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/madx_parameter_scan/analyze_madx_scan.ipynb -------------------------------------------------------------------------------- /examples/madx_parameter_scan/config_madx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/madx_parameter_scan/config_madx.yml -------------------------------------------------------------------------------- /examples/mobo_example/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/mobo_example/README -------------------------------------------------------------------------------- /examples/mobo_example/_tnk_optimization_result.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/mobo_example/_tnk_optimization_result.pdf -------------------------------------------------------------------------------- /examples/mobo_example/config_mobo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/mobo_example/config_mobo.yml -------------------------------------------------------------------------------- /examples/mobo_example/config_mobo_osy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/mobo_example/config_mobo_osy.yml -------------------------------------------------------------------------------- /examples/mobo_example/osy_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/mobo_example/osy_function.py -------------------------------------------------------------------------------- /examples/mobo_example/plot_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/mobo_example/plot_result.py -------------------------------------------------------------------------------- /examples/mobo_example/tnk_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/mobo_example/tnk_function.py -------------------------------------------------------------------------------- /examples/multi_code_example/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/README -------------------------------------------------------------------------------- /examples/multi_code_example/config_run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/config_run.yml -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/GUN_SF7.T7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/GUN_SF7.T7 -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/Q114_r56_to_k1.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/Q114_r56_to_k1.pickle -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/Q115_r56_to_k1.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/Q115_r56_to_k1.pickle -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/Q116_r56_to_k1.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/Q116_r56_to_k1.pickle -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/SOLENO5.T7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/SOLENO5.T7 -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/TESLA_SF7.T7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/TESLA_SF7.T7 -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/fast_compressor.ele: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/fast_compressor.ele -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/fast_injector_toX107.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/fast_injector_toX107.in -------------------------------------------------------------------------------- /examples/multi_code_example/run_files/injectortodump.lte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/run_files/injectortodump.lte -------------------------------------------------------------------------------- /examples/multi_code_example/set_chicane_r56.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/multi_code_example/set_chicane_r56.py -------------------------------------------------------------------------------- /examples/python_aposmm_example/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/python_aposmm_example/README -------------------------------------------------------------------------------- /examples/python_aposmm_example/config_scan_six_hump_camel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/python_aposmm_example/config_scan_six_hump_camel.yaml -------------------------------------------------------------------------------- /examples/python_aposmm_example/config_six_hump_camel.yaml: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/config_six_hump_camel.yaml -------------------------------------------------------------------------------- /examples/python_aposmm_example/six_hump_camel.py: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/six_hump_camel.py -------------------------------------------------------------------------------- /examples/python_chwirut_example/chwirut.py: -------------------------------------------------------------------------------- 1 | from libensemble.sim_funcs import chwirut1 2 | import numpy as np 3 | 4 | 5 | def eval_chwirut(x1, x2, x3): 6 | x = [x1, x2, x3] 7 | f = chwirut1.EvaluateFunction(x) 8 | 9 | func = lambda x: np.sum(np.power(x, 2)) 10 | fsum = func(f) 11 | 12 | return fsum, f 13 | 14 | 15 | def eval_chwirut_sum(x1, x2, x3): 16 | x = [x1, x2, x3] 17 | f = chwirut1.EvaluateFunction(x) 18 | 19 | func = lambda x: np.sum(np.power(x, 2)) 20 | fsum = func(f) 21 | 22 | return fsum 23 | 24 | 25 | def dummy_obj(*args, **kwargs): 26 | return (214., np.ones(214)) -------------------------------------------------------------------------------- /examples/python_chwirut_example/config_chwirut.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/python_chwirut_example/config_chwirut.yaml -------------------------------------------------------------------------------- /examples/python_radia_undulator_example/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/python_radia_undulator_example/README -------------------------------------------------------------------------------- /examples/python_radia_undulator_example/hybrid_undulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/python_radia_undulator_example/hybrid_undulator.py -------------------------------------------------------------------------------- /examples/python_radia_undulator_example/plot_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/python_radia_undulator_example/plot_scan.py -------------------------------------------------------------------------------- /examples/python_radia_undulator_example/rsopt_scan_width.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/python_radia_undulator_example/rsopt_scan_width.yml -------------------------------------------------------------------------------- /examples/quickstart_example/rsopt_example.py: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/rsopt_example.py -------------------------------------------------------------------------------- /examples/quickstart_example/rsopt_example.yml: -------------------------------------------------------------------------------- 1 | ../../rsopt/package_data/examples/rsopt_example.yml -------------------------------------------------------------------------------- /examples/sampler_restart/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/sampler_restart/README -------------------------------------------------------------------------------- /examples/sampler_restart/config_scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/sampler_restart/config_scan.yml -------------------------------------------------------------------------------- /examples/sampler_restart/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/sampler_restart/func.py -------------------------------------------------------------------------------- /examples/user/check_env/config_check_env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/check_env/config_check_env.yml -------------------------------------------------------------------------------- /examples/user/check_env/get_env: -------------------------------------------------------------------------------- 1 | printenv -------------------------------------------------------------------------------- /examples/user/check_env/python_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/check_env/python_file.py -------------------------------------------------------------------------------- /examples/user/parameter_mapping/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/parameter_mapping/README -------------------------------------------------------------------------------- /examples/user/parameter_mapping/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/parameter_mapping/config.yml -------------------------------------------------------------------------------- /examples/user/parameter_mapping/input_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/parameter_mapping/input_files.py -------------------------------------------------------------------------------- /examples/user/parameter_mapping/run_mapping_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/parameter_mapping/run_mapping_example.py -------------------------------------------------------------------------------- /examples/user/perlmutter_resource_checker/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/perlmutter_resource_checker/README -------------------------------------------------------------------------------- /examples/user/perlmutter_resource_checker/config_resource_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/perlmutter_resource_checker/config_resource_check.yml -------------------------------------------------------------------------------- /examples/user/perlmutter_resource_checker/rsopt_resource_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/examples/user/perlmutter_resource_checker/rsopt_resource_check.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rsopt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/__init__.py -------------------------------------------------------------------------------- /rsopt/codes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/codes/__init__.py -------------------------------------------------------------------------------- /rsopt/codes/radia/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rsopt/codes/radia/sim_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/codes/radia/sim_functions.py -------------------------------------------------------------------------------- /rsopt/codes/serial_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/codes/serial_python.py -------------------------------------------------------------------------------- /rsopt/codes/warp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rsopt/codes/warp/libe_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/codes/warp/libe_sim.py -------------------------------------------------------------------------------- /rsopt/codes/warp/tec_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/codes/warp/tec_utilities.py -------------------------------------------------------------------------------- /rsopt/configuration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/__init__.py -------------------------------------------------------------------------------- /rsopt/configuration/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/configuration.py -------------------------------------------------------------------------------- /rsopt/configuration/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/jobs.py -------------------------------------------------------------------------------- /rsopt/configuration/options/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/__init__.py -------------------------------------------------------------------------------- /rsopt/configuration/options/aposmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/aposmm.py -------------------------------------------------------------------------------- /rsopt/configuration/options/dfols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/dfols.py -------------------------------------------------------------------------------- /rsopt/configuration/options/dlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/dlib.py -------------------------------------------------------------------------------- /rsopt/configuration/options/lh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/lh.py -------------------------------------------------------------------------------- /rsopt/configuration/options/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/mesh.py -------------------------------------------------------------------------------- /rsopt/configuration/options/mobo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/mobo.py -------------------------------------------------------------------------------- /rsopt/configuration/options/nlopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/nlopt.py -------------------------------------------------------------------------------- /rsopt/configuration/options/nsga2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/nsga2.py -------------------------------------------------------------------------------- /rsopt/configuration/options/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/options.py -------------------------------------------------------------------------------- /rsopt/configuration/options/pysot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/pysot.py -------------------------------------------------------------------------------- /rsopt/configuration/options/scipy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/options/scipy.py -------------------------------------------------------------------------------- /rsopt/configuration/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/parameters.py -------------------------------------------------------------------------------- /rsopt/configuration/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/settings.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/__init__.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/elegant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/elegant.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/flash.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/genesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/genesis.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/madx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/madx.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/opal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/opal.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/python.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/setup.py -------------------------------------------------------------------------------- /rsopt/configuration/setup/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/configuration/setup/user.py -------------------------------------------------------------------------------- /rsopt/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/conversion.py -------------------------------------------------------------------------------- /rsopt/libe_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rsopt/libe_tools/executors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/executors.py -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/local_opt_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/generator_functions/local_opt_generator.py -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/particle_swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/generator_functions/particle_swarm.py -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/persistent_dlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/generator_functions/persistent_dlib.py -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/persistent_mobo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/generator_functions/persistent_mobo.py -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/persistent_pysot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/generator_functions/persistent_pysot.py -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/rsopt_localopt_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/generator_functions/rsopt_localopt_support.py -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/sobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/generator_functions/sobal.py -------------------------------------------------------------------------------- /rsopt/libe_tools/generator_functions/utility_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/generator_functions/utility_generators.py -------------------------------------------------------------------------------- /rsopt/libe_tools/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/interface.py -------------------------------------------------------------------------------- /rsopt/libe_tools/libensemble-rsmpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/libensemble-rsmpi.py -------------------------------------------------------------------------------- /rsopt/libe_tools/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/optimizer.py -------------------------------------------------------------------------------- /rsopt/libe_tools/optimizer_aposmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/optimizer_aposmm.py -------------------------------------------------------------------------------- /rsopt/libe_tools/optimizer_dlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/optimizer_dlib.py -------------------------------------------------------------------------------- /rsopt/libe_tools/optimizer_mobo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/optimizer_mobo.py -------------------------------------------------------------------------------- /rsopt/libe_tools/optimizer_nsga2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/optimizer_nsga2.py -------------------------------------------------------------------------------- /rsopt/libe_tools/optimizer_pysot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/optimizer_pysot.py -------------------------------------------------------------------------------- /rsopt/libe_tools/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/sampler.py -------------------------------------------------------------------------------- /rsopt/libe_tools/simulation_functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rsopt/libe_tools/simulation_functions/python_simulation_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/simulation_functions/python_simulation_functions.py -------------------------------------------------------------------------------- /rsopt/libe_tools/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/libe_tools/tools.py -------------------------------------------------------------------------------- /rsopt/mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/mpi.py -------------------------------------------------------------------------------- /rsopt/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/optimizer.py -------------------------------------------------------------------------------- /rsopt/package_data/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rsopt/package_data/env_setup.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/env_setup.jinja -------------------------------------------------------------------------------- /rsopt/package_data/example_registry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/example_registry.yml -------------------------------------------------------------------------------- /rsopt/package_data/examples/chwirut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/chwirut.py -------------------------------------------------------------------------------- /rsopt/package_data/examples/config_chwirut.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/config_chwirut.yaml -------------------------------------------------------------------------------- /rsopt/package_data/examples/config_six_hump_camel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/config_six_hump_camel.yaml -------------------------------------------------------------------------------- /rsopt/package_data/examples/elegant.ele: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/elegant.ele -------------------------------------------------------------------------------- /rsopt/package_data/examples/elegant.lte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/elegant.lte -------------------------------------------------------------------------------- /rsopt/package_data/examples/match_parallel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/match_parallel.yml -------------------------------------------------------------------------------- /rsopt/package_data/examples/obj_f_bunch_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/obj_f_bunch_matching.py -------------------------------------------------------------------------------- /rsopt/package_data/examples/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/preprocess.py -------------------------------------------------------------------------------- /rsopt/package_data/examples/rsopt_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/rsopt_example.py -------------------------------------------------------------------------------- /rsopt/package_data/examples/rsopt_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/rsopt_example.yml -------------------------------------------------------------------------------- /rsopt/package_data/examples/six_hump_camel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/examples/six_hump_camel.py -------------------------------------------------------------------------------- /rsopt/package_data/executor_schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/executor_schema.yml -------------------------------------------------------------------------------- /rsopt/package_data/optimizer_schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/optimizer_schema.yml -------------------------------------------------------------------------------- /rsopt/package_data/options_schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/options_schema.yml -------------------------------------------------------------------------------- /rsopt/package_data/run_parallel_python.py.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/run_parallel_python.py.jinja -------------------------------------------------------------------------------- /rsopt/package_data/setup_schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/setup_schema.yml -------------------------------------------------------------------------------- /rsopt/package_data/shifter_exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/shifter_exec.sh -------------------------------------------------------------------------------- /rsopt/package_data/shifter_sirepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/shifter_sirepo.py -------------------------------------------------------------------------------- /rsopt/package_data/static/radia-control.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/package_data/static/radia-control.yaml -------------------------------------------------------------------------------- /rsopt/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/parse.py -------------------------------------------------------------------------------- /rsopt/pkcli/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /rsopt/pkcli/cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/pkcli/cleanup.py -------------------------------------------------------------------------------- /rsopt/pkcli/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/pkcli/optimize.py -------------------------------------------------------------------------------- /rsopt/pkcli/pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/pkcli/pack.py -------------------------------------------------------------------------------- /rsopt/pkcli/quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/pkcli/quickstart.py -------------------------------------------------------------------------------- /rsopt/pkcli/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/pkcli/sample.py -------------------------------------------------------------------------------- /rsopt/pkcli/test_libe_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/pkcli/test_libe_submission.sh -------------------------------------------------------------------------------- /rsopt/rsopt_console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/rsopt_console.py -------------------------------------------------------------------------------- /rsopt/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/run.py -------------------------------------------------------------------------------- /rsopt/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/simulation.py -------------------------------------------------------------------------------- /rsopt/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/rsopt/util.py -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | *_work 2 | -------------------------------------------------------------------------------- /tests/import_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/import_test.py -------------------------------------------------------------------------------- /tests/regression_tests/config_pysot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/regression_tests/config_pysot.yaml -------------------------------------------------------------------------------- /tests/regression_tests/run_aposmm_exs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/regression_tests/run_aposmm_exs.py -------------------------------------------------------------------------------- /tests/regression_tests/run_libE_pysot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/regression_tests/run_libE_pysot.py -------------------------------------------------------------------------------- /tests/regression_tests/test_run_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/regression_tests/test_run_examples.py -------------------------------------------------------------------------------- /tests/sample/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/sample/run.py -------------------------------------------------------------------------------- /tests/sample/six_hump_camel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/sample/six_hump_camel.py -------------------------------------------------------------------------------- /tests/support/atr/ATR-U-and-W-lines.madx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/atr/ATR-U-and-W-lines.madx -------------------------------------------------------------------------------- /tests/support/config_ignored_files.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/config_ignored_files.yaml -------------------------------------------------------------------------------- /tests/support/config_six_hump_camel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/config_six_hump_camel.yaml -------------------------------------------------------------------------------- /tests/support/config_timeout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/config_timeout.yaml -------------------------------------------------------------------------------- /tests/support/config_with_arguments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/config_with_arguments.yml -------------------------------------------------------------------------------- /tests/support/fast_injector/GUN_SF7.T7: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/support/fast_injector/SOLENO4.T7: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/support/fast_injector/TESLA_SF7.T7: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/support/fast_injector/fast_injector_toX107.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/fast_injector/fast_injector_toX107.in -------------------------------------------------------------------------------- /tests/support/fast_injector/fast_laser.dist: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/support/genesis/TESSA.magfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/genesis/TESSA.magfile.txt -------------------------------------------------------------------------------- /tests/support/genesis/genesis_pegasus.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/genesis/genesis_pegasus.in -------------------------------------------------------------------------------- /tests/support/genesis/genesis_tessa.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/genesis/genesis_tessa.in -------------------------------------------------------------------------------- /tests/support/ignored_files/elegant.ele: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/ignored_files/elegant.ele -------------------------------------------------------------------------------- /tests/support/ignored_files/elegant.lte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/ignored_files/elegant.lte -------------------------------------------------------------------------------- /tests/support/ignored_files/opal.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/ignored_files/opal.in -------------------------------------------------------------------------------- /tests/support/linac_files/PC.param: -------------------------------------------------------------------------------- 1 | empty 2 | -------------------------------------------------------------------------------- /tests/support/linac_files/PCG.sdds: -------------------------------------------------------------------------------- 1 | empty 2 | -------------------------------------------------------------------------------- /tests/support/linac_files/PClinac_TESSA_LSC.lte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/linac_files/PClinac_TESSA_LSC.lte -------------------------------------------------------------------------------- /tests/support/linac_files/PClinac_TESSA_LSC.lte.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/linac_files/PClinac_TESSA_LSC.lte.out -------------------------------------------------------------------------------- /tests/support/linac_files/PClinac_start.param: -------------------------------------------------------------------------------- 1 | empty 2 | -------------------------------------------------------------------------------- /tests/support/linac_files/first.ele: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/linac_files/first.ele -------------------------------------------------------------------------------- /tests/support/linac_files/first.ele.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/linac_files/first.ele.out -------------------------------------------------------------------------------- /tests/support/linac_files/knsl45.liwake.sdds: -------------------------------------------------------------------------------- 1 | empty 2 | -------------------------------------------------------------------------------- /tests/support/linac_files/out.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/linac_files/out.json -------------------------------------------------------------------------------- /tests/support/linac_files/tessamatch1.paramOpt: -------------------------------------------------------------------------------- 1 | something unique 2 | -------------------------------------------------------------------------------- /tests/support/linac_files/tessamatch1.paramOpt.out: -------------------------------------------------------------------------------- 1 | something unique 2 | -------------------------------------------------------------------------------- /tests/support/linac_files/transverse.param: -------------------------------------------------------------------------------- 1 | empty 2 | -------------------------------------------------------------------------------- /tests/support/six_hump_camel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/six_hump_camel.py -------------------------------------------------------------------------------- /tests/support/template_example_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/support/template_example_1.yaml -------------------------------------------------------------------------------- /tests/test_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/test_configuration.py -------------------------------------------------------------------------------- /tests/test_executors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/test_executors.py -------------------------------------------------------------------------------- /tests/test_generate_input_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/test_generate_input_file.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/test_optimizer.py -------------------------------------------------------------------------------- /tests/test_python_simulation_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/test_python_simulation_function.py -------------------------------------------------------------------------------- /tests/test_run_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/test_run_strings.py -------------------------------------------------------------------------------- /tests/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiasoft/rsopt/HEAD/tests/test_setup.py --------------------------------------------------------------------------------