numpy scipy fastapi uvicorn markdown