imagesplit.utils.file_descriptor module¶
Wrapper for sub images that form part of a larger volume
Author: Tom Doel Copyright UCL 2017
-
class
imagesplit.utils.file_descriptor.GlobalImageDescriptor(size, file_format, dim_order_condensed, data_type, msb, voxel_size)[source]¶ Bases:
objectDescribes a full combined image
-
class
imagesplit.utils.file_descriptor.SubImageDescriptor(filename, file_format, data_type, template, ranges, dim_order_condensed, suffix, index, msb, compression, voxel_size)[source]¶ Bases:
objectDescribes an image in relation to a larger image
-
class
imagesplit.utils.file_descriptor.SubImageRanges(ranges)[source]¶ Bases:
objectConvert range arrays to image parameters
-
imagesplit.utils.file_descriptor.convert_to_descriptors(descriptors_dict)[source]¶ Convert descriptor dictionary to list of SubImageDescriptor objects
-
imagesplit.utils.file_descriptor.convert_to_dict(descriptors)[source]¶ Convert SubImageDescriptor objects to descriptor dictionary
-
imagesplit.utils.file_descriptor.generate_input_descriptors(input_file, start_index)[source]¶ Create descriptors for one or more input files that do not have a descriptor file
-
imagesplit.utils.file_descriptor.generate_output_descriptors(filename_out_base, max_block_size_voxels, overlap_size_voxels, dim_order, header, output_type, num_dims, output_file_format, image_size, msb, compression, voxel_size)[source]¶ Creates descriptors representing file output
-
imagesplit.utils.file_descriptor.header_from_descriptor(descriptor_filename, filename_override)[source]¶ Create a file header based on descriptor information
-
imagesplit.utils.file_descriptor.load_descriptor(descriptor_filename)[source]¶ Loads and parses a file descriptor from disk