Skip to content

Commit

Permalink
PKG-INFO was forgotten
Browse files Browse the repository at this point in the history
  • Loading branch information
kklmn committed Sep 21, 2016
1 parent e7c1959 commit fd7b767
Showing 1 changed file with 20 additions and 13 deletions.
33 changes: 20 additions & 13 deletions PKG-INFO
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
-------------------------------------
Expand All @@ -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
--------------
Expand Down

0 comments on commit fd7b767

Please sign in to comment.