I have output images that are numpy arrays. I am trying to convert them directly into DICOM images through the use of SimpleITK but I need to know what header fields are necessary to allow for them to be imported into Slicer for viewing. Also, is there a method to create SimpleITK images from numpy arrays and then write them to dicom through slicer itself?
Slicer should be pretty tolerant of missing dicom ags, but as a baseline you could consider the ones listed here:
https://www.slicer.org/wiki/Documentation/4.10/Modules/CreateDICOMSeries
Or, if you load the numpy data you can create a volume node and then export it as DICOM via the Data module.