imagesplit.applications.split_files module

Utility for splitting large images into subimages

Author: Tom Doel Copyright UCL 2017

imagesplit.applications.split_files.main(args=None)[source]

Utility for splitting images into subimages

imagesplit.applications.split_files.parse_slice_output(dim_order, max_block_size_voxels, overlap_size_voxels, slice_output)[source]

Get output parameters for splitting into slices along axis

imagesplit.applications.split_files.specify_input_descriptors(descriptor_filename, input_file_base, start_index, filename_override)[source]

Compute input parameters based on input files and/or descriptor files

imagesplit.applications.split_files.specify_output_descriptors(dim_order, filename_out_base, global_descriptor, header, max_block_size_voxels, out_compression, output_format, output_type, overlap_size_voxels, slice_output)[source]

Compute output parameters based on a set of parameters

imagesplit.applications.split_files.split_file(input_file_base, filename_out_base, start_index, output_type, dim_order, file_handle_factory, output_format, slice_output, rescale, out_compression, max_block_size_voxels, overlap_size_voxels, descriptor_filename=None, test=False)[source]

Saves the specified image file as a number of smaller files