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:
object
Describes 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:
object
Describes an image in relation to a larger image
-
class
imagesplit.utils.file_descriptor.
SubImageRanges
(ranges)[source]¶ Bases:
object
Convert 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