From fd7b7670f96ff159f864fd8890baa3dd4d9542f9 Mon Sep 17 00:00:00 2001 From: kklmn Date: Wed, 21 Sep 2016 09:02:48 +0200 Subject: [PATCH] PKG-INFO was forgotten --- PKG-INFO | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/PKG-INFO b/PKG-INFO index 41fe5040..10f13610 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,10 +1,10 @@ Metadata-Version: 1.1 Name: xrt -Version: 1.1.0 -Summary: Ray tracing and wave propagation in x-ray regime, primarily meant for modeling synchrotron beamlines and beamline elements +Version: 1.2.1 +Summary: Ray tracing and wave propagation in x-ray regime, primarily meant for modeling synchrotron sources, beamlines and beamline elements. Includes a GUI tool for creating scripts. Home-page: http://pythonhosted.org/xrt -Author: ('Konstantin Klementiev', 'Roman Chernikov') -Author-email: first DOT last AT gmail DOT com +Author: Konstantin Klementiev, Roman Chernikov +Author-email: first DOT last AT gmail DOT com for both License: MIT License Description: Package xrt (XRayTracer) is a python software library for ray tracing and wave @@ -14,6 +14,7 @@ Description: Features of xrt --------------- + * *Rays and waves*. Classical ray tracing and wave propagation via Kirchhoff integrals, also freely intermixed. No further approximations, such as thin lens or paraxial. The optical surfaces may have figure errors, analytical or @@ -46,15 +47,16 @@ Description: * *Synchrotron sources*. Bending magnet, wiggler, undulator and elliptic undulator are calculated internally within xrt. There is also a legacy approach to sampling synchrotron sources using the codes `ws` and `urgent` - which are parts of XOP package. Please look the section `Comparison of - synchrotron source codes` for the comparison between the implementations. If + which are parts of XOP package. Please look the section "Comparison of + synchrotron source codes" for the comparison between the implementations. If the photon source is one of the synchrotron sources, the total flux in the beam is reported not just in number of rays but in physical units of ph/s. The total power or absorbed power can be opted instead of flux and is reported in W. The power density can be visualized by isolines. The magnetic gap of undulators can be tapered. Undulators can be calculated in near field. - Undulators can be calculated on GPU, with a high gain in computation speed, - which is important for tapering and near field calculations. + Custom magnetic field is also possible. Undulators can be calculated on GPU, + with a high gain in computation speed, which is important for tapering and + near field calculations. * *Shapes*. There are several predefined shapes of optical elements implemented as python classes. The inheritance mechanism simplifies creation of other @@ -94,6 +96,10 @@ Description: parts of the incoming beam meet different surfaces. Examples of such optics are poly-capillaries and Wolter mirrors. + * *Singular optics*. xrt correctly propagates vortex beams, which can be used + for studying the creation of vortex beams by transmissive or reflective + optics. + * *Global coordinate system*. The optical elements are positioned in a global coordinate system. This is convenient for modeling a real synchrotron beamline. The coordinates in this system can be directly taken from a CAD @@ -108,7 +114,8 @@ Description: * *Portability*. xrt runs on Windows and Unix-like platforms, wherever you can run python. - * *Examples*. xrt comes with many examples, see the galleries. + * *Examples*. xrt comes with many examples; see the galleries, the links are at + the top bar. xrtQook -- a GUI for creating scripts ------------------------------------- @@ -128,10 +135,10 @@ Description: Dependencies ------------ - numpy, scipy and matplotlib are required. If you use OpenCL for calculations on - GPU or CPU, you need AMD/NVIDIA drivers, ``Intel CPU only OpenCL runtime`` - (these are search key words), pytools and pyopencl. Spiderlib is highly - recommended for nicer view of xrtQook. + numpy, scipy matplotlib are required. If you use OpenCL for calculations on GPU + or CPU, you need AMD/NVIDIA drivers, ``Intel CPU only OpenCL runtime`` (these + are search key words), pytools and pyopencl. Spyderlib (the foundation of + Spyder IDE) is highly recommended for nicer view of xrtQook. Python 2 and 3 --------------