Extra-geom

Latest version: v1.13.0

Safety actively analyzes 702232 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.7.1

-----

2022-05-19

- Fix the pattern of hexagonal pixels in the DSSC detector (:ghpull:`160`).
Thanks to Loïc le Guyader for identifying and investigating this issue.

1.7

---

2022-03-02

- New method :meth:`~.DSSC_1MGeometry.to_pyfai_detector` for AGIPD, DSSC and LPD
to make a PyFAI detector object (:ghpull:`139`). See :doc:`pyfai` for an example.
- New method :meth:`~.DSSC_1MGeometry.rotate` to rotate all or selected parts of
the detector by given angles in 3D (:ghpull:`128`).
- Rename ``plot_data_fast`` to ``plot_data``, and ``position_modules_fast`` to
``position_modules`` (:ghpull:`143`). The old names remain as aliases.
- EXtra-geom now works with (and requires) cfelpyutils 2.x for reading
CrystFEL format ``.geom`` files (:ghpull:`114`).

1.6

---

2021-09-22

- Store and read (with new :meth:`~.LPD_1MGeometry.from_h5_file` method)
quadrant positions in EuXFEL HDF5 format geometry files (:ghpull:`92`).
- Read some metadata from CrystFEL format ``.geom`` files and use it as defaults
when writing a new ``.geom`` file (:ghpull:`87`).
- Fix writing ``coffset`` (z coordinates) correctly in ``.geom`` files
(:ghpull:`102`).
- Require cfelpyutils < 2 until we fix compatibility with the new version
(:ghpull:`107`).

1.5

---

2021-08-30

- Add method to make geometry from ASIC pairs positions for ePix100 detector and method
to normalize ePix data (:ghpull:`97`). See :ref:`det-EPIX`.
- Make scipy an optional dependency (:ghpull:`90`).
- Add method to make DSSC-1M geometry from only quadrant positions (:ghpull:`89`). See
:doc:`dssc_geometry` (example) and :ref:`det-DSSC-1M` (reference).
- Fix method name in docstring (:ghpull:`84`).

1.4

---

2021-06-16

- Added support for ePix100 & ePix10k detectors (:ghpull:`73`). See
:doc:`epix_geometry` (example) and :ref:`det-EPIX` (reference).
- :meth:`.GenericGeometry.inspect` now labels modules and tiles if there
are more than one (:ghpull:`74`).
- Allocating output arrays to assemble integer data should be faster
(:ghpull:`78`).
- Use ``NotImplementedError`` to make it clear that creating
:class:`.GenericGeometry` from a ``.geom`` file is not yet supported
(:ghpull:`77`).
- Some code reorganisation (:ghpull:`75`, :ghpull:`76`).

1.3

---

2021-05-20

- A new :class:`.GenericGeometry` class allows describing the layout of an unknown
detector, with the user specifying details such as pixel size and number of
modules (:ghpull:`72`). See :doc:`generic_geometry` for an introduction.
- Fix a small discrepancy in module positions with
:meth:`.JUNGFRAUGeometry.from_module_positions` (:ghpull:`69`).

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.