Not sure but I wonder if you need a 2nd value in that EnergyFilter, as it is only one value long at the moment. How about putting a 2 at the end

openmc.EnergyFilter(np.linspace(0, 0.030, 2)