save_npy Interface

public interface save_npy

Save multidimensional array in npy format (Specification)


Contents


Subroutines

private module subroutine save_npy_cdp_1(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
complex(kind=dp), intent(in) :: array(:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_cdp_2(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
complex(kind=dp), intent(in) :: array(:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_cdp_3(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
complex(kind=dp), intent(in) :: array(:,:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_csp_1(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
complex(kind=sp), intent(in) :: array(:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_csp_2(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
complex(kind=sp), intent(in) :: array(:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_csp_3(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
complex(kind=sp), intent(in) :: array(:,:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint16_1(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int16), intent(in) :: array(:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint16_2(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int16), intent(in) :: array(:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint16_3(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int16), intent(in) :: array(:,:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint32_1(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int32), intent(in) :: array(:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint32_2(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int32), intent(in) :: array(:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint32_3(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int32), intent(in) :: array(:,:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint64_1(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int64), intent(in) :: array(:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint64_2(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int64), intent(in) :: array(:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint64_3(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int64), intent(in) :: array(:,:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint8_1(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int8), intent(in) :: array(:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint8_2(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int8), intent(in) :: array(:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_iint8_3(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
integer(kind=int8), intent(in) :: array(:,:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_rdp_1(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
real(kind=dp), intent(in) :: array(:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_rdp_2(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
real(kind=dp), intent(in) :: array(:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_rdp_3(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
real(kind=dp), intent(in) :: array(:,:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_rsp_1(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
real(kind=sp), intent(in) :: array(:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_rsp_2(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
real(kind=sp), intent(in) :: array(:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg

private module subroutine save_npy_rsp_3(filename, array, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: filename
real(kind=sp), intent(in) :: array(:,:,:)
integer, intent(out), optional :: iostat
character(len=:), intent(out), optional allocatable:: iomsg