Releases: kklmn/xrt
Releases · kklmn/xrt
Release 1.6.1
- Minor bug fixes.
- Enable custom materials in xrtQook.
- Add hyperbolic (oes.HyperbolicMirrorParam) and hyperboloid
(oes.HyperboloidCapillaryMirror) mirrors with focusing test scripts
`test_param_mirror.py` and `test_hyperboloid_tube_mirror.py`.
- Add an example for applying a slope error map to a parametric mirror
`examples/withRaycing/13_Warping/ExampleOfSlopeErrorMapToParametricMirror.py`.
- Major rebuild of the documentation on
`Read the Docs <http://xrt.readthedocs.io>`_ due to changed software
requirements on readthedocs.io.
- Add in-plane rotation to :meth:`Crystal.get_amplitude_pytte()`.
- Major update of :ref:`Tests of Materials <tests_materials>`. Add
:ref:`Bent crystals: comparison tests for pyTTE backends <tests_pytte>`.
Release 1.6.0
- Enable calculations of elastically deformed crystals on GPUs. Based on PyTTE code. Used both in ray tracing and
xrtBentXtal GUI -- a GUI for comparative GPU-based bent crystal calculations.
- Add predefined material classes in three categories: crystals, compounds and elemental. Several crystal classes also include
elastic constants needed to calculate bent crystal reflectivity.
- All OpenCL tasks can be run on a remote GPU server.
- Extend the examples of 1D- and 2D-bent crystal analyzers with elastically deformed crystal reflectivity.
- Add docs "sampling-strategies" on sampling strategies of syncrotron sources. Add an example
"Undulator radiation through rectangular aperture" that illustrates various sampling methods.
- Add user classes of optical elements to xrtQook.
- Add an example "Orbital Angular Momentum of helical undulator radiation".
- Use python properties in OEs, screens, apertures etc. to transparently set object attributes.
- Bug fixes.
Release 1.5.0
See the version history at RTFD
Release 1.4.0
Major update for the synchrotron sources module
Release 1.3.5
A bug fix release.
See the version history at RTFD
Release 1.3.4
See the version history at RTFD
Release 1.3.3
See the version history at RTFD
Release 1.3.2
Bug fixes and minor updates.
Release 1.3.1
See the version history at RTFD
Release 1.3.0
See the version history at RTFD