[x] Introduces hips.tile.io as the place where the default HiPS URL and filename are computed
[x] Exposes the default URL in a (hopefully) slightly simpler and better way on the existing HipsTileMeta and HipsSurveyProperties classes.
[x] Change tile I/O to store raw bytes and use that byte buffer in read / write calls, delaying the extraction of the pixels as a Numpy array to a tile.data property access.
[x] Activate test that shows that FITS / JPG and PNG tile read / write now works and roundtrips.
Coverage decreased (-2.5%) to 94.221% when pulling 495485cea144352817aa30caad564dbe8b5bb4fc on cdeil:rgb-tile-io into 91f9eea7adae732c8f8a7490092535a9d12f9631 on hipspy:master.
Coverage decreased (-0.06%) to 96.632% when pulling fdfd67286bf225fe3a3d7980004227472618e4b4 on cdeil:rgb-tile-io into 91f9eea7adae732c8f8a7490092535a9d12f9631 on hipspy:master.
Coverage decreased (-2.7%) to 93.97% when pulling 36c178c5485c64f36373ce9b51f8af06d6a17e5e on cdeil:rgb-tile-io into 91f9eea7adae732c8f8a7490092535a9d12f9631 on hipspy:master.
This pull request:
hips.tile.io
as the place where the default HiPS URL and filename are computedHipsTileMeta
andHipsSurveyProperties
classes.tile.data
property access.