from io import BytesIO from flask import Blueprint, request, send_file from matplotlib import pyplot as plt from cosmic.temp_render import temp_render cosmic_module = Blueprint("Cosmic", __name__) @cosmic_module.route('/metadata') def get_meta(): return [] @cosmic_module.route('/temp_render') def render(): T = request.args.get("T", 16) temp_render(T=int(T)) buf = BytesIO() plt.savefig(buf, format="png") buf.seek(0) return send_file(buf, mimetype="image/png")