|
44 | 44 |
|
45 | 45 | class FitsOps: |
46 | 46 |
|
47 | | - def __init__(self, file_name, checksum=False, ignore_missing_end=True): |
| 47 | + def __init__(self, file_name, checksum=False, ignore_missing_end=True, ignore_missing_simple=False): |
48 | 48 | warnings.simplefilter('ignore', category=AstropyWarning) |
49 | 49 | self.file_name = file_name |
50 | 50 | self.timeops = TimeOps() |
51 | 51 |
|
52 | 52 | if checksum is True: |
53 | | - with fits.open(self.file_name, mode='update', ignore_missing_end=ignore_missing_end) as self.hdu: |
| 53 | + with fits.open(self.file_name, mode='update', ignore_missing_end=ignore_missing_end, |
| 54 | + ignore_missing_simple=ignore_missing_simple) as self.hdu: |
54 | 55 | self.hdu[0].add_checksum() |
55 | | - self.hdu = fits.open(self.file_name, ignore_missing_end=ignore_missing_end) |
| 56 | + self.hdu = fits.open(self.file_name, ignore_missing_end=ignore_missing_end, |
| 57 | + ignore_missing_simple=ignore_missing_simple) |
56 | 58 | else: |
57 | | - self.hdu = fits.open(self.file_name, ignore_missing_end=ignore_missing_end) |
| 59 | + self.hdu = fits.open(self.file_name, ignore_missing_end=ignore_missing_end, |
| 60 | + ignore_missing_simple=ignore_missing_simple) |
58 | 61 |
|
59 | 62 | def return_out_file_header(self, observer="YK", tel="TUG 100", code="A84", |
60 | 63 | contact="yucelkilic@myrafproject.org", |
|
0 commit comments