zephyr-backend/cosmic/__init__.py
2025-01-23 19:16:14 +08:00

22 lines
500 B
Python

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")