nrrd_write Interface

public interface nrrd_write

Module Procedures

private subroutine write_3d_r8_nrrd(array, filename, overwrite, dict)

write 3D array of float64's to .nrrd fileformat

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: array(:,:,:)

array to be written to disk

character(len=*), intent(in) :: filename

filename

logical, intent(in) :: overwrite

overwrite flag

type(toml_table), intent(inout), optional :: dict

dictionary of metadata

private subroutine write_3d_r4_nrrd(array, filename, overwrite, dict)

write 3D array of float32's to .nrrd fileformat

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: array(:,:,:)

array to be written to disk

character(len=*), intent(in) :: filename

filename

logical, intent(in) :: overwrite

overwrite flag

type(toml_table), intent(inout), optional :: dict

dictionary of metadata