load_npy Interface

public interface load_npy

Load multidimensional array in npy format (Specification)


Subroutines

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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

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

Arguments

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