37 research outputs found
PAMELA Overview : design goals and principles
The PAMELA (Particle Accelerator for MEdicaL
Applications) project is to design an
accelerator for proton and light ion therapy
using non-scaling Fixed Field Alternating
Gradient (FFAG) accelerators, as part of the
CONFORM project, which is also constructing
the EMMA electron model of a non-scaling
FFAG at Daresbury. This paper presents
an overview of the PAMELA design, and a
discussion of the design goals and the principles
used to arrive at a preliminary specification
of the accelerator
PyZgoubi 0.7.1
Zgoubi is a particle tracking code maintained by François Méot. PyZgoubi is an interface to Zgoubi written in python. It aims to make input files that are easy to read and can contain calculations, loops, and any other python program feature.More details can be found at http://www.hep.manchester.ac.uk/u/samt/pyzgoubi/ and https://sourceforge.net/projects/pyzgoubi
SScanSS 2—a redesigned strain scanning simulation software
This release brings new features and bug fixes:
This version requires Python 3.8
Instrument Editor
Adds search function for instrument description file
Main App
Importing volume data from TIFF images or nexus files
Adds support for volume rendering
Adds curve editor to set the alpha values for the rendered volume
Adds support for selecting measurement points on slice of the volume
Adds dialog to view fiducial marker coordinates in the instrument coordinate frame
Exporting volume data as TIFF
Updates instrument model for ENGIN-X and fixes for IMAT model
Adds support for generating measurement vectors from Euler angles
Developer
Moved from python 3.7 to 3.8
Adds make file for test runner and build tools
Adds linting and code formatting
Optimization for multiprocessin
SScanSS 2—a redesigned strain scanning simulation software
This release brings new features and bug fixes:
This version requires Python 3.9
Instrument Editor
Adds menu for Recent files
Adds UI for designing instrument description files
Main App
Ray intersection on volumes
Adds deterministic progress bar when loading volumes
Adds sample properties dialog
Adds cone primitive option
Shows dimensions and adds more precise point selection
Adds snap object to grid functionality in the point picking dialog
Adds volume binning for rendering
Adds more tutorials
Developer
Moved from python 3.8 to 3.9
Builds for MacOS
Refactor editor to use MVP
Adds support for 3D text rendering
Adds contributing guid
Accelerator Driven Systems for Energy Production and Waste Transmutation
Due to their inherent safety features and waste transmutation potential, accelerator driven subcritical reactors (ADSRs) are the subject of research and development in almost all countries around the world. The neutrons needed to sustain fission are generated by the spallation process resulting from high energy protons impacting a target element installed at the centre of the core. In the present paper the possible benefits of FFAGs as accelerator drivers for ADSR systems are analysed. FFAGs afford fast acceleration as there is no need of synchronization between RF and magnets, high average current with large repetition rate and large acceptance. The present study also focuses on the Monte Carlo studies of the reactor core design. The impact of the subcriticallity, target material and proton beam energy on the ADSR performance was also examined. Entirely novel ADSR configurations involving multiple accelerator drivers and associated spallation targets within the reactor core have also been considered. Calculations were carried out using the GEANT4 simulation code
Modeling space charge in an FFAG with Zgoubi
The Zgoubi particle tracker uses a ray tracing algorithm that can accurately track particles with large offset from any reference momentum and trajectory, making it suitable for FFAGs. In high current FFAGs, for example an ADSR driver, space charge has a significant effect on the beam. A transverse space charge model was added to Zgoubi using the interface pyZgoubi. The magnets are sliced and a space charge kick is applied between each slice. Results are presented for an ADSR driver lattice
Modeling space charge in an ffag with zgoubi
The Zgoubi particle tracker uses a ray tracing algorithm that can accurately track particles with large offset from any reference momentum and trajectory, making it suitable for FFAGs. In high current FFAGs, for example an ADSR driver, space charge has a significant effect on the beam. A transverse space charge model was added to Zgoubi using the interface pyZgoubi. The magnets are sliced and a space charge kick is applied between each slice. Results are presented for an ADSR driver lattice. Copyright © 2012 by IEEE
Author Correction:SciPy 1.0: fundamental algorithms for scientific computing in Python (Nature Methods, (2020), 10.1038/s41592-019-0686-2)
In the version of this article initially published online, the corresponding author designation was missing for Matt Haberland and Tyler Reddy. The affiliation for Evgeni Burovski was given as Higher School of Economics; the correct affiliation is National Research University, Higher School of Economics. In Box 1, “SciPy is an open-source package that builds on the strengths of Python and Numeric, providing a wide range of fast scientific and numeric functionality” was used as the box title; this has been moved to the beginning of the box text and a new title has been provided: “Excerpt from the SciPy 0.1 release announcement (typos corrected), posted 20 August 2001 on the Python-list mailing list.” From the original first sentence of this box, “(text following the % symbol indicates that a typo in the original text has been corrected in the version reproduced here)” has been deleted, and “% hanker to Hankel” and “% Netwon to Newton” have been deleted from the ends of the special functions row and the optimization row, respectively. In the first sentence of the ndimage section of Box 2, “nonlinear filter” has been changed to plural. At the end of the first paragraph of the section “SciPy matures,” “The library was expanded carefully, with the patience affordable in open-source projects and via best practices common in industry” has been changed to “The library was expanded carefully, with the patience affordable in open-source projects and via best practices, which are increasingly common in the scientific Python ecosystem and industry.” In Table 2, “Inequality constraint” has been changed to plural. In the “Nonlinear optimization: global minimization” section, “scipy.optimize.differentialevolution” had been changed to “scipy.optimize.differential_evolution.” In the first sentence of the section “Maintainers and contributors,” “SciPy developer guide” has been changed to “SciPy contributor guide” and the URL has been changed from http://scipy.github.io/devdocs/dev/core-dev/index. html to https://scipy.github.io/devdocs/dev/contributor/contributor_toc.html. In Table 2, entries in the first column have been changed from capitalized to lower-case. Finally, a URL in the second paragraph of the Discussion has been changed from https://scholar.google. com/scholar?q=SciPy to https://scholar.google.com/scholar?cites=2086009121748039507. The errors have been corrected in the print, HTML and PDF versions of the article. SciPy 1.0 Contributors Aditya Vijaykumar, Alessandro Pietro Bardelli, Alex Rothberg, Andreas Hilboll, Andreas Kloeckner, Anthony Scopatz, Antony Lee, Ariel Rokem, C. Nathan Woods, Chad Fulton, Charles Masson, Christian Häggström, Clark Fitzgerald, David A. Nicholson, David R. Hagen, Dmitrii V. Pasechnik, Emanuele Olivetti, Eric Martin, Eric Wieser, Fabrice Silva, Felix Lenders, Florian Wilhelm, G. Young, Gavin A. Price, Gert-Ludwig Ingold, Gregory E. Allen, Gregory R. Lee, Hervé Audren, Irvin Probst, Jörg P. Dietrich, Jacob Silterra, James T Webber, Janko Slavič, Joel Nothman, Johannes Buchner, Johannes Kulick, Johannes L. Schönberger, José Vinícius de Miranda Cardoso, Joscha Reimer, Joseph Harrington, Juan Luis Cano Rodríguez, Juan Nunez-Iglesias, Justin Kuczynski, Kevin Tritz, Martin Thoma, Matthew Newville, Matthias Kümmerer, Maximilian Bolingbroke, Michael Tartre, Mikhail Pak, Nathaniel J. Smith, Nikolai Nowaczyk, Nikolay Shebanov, Oleksandr Pavlyk, Per A. Brodtkorb, Perry Lee, Robert T. McGibbon, Roman Feldbauer, Sam Lewis, Sam Tygier, Scott Sievert, Sebastiano Vigna, Stefan Peterson, Surhud More, Tadeusz Pudlik, Takuya Oshima, Thomas J. Pingel, Thomas P. Robitaille, Thomas Spura, Thouis R. Jones, Tim Cera, Tim Leslie, Tiziano Zito, Tom Krauss, Utkarsh Upadhyay, Yaroslav O. Halchenko and Yoshiki Vázquez-Baeza.</p
Modeling space charge in an FFAG with Zgoubi
The Zgoubi particle tracker uses a ray tracing algorithm that can accurately track particles with large offset from any reference momentum and trajectory, making it suitable for FFAGs. In high current FFAGs, for example an ADSR driver, space charge has a significant effect on the beam. A transverse space charge model was added to Zgoubi using the interface pyZgoubi. The magnets are sliced and a space charge kick is applied between each slice. Results are presented for an ADSR driver lattice
Recent Development and Results With the Merlin Tracking Code
International audienceMERLIN is an high performance accelerator simulation code which is used for modelling the collimation system at the LHC. It is written in extensible object-oriented C++ so new physics processes can be easily added. In this article we present recent developments needed for the Hi-Lumi LHC and future high energy colliders including FCC, such as hollow electron lenses and composite materials. We also give an overview of recent simulation work, validation against LHC data from run 1 and 2, and loss maps for Hi-Lumi LHC
