API para operaciones matemáticas avanzadas con soporte para:
- Cálculos numéricos
- Álgebra simbólica
- Resolución de ecuaciones
- Generación de gráficos
- Python 3.9+
- Dependencias listadas en
requirements.txt
- Crear entorno virtual:
python -m venv venv- Activar entorno:
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activate- Instalar dependencias:
pip install -r requirements.txtEjecutar la API:
python run.pyLa API estará disponible en:
- http://localhost:8000
- Documentación Swagger: http://localhost:8000/docs
- Documentación Redoc: http://localhost:8000/redoc
/numeric/add- Suma de números/numeric/subtract- Resta de números/numeric/multiply- Multiplicación de números/numeric/divide- División de números
/symbolic/solve- Resuelve ecuaciones/symbolic/derivative- Calcula derivadas/symbolic/integral- Calcula integrales
/plot/function- Genera gráficos 2D/plot/surface- Genera gráficos 3D
/equation/solve- Resuelve ecuaciones complejas
import requests
# Sumar números
response = requests.post(
"http://localhost:8000/numeric/add",
json={"numbers": [1, 2, 3]}
)
print(response.json()) # {"result": 6}MIT