Page 1 of 1

GitHub repository for example simulations

Posted: 14 Nov 2017, 10:19
by david_bruhwiler
Hi all,

RadiaSoft has created a GitHub repository for easy access to all of the example files, https://github.com/radiasoft/rselegant/wiki

Instructions are provided for logging into RadiaSoft's JuypterHub server, where elegant and other accelerator/radiation codes are pre-installed. New users can git clone the repository from this server and start running the examples within a couple of minutes.

We have also started to implement the examples in our browser-based GUI for elegant, which we call Sirepo. This is a big job and it is helping us find out where our GUI needs to be improved.

We would love for this public GitHub repository to become a community resource, so please have a look if you are interested.

Thanks,
David

Re: GitHub repository for example simulations

Posted: 17 Nov 2017, 00:00
by michael_borland
David,

Thanks for developing this.

One caution I have for users who might download elegant input files for local use is to be aware of the potential for mischief: elegant has features that allow execution of subprocesses (e.g., the &subprocess command or SCRIPT element). This presents a potential (though perhaps unlikely) security issue if files are subject to community modification. It is wise to check for &subprocess commands or SCRIPT elements before running any elegant input received from an outside source.

--Michael