Libertem

Latest version: v0.14.1

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

Scan your dependencies

Page 5 of 13

0.8.0

This release mainly contains improvements of center of mass / first moment analysis and support for starting the web GUI from JupyterHub or JupyterLab.

New features
* Support for center of mass with annular masks in `create_com_analysis()`, `COMAnalysis` and the GUI (633, 1089).

* Support in the GUI for specifying rotation of scan against detector and flipping the detector y axis (1087, 31). Previously this was only supported in the Python API.

* Tweaks and instructions for JupyterHub and JupyterLab integration in LiberTEM, see Jupyter integration (1074). New package [LiberTEM/LiberTEM-jupyter-proxy](https://github.com/LiberTEM/LiberTEM-jupyter-proxy) for interfacing.

* In the web API, support was added to re-run visualization only, without re-running UDFs for an analysis. This allows for almost instant feedback for some operations, like changing CoM parameters.

* Added token-based authentication. For now, it is only usable via integrations like Jupyter. It will be extended to local/manual usage later (1074, 1097). Please comment on 1097 if local/manual use would be beneficial for you so that it is prioritized accordingly.

* SEQ dataset: Added support for loading excluded pixels from XML (805, 1077). See `SEQDataSet` for more information. Also support both *.seq.seq and *.seq as extension for the main SEQ file to find files with matching base name that contain correction data (1120, 1121).

For the full release notes, please see [our changelog](https://libertem.github.io/LiberTEM/changelog.html#v0-8-0)

0.7.1

This point release ensures compatibility with the upcoming Numba release 0.54

0.7.0

We are happy to announce the release of LiberTEM 0.7.0! This version introduces features that are essential for live data processing, but can be used for offline processing as well: Live plotting, API for bundled execution of several UDFs in one run, iteration over partial UDF results, and asynchronous UDF execution. Features and infrastructure that are specific to live processing are included in the LiberTEM-live package <https://github.com/LiberTEM/LiberTEM-live/>, which will be released very soon and announced in a separate message.

Examples for running LiberTEM within Gatan Digital Micrograph (GMS) were updated and extended, including live plotting. They can be found at https://github.com/LiberTEM/LiberTEM/tree/master/examples

Furthermore, the performance of chunked HDF5 files was improved significantly.

The deprecated job interface was removed as previously announced, and the strain mapping code is now only available in the https://github.com/LiberTEM/LiberTEM-blobfinder subpackage.

The full release notes with details on the changes and new features can be found at https://libertem.github.io/LiberTEM/changelog.html#latest

0.7.0rc1

0.7.0rc0

0.6.0

We are pleased to announce the latest LiberTEM release, with many improvements since 0.5. We would like to highlight the contributions of our GSoc 2020 students AnandBaburajan (reshaping and sync offset correction) and twentyse7en, (Code generation to replicate GUI analyses in Jupyter notebooks) who implemented significant improvements in the areas of I/O and the user interface.

Another highlight of this release is experimental support of NVidia GPUs, both via CuPy and via native libraries. The API is ready to be used, including support in the GUI. Performance optimization is still to be done (946). GPU support is activated for all mask-based analyses (virtual detector and Radial Fourier) for testing purposes, but will not bring a noticeable improvement of performance yet. GPU-based processing did show significant benefits for computationally heavy applications like the SSB implementation in https://github.com/Ptychography-4-0/ptychography.

A lot of work was done to implement tiled reading, resulting in a new I/O system. This improves performance in many circumstances, especially when dealing with large detector frames. In addition, a correction module was integrated into the new I/O system, which can correct gain, subtract a dark reference, and patch pixel defects on the fly.

Check also our [full changelog!](https://libertem.github.io/LiberTEM/changelog.html)

Page 5 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.