Probly: aplicación de hojas de cálculo con IA y funciones de análisis de datos en Python
¿Qué es Probly?
Probly es una aplicación de hoja de cálculo impulsada por ia que combina la funcionalidad de una hoja de cálculo con las capacidades de análisis de datos de Python.

Características principales de Probly
Hoja de cálculo interactiva
Admite edición directa de celdas, introducción de fórmulas (que comienzan con =), formato de celdas y copiar y pegar.
Admite múltiples fórmulas, incluyendo operaciones matemáticas (como SUM, AVERAGE), funciones estadísticas (como STDEV, MEDIAN), funciones lógicas (como IF, AND), funciones de búsqueda (como VLOOKUP, HLOOKUP) y funciones de texto (como CONCATENATE, LEFT).
Importación/exportación de datos
Admite la importación de archivos Excel (formato .xlsx) y la exportación de hojas de cálculo a formato Excel, conservando las fórmulas y el formato.
Integración con funciones de IA
Invoca el asistente de IA mediante atajos de teclado (como Ctrl+Shift+/) o haciendo clic en el icono.
Puedes hacer preguntas en lenguaje natural para obtener información sobre los datos, sugerencias de fórmulas, generación de gráficos e incluso ejecutar análisis en Python.
Interfaz e interacción
Proporciona una barra de herramientas para acceder rápidamente a funciones comunes como importar, exportar y gestionar gráficos.
Admite atajos de teclado estándar de hojas de cálculo para facilitar la operación del usuario.
Análisis con Python
Ejecuta código Python directamente en el navegador, sin necesidad de instalar dependencias adicionales.
Utiliza tecnología WebAssembly para que el código Python se ejecute en el navegador local, garantizando la privacidad de los datos.
Gráficos y visualización
Admite la generación de gráficos y visualizaciones basadas en los datos
Stack tecnológico de Probly
Framework frontend: aplicación construida sobre Next.js, que se ejecuta de forma fluida en los navegadores modernos más populares.
Entorno de ejecución de Python: gracias a Pyodide (Python compilado a WebAssembly), se logra la ejecución de código Python en el navegador.
Herramienta de visualización: utiliza ECharts para ofrecer una visualización de datos diversa.
¿Cómo usar Probly?
Instalación
Se puede instalar desde GitHub mediante pip:
pip install git+https://github.com/bencwallace/probly#egg=probly
Inicio rápido
Inicializa variables aleatorias y realiza operaciones:
>>> import probly as pr >>> X = pr.Ber() # Variable aleatoria de Bernoulli >>> Y = pr.Ber(0.9) >>> Z = pr.Unif(-10, 10) # Variable aleatoria de distribución uniforme >>> W = (1 + X) * Z / (5 + Y) # Nueva variable aleatoria >>> W.mean() # Calcular la media
Invocación de funciones de IA
Invoca el asistente de IA mediante atajos de teclado (como Ctrl+Shift+/) o haciendo clic en el icono.
Ejecución de código Python
Ejecuta código Python directamente en el navegador, sin necesidad de instalar dependencias adicionales.
Importación y exportación de datos
Admite la importación de archivos Excel (formato .xlsx) y la exportación a Excel
Casos de uso de Probly
Análisis de datos diario: ya sean tareas de procesamiento de datos en el trabajo o necesidades personales de organización de datos, se pueden completar análisis de manera eficiente en la hoja de cálculo, manejar cálculos complejos con código Python y obtener información útil mediante asistencia inteligente.
Ámbito educativo: puede servir como herramienta didáctica para ayudar a los estudiantes a aprender sobre análisis de datos, programación en Python y visualización de datos, profundizando en la comprensión mediante la práctica.
Oficina diaria: los usuarios comunes pueden aprovechar las funciones de IA para obtener rápidamente información sobre los datos.
Repositorio de GitHub:https://github.com/PragmaticMachineLearning/probly
Asistente de guiones▸
Apps AI
Noticias AI 