There isn't really a need to calculate the net and the background corrected counts in each iteration of the extraction. GROSS and BACKGROUND can be extracted, NET, COUNTS-BGKND, FLUX, etc can be calculated on the fly with the @property decorator.
This would make the class more flexible as well; change the GROSS array and change all the arrays that rely on it automatically.
There isn't really a need to calculate the net and the background corrected counts in each iteration of the extraction. GROSS and BACKGROUND can be extracted, NET, COUNTS-BGKND, FLUX, etc can be calculated on the fly with the @property decorator.
This would make the class more flexible as well; change the GROSS array and change all the arrays that rely on it automatically.