Skip to main content

Super cool utilities that we just love to use

Project description

ACVL Utilities

This repository contains functions / algorithms that the ACVL group uses frequently. Thus, we created this repository to have a central place with efficient implementations of these functions / algorithms.

Packages

Array manipulation

Slicer:

A dynamic N-dimensional array slicer that returns a tuple that can be used for slicing an N-dimensional array. Works exactly as Python and Numpy slicing, only with different syntax. The conventional slicing method has the drawback that one must know the dimensionality of the array beforehand. By contrast, this slicer can be adapted dynamically at runtime.

Miscellaneous

Imap tqdm:

Run a function in parallel with a tqdm progress bar and an arbitrary number of arguments. Results are always ordered and the performance should be the same as of Pool.map.

Acknowledgements

    

This Repository is developed and maintained by the Applied Computer Vision Lab (ACVL) of Helmholtz Imaging.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acvl_utils-0.2.6.tar.gz (34.3 kB view details)

Uploaded Source

File details

Details for the file acvl_utils-0.2.6.tar.gz.

File metadata

  • Download URL: acvl_utils-0.2.6.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for acvl_utils-0.2.6.tar.gz
Algorithm Hash digest
SHA256 d6bd68a916fb2451ab3dd640b2494e545edc204c839ae1d4dd49f88f89999b74
MD5 6c05a3f6c8807b3839000b2fb49ecc3c
BLAKE2b-256 f37bcac76bd8285369399be3ac2e29f3e4ef2b36fe3b75fe357825e481eee825

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page