nabu.app.histogram module¶
- class nabu.app.histogram.VolumesHistogram(fnames, output_file, chunk_size_slices=100, chunk_size_GB=None, nbins=1000000.0, logger=None, backend='cuda')[source]¶
- Bases: - object- A class for extracting or computing histograms of one or several volumes. - Initialize a VolumesHistogram object. - Parameters:
- fnames (list of str) – List of paths to HDF5 files. To specify an entry for each file name, use the “?” separator: /path/to/file.h5?entry0001 
- output_file (str) – Path to the output file 
- write_histogram_if_computed (bool, optional) – Whether to write histograms that are computed to a file. Some volumes might be missing their histogram. In this case, the histogram is computed, and the result is written to a dedicated file in the same directory as ‘output_file’. Default is True. 
 
 - available_backends = {'cuda': <class 'nabu.processing.histogram_cuda.CudaVolumeHistogram'>, 'numpy': <class 'nabu.processing.histogram.VolumeHistogram'>}¶