4.9. add¶
Performs an addition operation on the Fits object.
- Fits.add(other, output=None, override=False) Self¶
Performs an addition operation on the
Fitsobject.Notes
This method can add numeric values or another
Fitsobject.If
otheris numeric, each element of the matrix will be added to that number.If
otheris anotherFitsobject, element-wise summation will be performed.
Parameters
otherUnion[Self, float, int]Either a
Fitsobject, a float, or an integer.outputOptional[str]New path to save the resulting file.
overridebool, optional, default=FalseIf
True, will overwrite theoutputpath if a file already exists.
Returns
FitsA new Fits object representing the result of the addition.
Raises
FileExistsErrorIf the file already exists and
overrideisFalse.
4.9.1. Example:¶
from myraflib import Fits
fits = Fits.sample()
other = Fits.sample()
new_fits_1 = fits.add(120)
new_fits_2 = fits + 120
new_fits_3 = fits.add(other)
new_fits_4 = fits + other