Miguel
01651fc454
Actualización del historial de cálculos con un nuevo formato de salario. Refactorización del motor algebraico para mejorar la gestión de ecuaciones y la resolución de variables, optimizando la salida de resultados y asegurando un manejo más eficiente de las soluciones simbólicas.
2025-06-12 11:09:04 +02:00
Miguel
639081c0d0
Eliminación de archivos innecesarios (icon.png y MaVCalcv2.lnk). Actualización del historial de cálculos con nuevos formatos de salario y tarifas. Refactorización del motor algebraico para mejorar la salida de resultados y la gestión de ecuaciones, implementando un nuevo formato de salida que incluye aproximaciones numéricas. Mejora en la generación de contenido LaTeX para ecuaciones y asignaciones.
2025-06-12 10:22:02 +02:00
Miguel
e51e6bf1ae
Optimización del launcher de la calculadora MAV eliminando verificaciones de dependencias y WebEngine al inicio. Se mejora la gestión del panel LaTeX, asegurando que solo se actualice si está visible. Se implementa inicialización perezosa para WebEngine y se ajusta la configuración de MathJax para SVG, mejorando el rendimiento y la experiencia del usuario.
2025-06-12 09:46:26 +02:00
Miguel
c219b62857
Refactorizacion de gui_main
2025-06-11 20:49:06 +02:00
Miguel
9ba73a9db6
Limpieza general
2025-06-11 18:37:57 +02:00
Miguel
aaddfbc3fa
Actualización de la interfaz de la calculadora híbrida con ajustes en la geometría de la ventana y el sistema de autocompletado. Se añade una nueva opción para copiar información de depuración al portapapeles, mejorando la accesibilidad de datos. Se optimiza el historial de cálculos y se realizan mejoras en la gestión de variables simbólicas en el motor algebraico.
2025-06-11 11:07:07 +02:00
Miguel
4010de2c12
Implementación de un método para generar contenido LaTeX completo en el panel, mejorando la representación de resultados y asignaciones. Se optimiza el manejo de expresiones y se añaden mejoras en el parseo de ecuaciones. Se actualiza el historial de cálculos eliminando contenido obsoleto.
2025-06-11 10:40:11 +02:00
Miguel
68bed8937a
Mejora del panel LaTeX y ajustes en la configuración de la interfaz. Se implementa un sistema para verificar la disponibilidad de MathJax y se optimiza la gestión de ecuaciones pendientes. Se actualizan estilos y se ajusta la geometría de la ventana. Se añade un wrapper para la función 'solve' que convierte cadenas a símbolos automáticamente, mejorando la resolución de ecuaciones.
2025-06-11 10:19:14 +02:00
Miguel
b7e35d1ae3
Actualización del motor algebraico para permitir asignaciones duales, integrando ecuaciones en el contexto de SymPy. Se mejora la gestión de variables y se optimiza la lógica de resolución, asegurando que las soluciones se apliquen correctamente al sistema. Se actualiza el historial de cálculos con nuevas expresiones.
2025-06-11 00:01:47 +02:00
Miguel
242d5095af
Actualización del historial de cálculos con nuevas expresiones y ajustes en la configuración de la interfaz. Se modifica la geometría de la ventana y se añaden nuevos formatos de texto en la calculadora. Se optimiza el sistema de autocompletado y se corrige la inicialización del popup de autocompletado.
2025-06-10 23:48:10 +02:00
Miguel
efbc6a5b52
Version con Pyside basica
2025-06-09 22:07:11 +02:00
Miguel
bb82098608
No funcionando el panel Latex
2025-06-09 21:56:16 +02:00
Miguel
0629137956
Mejora del sistema de autocompletado y ajustes en la interfaz de la calculadora. Se implementa un nuevo popup de autocompletado para variables y funciones, optimizando la navegación y selección. Se ajustan estilos y se mejora la gestión de eventos de teclado. Se actualiza el historial de cálculos con nuevas expresiones y se optimiza la lógica de evaluación.
2025-06-08 00:08:26 +02:00
Miguel
0cbf9dbf79
Primera version con pyside
2025-06-07 23:48:14 +02:00
Miguel
488f78b409
Actualización del panel LaTeX con integración de pywebview para un renderizado más robusto. Se añade soporte para JavaScript y se optimiza la generación de HTML para diferentes tipos de webview. Se mejora la gestión de ecuaciones y se implementan nuevos estilos para una mejor visualización. Se ajustan configuraciones de la interfaz y se mejora la lógica de actualización del contenido.
2025-06-07 23:16:14 +02:00
Miguel
6a533e5bd6
Implementación de un panel LaTeX expandible en la interfaz de la calculadora, permitiendo la visualización de ecuaciones y asignaciones. Se añaden mejoras en la gestión de resultados interactivos, incluyendo la limpieza del contexto antes de evaluaciones y la actualización dinámica del panel LaTeX. Se ajustan configuraciones de la ventana y se optimizan los bindings de teclado. Se actualizan las dependencias para incluir soporte para renderizado de LaTeX.
2025-06-07 19:38:57 +02:00
Miguel
018537c291
Actualización del historial de cálculos y mejoras en el sistema de autocompletado.
2025-06-07 16:10:21 +02:00
Miguel
6475661a02
Actualización de la configuración de la interfaz y mejoras en el motor algebraico. Se modifica la geometría de la ventana y la posición del panel. Se implementa la tokenización de expresiones LaTeX en línea y se añade un método para procesar LaTeX, mejorando la conversión entre expresiones matemáticas y su representación en LaTeX. Se amplía la clase Class_LaTeX para incluir un método estático de parseo de LaTeX.
2025-06-07 14:19:10 +02:00
Miguel
0488122229
Eliminación del archivo de historial de cálculos y ajustes en la configuración de la interfaz. Se mejora la gestión de resultados interactivos, incluyendo la actualización del panel de entrada al editar expresiones. Se optimizan los tags de salida para una mejor visualización de resultados y se implementa un nuevo sistema de redibujo para gráficos interactivos.
2025-06-06 16:32:25 +02:00
Miguel
f0bdf1e419
Actualización de la historia de cálculos con nuevas ecuaciones y valores. Mejora en la lógica de resolución iterativa y auto-aplicación de soluciones en el motor algebraico. Ajuste en la configuración de la interfaz y eliminación de pruebas obsoletas.
2025-06-06 15:26:00 +02:00
Miguel
53dd4eb801
mejorado de solve para equaciones con varias variables
2025-06-06 15:05:56 +02:00
Miguel
c0e638ec79
Mejorado del Motor algebraico
2025-06-06 11:45:04 +02:00
Miguel
556c63ad31
Mejora del motor de evaluación con la adición de funciones de plotting y compatibilidad con tipos SymPy en las clases IP4 y FourBytes. Se actualiza el contexto base para incluir nuevas funciones matemáticas y se implementa la verificación de clases requeridas en el contexto. Se optimiza el manejo de errores y se mejora la conversión de tipos SymPy a nativos.
2025-06-06 09:09:39 +02:00
Miguel
7d2033c60e
Refactorización del motor de evaluación para utilizar un sistema algebraico puro. Se actualizan las configuraciones de la interfaz y se simplifican las funciones de evaluación. Se añaden patrones de tokenización en el registro de tipos y se mejora la gestión de errores en el motor. Se eliminan configuraciones obsoletas y se optimiza el menú de herramientas.
2025-06-06 07:00:00 +02:00
Miguel
ece028e837
Mejorado de solve
2025-06-05 22:50:03 +02:00
Miguel
1bf1e47c04
Mejorado para que la API de Debug sea solo un wrap y no necesite actualizacion
2025-06-05 18:27:56 +02:00
Miguel
60401010a6
Creada API de Debug
2025-06-05 18:18:48 +02:00
Miguel
b2a4237504
Limpieza y actualizacion de documentos
2025-06-05 17:59:33 +02:00
Miguel
2cf06fb5f5
Actualización del sistema de tokenización y refactorización de clases base. Se implementa un nuevo enfoque de tokenización distribuida que permite la carga dinámica de clases desde el registro, mejorando la modularidad y escalabilidad del sistema. Se eliminan dependencias de clases codificadas y se optimizan las funciones de evaluación y análisis de expresiones. Se ajustan las configuraciones de la ventana y se mejora la gestión de errores y advertencias en el motor de evaluación.
2025-06-05 17:26:23 +02:00
Miguel
6a7311e358
Eliminado de corchetes y creacion de FourBytes y IntBase primera version
2025-06-05 13:27:35 +02:00
Miguel
8f0b0287a5
Implementación de nuevas funciones en el motor de evaluación, incluyendo métodos para limpiar variables y contextos, así como una función para resolver variables en sistemas de ecuaciones. Se actualiza la lógica de análisis de asignaciones y ecuaciones en el parser de corchetes, mejorando la detección de símbolos desconocidos. Se ajusta la configuración de la ventana y se optimizan las funciones de transformación de líneas.
2025-06-05 12:28:20 +02:00
Miguel
0c7ed33d0d
Implementación de un sistema de logging para mejorar la gestión de advertencias y errores en la aplicación. Se establece un límite para la cantidad de archivos de log generados y se optimiza la configuración de la ventana. Se ajusta el manejo de la evaluación y el autocompletado, mejorando la experiencia del usuario.
2025-06-04 21:38:40 +02:00
Miguel
589bab03b2
Implementación de un contexto limpio por evaluación, garantizando que cada modificación reevalúe todo desde cero. Se eliminan opciones de menú obsoletas relacionadas con la limpieza de variables y ecuaciones. Se añade la funcionalidad para limpiar el historial de entradas y se actualiza la documentación para reflejar estos cambios.
2025-06-02 23:23:52 +02:00
Miguel
449d503213
Actualización de la configuración de la ventana y ajustes en la posición de los elementos. Se añade soporte para la conversión a LaTeX en varias partes del código, incluyendo nuevas funcionalidades en el motor de evaluación y en la clase de herramientas de Sympy. Se mejora la gestión dinámica de clases de corchetes, eliminando dependencias de clases codificadas y optimizando la recarga de clases. También se incorpora la opción de registrar versiones en minúscula de las clases en el registro de tipos.
2025-06-02 23:05:54 +02:00
Miguel
ee24ef2615
Implementación de un nuevo sistema de ayuda en la aplicación, que incluye soporte para mostrar contenido en formato Markdown y HTML. Se añaden configuraciones simbólicas para el motor de evaluación, permitiendo alternar entre modos simbólico y numérico, así como opciones para mantener fracciones simbólicas y simplificación automática. Se actualizan las configuraciones de la ventana y se mejora la gestión del historial de entradas. Se eliminan funciones de prueba obsoletas y se optimiza el manejo de errores.
2025-06-02 22:39:31 +02:00
Miguel
f16c878a58
Primera version con auto-descubrimiento de tipos
2025-06-02 21:40:17 +02:00
Miguel
03964d2ff5
Actualización de la clase IP4Mask y Class_IP4 con nuevos métodos para conversiones, análisis de red y utilidades. Se añaden funcionalidades para manejar direcciones IP, incluyendo operaciones aritméticas y análisis de relaciones entre redes. Se mejora la documentación y se ajustan los métodos de autocompletado.
2025-06-02 20:23:37 +02:00
Miguel
036eeb4291
"""
...
Actualización de la clase IP4Mask con nuevos métodos para obtener la máscara y el conteo de hosts disponibles. Se mejora la integración con la clase Class_IP4 y se ajusta el autocompletado en la aplicación principal. Se modifica la configuración de la ventana y se añaden sugerencias contextuales para el autocompletado.
"""
2025-06-02 20:18:10 +02:00
Miguel
23676b9ef9
Implementación de la clase IP4Mask para gestionar máscaras de direcciones IPv4 y mejoras en la clase Class_IP4 para soportar nuevas sintaxis de entrada. Se actualiza el autocompletado y se añaden métodos para obtener la máscara de red y la longitud del prefijo. Se mejora la documentación de ayuda contextual.
2025-06-02 19:53:21 +02:00
Miguel
bc768e9ca7
Refactorizacion de nombres de scripts
2025-06-02 17:04:34 +02:00
Miguel
e44cc3af8f
Primera version de Autocompletado
2025-06-02 15:07:45 +02:00
Miguel
261b20df5c
Refactorizado de archivos y nombres
2025-06-02 11:15:05 +02:00
Miguel
3aadae3dc6
Mejorado de la documentacion
2025-06-02 09:43:39 +02:00
Miguel
1eea99fde2
Mejorado de la ventana de Plot
2025-06-01 19:09:36 +02:00
Miguel
085e99632f
Version con Plot funcionando
2025-06-01 17:20:22 +02:00
Miguel
ebb0ac82fa
Primera version funcionante
2025-06-01 16:30:03 +02:00