Plataforma de orquestación en Python para definir, ejecutar y monitorear activos de datos como tablas, conjuntos de datos, modelos de ML e informes.
Avaiga/taipy
Biblioteca de Python para convertir datos y algoritmos de IA en aplicaciones web listas para producción, con interfaz de usuario, pipelines y programación de tareas.
- Estrellas
- 19,458
- Forks
- 2,001
- Issues abiertos
- 233
- Último commit
- hace 3 meses
¿Qué es?
Taipy es una biblioteca de Python para científicos de datos e ingenieros de machine learning que quieren crear aplicaciones web basadas en datos e IA sin tener que aprender otra tecnología de front-end. Genera la interfaz de usuario a partir de código Python y se encarga de los componentes relacionados, como la integración de datos, la orquestación de pipelines y la programación de tareas.
Además de la interfaz de usuario, Taipy incluye análisis de escenarios hipotéticos y gestión de escenarios, para que los usuarios finales puedan comparar distintas variantes de un modelo o pipeline. También incorpora autenticación, roles y gestión de usuarios, tareas cron y una interfaz de línea de comandos con scripts de despliegue, gestión de versiones, migración de datos y telemetría para operaciones en producción.
La biblioteca principal se instala con pip. El ecosistema también incluye Taipy Designer, Taipy Studio, plantillas predefinidas e integraciones con plataformas de datos.
Funciones clave
- 01Genera interfaces web de usuario directamente a partir de código Python.
- 02Orquesta pipelines de datos y gestiona la programación de tareas y los trabajos cron.
- 03Admite el análisis de escenarios hipotéticos y la gestión de escenarios.
- 04Proporciona autenticación, roles y gestión de usuarios.
- 05Incluye una interfaz de línea de comandos, scripts de despliegue y herramientas de migración de datos.
- 06Ofrece telemetría y monitoreo para operaciones en producción.
Casos de uso
- Convertir un modelo de machine learning en una aplicación web interna para que los usuarios de negocio ejecuten predicciones.
- Crear herramientas para comparar escenarios de modelos de pronóstico o planificación.
- Programar y orquestar pipelines recurrentes de procesamiento de datos.
- Desplegar dashboards basados en datos con roles de usuario y control de acceso.
Inicio rápido
- 1
Instala la versión estable de Taipy con pip
pip install taipy - 2
Consulta la guía de instalación de la documentación para ver otros métodos de instalación
Antes de usarlo
- Requiere Python 3.9 a 3.12.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es taipy?
- Biblioteca de Python para convertir datos y algoritmos de IA en aplicaciones web listas para producción, con interfaz de usuario, pipelines y programación de tareas. Taipy es una biblioteca de Python para científicos de datos e ingenieros de machine learning que quieren crear aplicaciones web basadas en datos e IA sin tener que aprender otra tecnología de front-end. Genera la interfaz de usuario a partir de código Python y se encarga de los componentes relacionados, como la integración de datos, la orquestación de pipelines y la programación de tareas.
- ¿taipy es gratuito? ¿Qué licencia tiene?
- taipy es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿taipy sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de taipy fue el 10 ago 2026.
- ¿Para qué puedo usar taipy?
- Convertir un modelo de machine learning en una aplicación web interna para que los usuarios de negocio ejecuten predicciones. Crear herramientas para comparar escenarios de modelos de pronóstico o planificación. Programar y orquestar pipelines recurrentes de procesamiento de datos. Desplegar dashboards basados en datos con roles de usuario y control de acceso.
- ¿Cómo se instala taipy?
- Instala la versión estable de Taipy con pip: pip install taipy Consulta la guía de instalación de la documentación para ver otros métodos de instalación
- ¿Dónde consigo taipy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Avaiga/taipy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de orquestación de código abierto y basada en eventos para programar y ejecutar flujos de trabajo de datos, IA e infraestructura definidos en YAML.
Framework de orquestación de flujos de trabajo en Python que convierte scripts en pipelines de datos listos para producción, con programación, reintentos, caché y automatizaciones basadas en eventos.
Gestor de experimentos open source autoalojado para registrar ejecuciones de entrenamiento de ML y sus metadatos, compararlas en una interfaz web y consultarlas con un SDK de Python.
Herramienta de BI de código abierto y basada en código que crea informes de datos y dashboards interactivos a partir de SQL y Markdown.
Una biblioteca de Python para crear aplicaciones web full stack, con el frontend y el backend escritos en Python.