This PR changes NodalData creation from allowing onlyArray{Float32, 2} for the data parameter to allowing AbstractArray{Float32, 2}, which allows for passing CUDA.CuArray objects to the NodalData constructor.
This change should not impact NodalData creation in SeisIO but will allow me to move NodalData to the GPU using infrastructure we have in SeisNoise.
This PR changes
NodalData
creation from allowing onlyArray{Float32, 2}
for thedata
parameter to allowingAbstractArray{Float32, 2}
, which allows for passingCUDA.CuArray
objects to theNodalData
constructor.This change should not impact
NodalData
creation in SeisIO but will allow me to moveNodalData
to the GPU using infrastructure we have in SeisNoise.