Repolode
Qalculate

Qalculate/libqalculate

Biblioteca de calculadora de escritorio multiplataforma y herramienta de línea de comandos con unidades, matemáticas simbólicas, precisión arbitraria y propagación de incertidumbres.

Alternativa open source a:Wolfram AlphaMathematica

Estrellas
2,725
Forks
201
Issues abiertos
203
Último commit
ayer

¿Qué es?

Qalculate! es una calculadora de escritorio multipropósito basada en libqalculate, una biblioteca de C++ que impulsa sus interfaces. Cubre tareas cotidianas, como la conversión de divisas y el cálculo de porcentajes, y también permite realizar operaciones más avanzadas, como integrales y ecuaciones simbólicas, aritmética de precisión arbitraria y aritmética de intervalos.

El proyecto ofrece el motor principal como biblioteca, además del programa de línea de comandos qalc, que evalúa expresiones individuales de forma no interactiva o inicia una sesión interactiva con historial y autocompletado. Las interfaces gráficas se mantienen por separado; entre ellas están qalculate-gtk y qalculate-qt.

La biblioteca incluye cientos de funciones y unidades integradas, variables personalizables y constantes físicas con los valores CODATA de 2022. También permite graficar funciones y datos mediante Gnuplot.

Funciones clave

  • 01Cálculos y conversiones de unidades SI, imperiales, CGS y atómicas, además de cotizaciones de divisas que se actualizan a diario
  • 02Cálculo simbólico que incluye factorización, derivación, integración y resolución de ecuaciones
  • 03Precisión arbitraria con resultados exactos y aproximados
  • 04Propagación de incertidumbres y aritmética de intervalos
  • 05Más de 400 funciones personalizables y constantes físicas integradas
  • 06Herramienta de línea de comandos qalc con modos interactivo y no interactivo, además de generación de gráficos mediante Gnuplot

Casos de uso

  • Realizar conversiones rápidas de unidades o cálculos de divisas desde la terminal
  • Hacer álgebra simbólica, cálculo o resolver ecuaciones sin recurrir a un paquete matemático completo
  • Realizar cálculos con incertidumbres de medición en trabajos científicos o de ingeniería
  • Integrar un motor matemático completo en otra aplicación mediante la biblioteca

Inicio rápido

  1. 1

    Para compilar desde el código fuente de Git, ejecuta autogen.sh

    ./autogen.sh
  2. 2

    Configura la compilación (autogen.sh lo ejecuta automáticamente)

    ./configure
  3. 3

    Compila el proyecto

    make
  4. 4

    Instálalo como root

    sudo make install

Antes de usarlo

  • Es necesario instalar GMP, MPFR, libxml2 y otras bibliotecas antes de compilar.
  • Las compilaciones desde el código fuente de Git también requieren automake y autoconf.
  • La representación gráfica depende de la herramienta opcional Gnuplot.

En colecciones

Temas

#calculator#math#symbolic-math#unit-conversion#cli#cpp#arbitrary-precision

Preguntas frecuentes

¿Qué es libqalculate?
Biblioteca de calculadora de escritorio multiplataforma y herramienta de línea de comandos con unidades, matemáticas simbólicas, precisión arbitraria y propagación de incertidumbres. Qalculate! es una calculadora de escritorio multipropósito basada en libqalculate, una biblioteca de C++ que impulsa sus interfaces. Cubre tareas cotidianas, como la conversión de divisas y el cálculo de porcentajes, y también permite realizar operaciones más avanzadas, como integrales y ecuaciones simbólicas, aritmética de precisión arbitraria y aritmética de intervalos.
¿libqalculate es gratuito? ¿Qué licencia tiene?
libqalculate es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿libqalculate sigue mantenido?
Mantenimiento activo. El último commit de libqalculate fue el 6 nov 2026.
¿Para qué puedo usar libqalculate?
Realizar conversiones rápidas de unidades o cálculos de divisas desde la terminal Hacer álgebra simbólica, cálculo o resolver ecuaciones sin recurrir a un paquete matemático completo Realizar cálculos con incertidumbres de medición en trabajos científicos o de ingeniería Integrar un motor matemático completo en otra aplicación mediante la biblioteca
¿Cómo se instala libqalculate?
Para compilar desde el código fuente de Git, ejecuta autogen.sh: ./autogen.sh Configura la compilación (autogen.sh lo ejecuta automáticamente): ./configure Compila el proyecto: make Instálalo como root: sudo make install
¿Dónde consigo libqalculate?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Qalculate/libqalculate

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Sistema de álgebra computacional escrito en Python puro para matemáticas simbólicas, disponible como biblioteca o consola interactiva.

Datos y analítica#computer-algebra#symbolic-math#python
15,1 mil+19 esta semana5,7 milPythonOtherActualizado ayer

Una biblioteca de Python para aritmética de punto flotante de precisión arbitraria, funciones especiales y métodos numéricos.

Datos y analítica#arbitrary-precision#numerical-methods#special-functions
1,2 mil+3 esta semana231PythonBSD-3-ClauseBien mantenidoActualizado hace 3 días