public interface save_npy
Save multidimensional array in npy format
(Specification)
Subroutines
private module subroutine save_npy_cdp_1(filename, array, iostat, iomsg)
Arguments
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
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
Type | Intent | Optional | Attributes | | Name | |
character(len=*), |
intent(in) |
| | :: |
filename | |
real(kind=sp), |
intent(in) |
| | :: |
array(:,:,:) | |
integer, |
intent(out), |
optional | | :: |
iostat | |
character(len=:), |
intent(out), |
optional | allocatable | :: |
iomsg | |