Sanchez del Rio, "ShadowOui: A new visual environment for X-ray optics and synchrotron beamline simulations”, J. Sanchez del Rio, "OASYS (OrAnge SYnchrotron Suite): an open-source graphical environment for x-ray virtual xperiments”, Proc. Shadow3 Tutorials for ShadowOui are available at: įor further information, paper preprints and bug reports please contact the OASYS developers: Luca Rebuffi and/or Manuel Sanchez del Rio.įor OASYS: L. Source code repositories are available at: The release already includes ShadowOui, the OASYS user interface for shadow3, the ray-tracing simulation software, and XOPPY, the python version of XOP. Docker users can use Oasys by following this wiki page instructions.Windows 10 users can install Oasys by following this wiki page instructions.Linux (Red Hat 7/CentOS 7/Ubuntu 18.04) users can install Oasys by following this wiki pageinstructions.MacOS ( >= 10.14) users can install Oasys by following this wiki pageinstructions.General and Installation instructions are available at OASYS INSTALLATION WIKI PAGE. The available APIs are: ShadowOui, SRW, XOPPY ( XOP in PYthon), XRayServer, DABAM.Īn video introduction to OASYS can be found here Add-Ons are python packages that follow the Python Package Index (Pypi) specifications, and they are all uploaded in the Pypi database. OASYS automatically detect when one or more Add-Ons have a newer version in the Pypi database, and propose to the user the upgrade them, in order to keep the installed APIs always at their last release. OASYS itself looks like an empty container. APIs are released as distinct groups of widgets called Add-Ons, and the can be installed, uninstalled or upgraded by a using a specific form (Add-On manager): the list of available APIs is shown and the user can customize its OASYS appearance. The software Orange, developed at the University of Ljubljana (SLO), is the high level workflow engine that provides the interaction with the user and communication mechanisms. Python has been chosen as the main programming language, because of its universality and popularity in scientific computing. It provides to several tools a language let communicate by sending and receiving encapsulated data. OASYS integrates different simulation strategies via the implementation of adequate simulation tools for X-ray Optics (e.g. Its purpose is to integrate in a synergetic way the most powerful calculation engines available. The implemented software architecture allows to obtain not only an intuitive and very-easy-to-use graphical interface, but also provides high flexibility and rapidity for interactive simulations, allowing to make quick configuration changes to compare multiple beamline configurations. Manuel Sanchez Del Rio (ESRF) to design OASYS (ORange SYnchrotron Suite), a completely new graphical environment for modeling beamlines and X-ray experiments. The evolution of the hardware platforms, the modernization of the software tools, the access to the codes by a large number of young people and the popularization of the open source software for scientific applications drove Dr.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |