Project: datamanagement
Issue DM-4944: butler should transparently allow files to be compressed or not
see the conversation on c.l.o. at [https://community.lsst.org/t/how-does-the-butler-support-compression/502]. The summary is, when the mapper returns e.g. a non compressed file name e.g. {{foo.fits}}, that file may be compressed and the filename may reflect this e.g. in reality it might be named {{foo.fits.gz}}. On a posix system some component of the butler framework should discover this and transform the filename to the correct filename and pass that to the deserializer. TBD if the list of allowed extensions is hard coded someplace (in a mapper subclass?) or specified another way, perhaps by the policy (could be for dataset type or globally).
Story points: 6