GitHub repository for example simulations

Moderators: cyao, michael_borland

Post Reply
david_bruhwiler
Posts: 8
Joined: 02 Dec 2013, 18:21
Location: Boulder, Colorado, USA
Contact:

GitHub repository for example simulations

Post by david_bruhwiler » 14 Nov 2017, 10:19

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

michael_borland
Posts: 1933
Joined: 19 May 2008, 09:33
Location: Argonne National Laboratory
Contact:

Re: GitHub repository for example simulations

Post by michael_borland » 17 Nov 2017, 00:00

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

Post Reply