This PR fixes a bug introduced when incorporating the MTL "override" ledgers into reprocessing.
When an override ledger didn't exist, or was otherwise empty, the data types for some columns were updated to standard types for an empty numpy array. This could then conflict with the data types for an overall ledger.
The fix is to never use standardized column updates for empty override ledgers.
coverage: 56.291% (-0.004%) from 56.295% when pulling c33787304f811ce904919634721c22e35fa496b3 on ADM-fix-reproc into 3644d1b7091457f80080ad9f457a47acf38545ee on main.
Update looks fine; thanks for sorting out photutils dependency pin for tests. OK to merge this when ready. Please open a separate ticket about the photutils dependency stuff.
This PR fixes a bug introduced when incorporating the MTL "override" ledgers into reprocessing.
When an override ledger didn't exist, or was otherwise empty, the data types for some columns were updated to standard types for an empty numpy array. This could then conflict with the data types for an overall ledger.
The fix is to never use standardized column updates for empty override ledgers.