Libertem

Latest version: v0.14.1

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

Scan your dependencies

Page 3 of 13

0.11.0

This release introduces first-class support for sparse input data and processing using sparse-compatible libraries, primarily oriented towards data from event-based detectors. This support is provided through the new [sparseconverter](https://github.com/LiberTEM/sparseconverter) package, which was developed to enable efficient inter-conversion between different sparse formats and dense arrays. Many thanks in particular to Alexander Clausen and Dieter Weber for their extensive work on sparse support. See [Sparse arrays](https://libertem.github.io/LiberTEM/udf/advanced.html#sparse) for details on how to use it in your UDFs, and [Raw binary files in sparse CSR format](https://libertem.github.io/LiberTEM/reference/dataset.html#raw-csr) for a sparse input file format!

This release also marks the end of official support for Python 3.6 ([1369](https://github.com/LiberTEM/LiberTEM/issues/1369), [#1380](https://github.com/LiberTEM/LiberTEM/pull/1380)). At this time the maximum supported Python version remains 3.10 owing to usage of the [Numba library](https://numba.pydata.org/) within LiberTEM.

See [the changelog](https://libertem.github.io/LiberTEM/changelog.html#v0-11-0) for more details!

0.11.0rc3

0.11.0rc2

0.10.0

This release features the [Pipelined executor](https://libertem.github.io/LiberTEM/api.html#pipelined) for parallel live data processing ([1267](https://github.com/LiberTEM/LiberTEM/pull/1267)). This change greatly improves the processing performance for live data, in particular to support detectors with high data rate. Many thanks to Alexander Clausen and Matthew Bryan for their work! The corresponding capabilities in the [LiberTEM-live](https://github.com/LiberTEM/LiberTEM-live/) package will be released soon and announced separately.

Other improvements

* Support for Python 3.10.
* [NumPy files (NPY)](https://libertem.github.io/LiberTEM/reference/dataset.html#npy-format) for reading NumPy .npy files ([222](https://github.com/LiberTEM/LiberTEM/issues/222), [#1249](https://github.com/LiberTEM/LiberTEM/pull/1249)).
* Support for updated EMPAD XML format, including series ([1259](https://github.com/LiberTEM/LiberTEM/issues/1259), [#1260](https://github.com/LiberTEM/LiberTEM/pull/1260)).
* Integrate [Tracing using opentelemetry](https://libertem.github.io/LiberTEM/debugging.html#tracing) that allows to debug and trace distribted operation of LiberTEM ([691](https://github.com/LiberTEM/LiberTEM/issues/691), [#1266](https://github.com/LiberTEM/LiberTEM/pull/1266)).
* libertem-server picks a free port if the default is in use and no port was specified ([1184](https://github.com/LiberTEM/LiberTEM/pull/1184)).
* [cluster_spec()](https://libertem.github.io/LiberTEM/dev/executors.html#libertem.executor.dask.cluster_spec) now accepts the same CUDA device ID multiple times to spawn multiple workers on the same GPU. This can help increase GPU resource utilisation for some workloads ([1270](https://github.com/LiberTEM/LiberTEM/pull/1270)).
* A few bug fixes

See the [full changelog](https://libertem.github.io/LiberTEM/changelog.html#v0-10-0) for more details!

0.10.0rc2

0.10.0rc1

Page 3 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.