Repolode
Qalculate

Qalculate/libqalculate

Biblioteca de calculadora desktop multiplataforma e ferramenta de linha de comando com suporte a unidades, matemática simbólica, precisão arbitrária e propagação de incertezas.

Alternativa open source a:Wolfram AlphaMathematica

Estrelas
2,725
Forks
201
Issues abertas
203
Último commit
ontem

O que é?

Qalculate! é uma calculadora desktop versátil, desenvolvida com base na biblioteca C++ libqalculate, que dá suporte às suas interfaces. Ela atende a tarefas do dia a dia, como conversão de moedas e cálculo de porcentagens, e também a operações mais avançadas, como integrais e equações simbólicas, aritmética de precisão arbitrária e aritmética de intervalos.

O projeto oferece o mecanismo principal como biblioteca e também o programa de linha de comando qalc, que executa expressões isoladas de forma não interativa ou inicia uma sessão interativa com histórico e conclusão automática. As interfaces gráficas são mantidas separadamente, incluindo qalculate-gtk e qalculate-qt.

A biblioteca inclui centenas de funções e unidades integradas, variáveis personalizáveis e constantes físicas com valores do CODATA de 2022. Ela também pode plotar funções e dados usando Gnuplot.

Recursos principais

  • 01Cálculos e conversões de unidades SI, imperiais, CGS e atômicas, além de taxas de câmbio atualizadas diariamente
  • 02Cálculos simbólicos, incluindo fatoração, diferenciação, integração e resolução de equações
  • 03Precisão arbitrária com resultados exatos e aproximados
  • 04Propagação de incertezas e aritmética de intervalos
  • 05Mais de 400 funções personalizáveis e constantes físicas integradas
  • 06Ferramenta de linha de comando qalc com modos não interativo e interativo, além de geração de gráficos via Gnuplot

Casos de uso

  • Fazer conversões rápidas de unidades ou cálculos de moedas pelo terminal
  • Realizar álgebra simbólica, cálculo ou resolução de equações sem recorrer a um pacote matemático completo
  • Fazer cálculos com incertezas de medição em atividades científicas ou de engenharia
  • Integrar um mecanismo matemático completo a outro aplicativo por meio da biblioteca

Início rápido

  1. 1

    Para compilar a partir do código-fonte do Git, execute autogen.sh

    ./autogen.sh
  2. 2

    Configure a compilação (autogen.sh executa essa etapa automaticamente)

    ./configure
  3. 3

    Compile o projeto

    make
  4. 4

    Instale como root

    sudo make install

Antes de usar

  • É necessário instalar GMP, MPFR, libxml2 e outras bibliotecas antes de compilar.
  • Compilações a partir do código-fonte do Git também precisam de automake e autoconf.
  • A geração de gráficos depende da ferramenta opcional Gnuplot.

Em coleções

Tópicos

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

Perguntas frequentes

O que é libqalculate?
Biblioteca de calculadora desktop multiplataforma e ferramenta de linha de comando com suporte a unidades, matemática simbólica, precisão arbitrária e propagação de incertezas. Qalculate! é uma calculadora desktop versátil, desenvolvida com base na biblioteca C++ libqalculate, que dá suporte às suas interfaces. Ela atende a tarefas do dia a dia, como conversão de moedas e cálculo de porcentagens, e também a operações mais avançadas, como integrais e equações simbólicas, aritmética de precisão arbitrária e aritmética de intervalos.
libqalculate é gratuito? Qual é a licença?
libqalculate é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
libqalculate ainda é mantido?
Manutenção ativa. O último commit de libqalculate foi em 6 de nov. de 2026.
Para que posso usar libqalculate?
Fazer conversões rápidas de unidades ou cálculos de moedas pelo terminal Realizar álgebra simbólica, cálculo ou resolução de equações sem recorrer a um pacote matemático completo Fazer cálculos com incertezas de medição em atividades científicas ou de engenharia Integrar um mecanismo matemático completo a outro aplicativo por meio da biblioteca
Como instalar libqalculate?
Para compilar a partir do código-fonte do Git, execute autogen.sh: ./autogen.sh Configure a compilação (autogen.sh executa essa etapa automaticamente): ./configure Compile o projeto: make Instale como root: sudo make install
Onde consigo libqalculate?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Qalculate/libqalculate

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Sistema de álgebra computacional escrito em Python puro para matemática simbólica, disponível como biblioteca ou console interativo.

Dados e análise#computer-algebra#symbolic-math#python
15,1 mil+19 esta semana5,7 milPythonOtherAtualizado ontem

Biblioteca Python para aritmética de ponto flutuante com precisão arbitrária, funções especiais e métodos numéricos.

Dados e análise#arbitrary-precision#numerical-methods#special-functions
1,2 mil+3 esta semana231PythonBSD-3-ClauseBem mantidoAtualizado há 3 dias