public interface from_csv
      import array from csv file.
        Module Procedures
            
    
    
          
  
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              character(len=*),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            name | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            n1 | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            n2 | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            header(1:2) | 
            
             | 
        
    
  
    
    Return Value
    real(kind=real64), allocatable, (:,:)
    
    
     
   
            
    
    
          
  
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              character(len=*),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            name | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            n1 | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            n2 | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            n3 | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in), | 
              optional |             
              
             | 
            :: | 
            header(1:2) | 
            
             | 
        
    
  
    
    Return Value
    real(kind=real64), allocatable, (:,:,:)
    
    
     
   
            
    
    
          
  
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              character(len=*),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            name | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            n1 | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            header(1:2) | 
            
             | 
        
    
  
    
    Return Value
    real(kind=real64), allocatable, (:)
    
    
     
   
            
    
    
          
  
  Arguments
      
    
      
        | Type | 
Intent | Optional |         Attributes | 
         | 
        Name | 
         | 
    
    
        
            | 
              
              character(len=*),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            name | 
            
             | 
        
        
            | 
              
              integer(kind=int32),
             | 
intent(in) | 
               |             
              
             | 
            :: | 
            column | 
            
             | 
        
    
  
    
    Return Value
    real(kind=real64), allocatable, (:)