Skip to content
This repository has been archived by the owner on Jul 29, 2019. It is now read-only.
/ ALS-U_Examples Public archive

OASYS tutorial files with simulation of ALS-U beamlines

Notifications You must be signed in to change notification settings

lucarebuffi/ALS-U_Examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALS-U_Examples

This repository contains a series of files that were used to demonstrate the capabilities of OASYS through scripting and widgets, and were used by Luca Rebuffi during a hands-on tutoral given at the ALS in March 2018 to provide real life examples on how these could be used to model ALS-U beamlines, the fourth generation synchrotron at Lawrence Berkeley National Lab.

Most of these capabilities have been ported to widgets, for easy reuse. These widgets can be found here, or via the Options>addons... menu in Oasys.

Questions relative to these scripts should be adressed to Antoine Wojdyla.

How to use python scripts

How to read a file and generate a source by resampling

The initial profile ws generated using xoppy (which itself call SRW)

Creating a source based on SRW calculation

Scanning and looping

scanning_ellipse_shape.py and scanning_vls_ruling_density

in action: Looping and Scanning variable via Python scripts

They all have been integrated as standalone widget into Shadow ALS utility

Resources

Make sure you also explore these other tremendous resources:

About

OASYS tutorial files with simulation of ALS-U beamlines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages