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
GitHub repository for example simulations
Moderators: cyao, michael_borland
-
- Posts: 8
- Joined: 02 Dec 2013, 18:21
- Location: Boulder, Colorado, USA
- Contact:
-
- Posts: 1951
- Joined: 19 May 2008, 09:33
- Location: Argonne National Laboratory
- Contact:
Re: GitHub repository for example simulations
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
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