Difference: PythonTracker (3 vs. 4)

Revision 420 Jun 2009 - StephenMolloy

Line: 1 to 1
 
META TOPICPARENT name="Simulation"

A Python-based Charged Particle Tracker

The goal of this project is to build a charged particle tracker somewhat similar in capability to Lucretia. Despite its similarities, this will not simply be a rewrite of that code, and will include several features that make it stand out from the crowd:
Line: 42 to 42
 

Progress

  1. The UAP has been incorporated as a module named "accformat". This allows AML files to be read directly into the internal format, and also converts from AML to XSIF, MADX, MAD8, and Bmad. The ability to convert the other way needs to be incorporated.
Changed:
<
<
  1. Element generation. Sector bends (neglecting fringe fields), quadrupoles, thin sextupoles, xcors, ycors, & xycors, have been created, along with their calcRmat class, and TrackThruElement.
>
>
  1. Element generation. Sector bends (neglecting fringe fields), quadrupoles, thin sextupoles, xcors, ycors, & xycors, have been created, along with their calcRmat class, and TrackThruElement.
 
  1. Rmat calculation. All current elements have this class (some inherit the drift rmat class from the superclass, but only in the cases where this would be expected). The beamline "line" function has a class to calculate R matrices for a sequence of elements.
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding RHUL Physics Department TWiki? Send feedback