Open a astro image - JavierArredondo/min-cost-flow GitHub Wiki
How to open a image from bytes (fits file)?
import numpy as np
import pandas as pd
import io
import os
import sys
import gzip
import matplotlib.pyplot as plt
from PIL import Image
from astropy.io import fits
def stamp_from_bytes(stamp_byte):
with gzip.open(io.BytesIO(stamp_byte), 'rb') as f:
with fits.open(io.BytesIO(f.read())) as hdul:
img = hdul[0].data
return img
f = stamp_from_bytes(bytes)
plt.imshow(f, cmap='gray')
plt.colorbar()