単位変換、記号計算、任意精度に対応したクロスプラットフォームのデスクトップ電卓 Qalculate! の GTK GUI フロントエンド。
Qalculate/libqalculate
単位計算、記号数学、多倍長演算、不確かさの伝播に対応した、クロスプラットフォームのデスクトップ電卓ライブラリとコマンドラインツール。
代替できる製品:Wolfram Alpha
Mathematica
- スター
- 2,725
- フォーク
- 201
- 未解決の Issue
- 203
- 最終コミット
- 14 時間前
これは何?
Qalculate! は、各種インターフェースの基盤となる C++ ライブラリ libqalculate を使った多目的デスクトップ電卓です。通貨換算やパーセント計算といった日常的な用途に加え、記号積分や方程式、多倍長演算、区間演算などの高度な計算にも対応しています。
コアエンジンはライブラリとして提供され、単一の式を非対話形式で実行したり、履歴や補完機能付きの対話セッションを開始したりできるコマンドラインプログラム qalc も利用できます。qalculate-gtk や qalculate-qt などのGUIフロントエンドは、別途メンテナンスされています。
ライブラリには数百種類の組み込み関数と単位、カスタマイズ可能な変数、2022年のCODATA値に基づく物理定数が含まれています。また、Gnuplotを使って関数やデータをプロットできます。
主な機能
- 01SI、ヤード・ポンド法、CGS、原子単位系にわたる単位計算と換算、および毎日更新される為替レート
- 02因数分解、微分、積分、方程式の求解などの記号計算
- 03厳密値と近似値を出力できる多倍長演算
- 04不確かさの伝播と区間演算
- 05400種類を超えるカスタマイズ可能な関数と組み込み物理定数
- 06非対話モードと対話モードを備えたコマンドラインツール qalc、および Gnuplot によるプロット機能
ユースケース
- ターミナルから手早く単位換算や通貨計算を行う
- 大規模な数学ソフトウェアを使わずに、記号代数、微積分、方程式の求解を行う
- 科学・工学分野の作業で、測定値の不確かさを考慮した計算を行う
- ライブラリを通じて、フル機能の数学エンジンを別のアプリケーションに組み込む
クイックスタート
- 1
Gitソースからビルドするには、autogen.shを実行します
./autogen.sh - 2
ビルドを設定します(autogen.shが自動的に実行します)
./configure - 3
プロジェクトをコンパイルします
make - 4
rootとしてインストールします
sudo make install
使う前に知っておきたいこと
- コンパイルする前に、GMP、MPFR、libxml2などのライブラリをインストールしておく必要があります。
- Gitソースからビルドする場合は、automakeとautoconfも必要です。
- プロット機能には、オプションのGnuplotツールが必要です。
収録されている特集
トピック
よくある質問
- libqalculate とは?
- 単位計算、記号数学、多倍長演算、不確かさの伝播に対応した、クロスプラットフォームのデスクトップ電卓ライブラリとコマンドラインツール。 Qalculate! は、各種インターフェースの基盤となる C++ ライブラリ libqalculate を使った多目的デスクトップ電卓です。通貨換算やパーセント計算といった日常的な用途に加え、記号積分や方程式、多倍長演算、区間演算などの高度な計算にも対応しています。
- libqalculate は無料で使えますか?ライセンスは?
- libqalculate は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- libqalculate は今もメンテナンスされていますか?
- 活発にメンテナンス中。libqalculate の最終コミットは 2026年11月6日 です。
- libqalculate は何に使えますか?
- ターミナルから手早く単位換算や通貨計算を行う 大規模な数学ソフトウェアを使わずに、記号代数、微積分、方程式の求解を行う 科学・工学分野の作業で、測定値の不確かさを考慮した計算を行う ライブラリを通じて、フル機能の数学エンジンを別のアプリケーションに組み込む
- libqalculate のインストール方法は?
- Gitソースからビルドするには、autogen.shを実行します: ./autogen.sh ビルドを設定します(autogen.shが自動的に実行します): ./configure プロジェクトをコンパイルします: make rootとしてインストールします: sudo make install
- libqalculate はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Qalculate/libqalculate
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Qalculate!のクロスプラットフォーム対応デスクトップ電卓向けQt GUI。単位、記号計算、通貨換算に対応します。
純粋なPythonで書かれた数式処理システム。ライブラリまたは対話型コンソールとして利用できます。
任意精度の浮動小数点演算、特殊関数、数値計算法を提供するPythonライブラリ。
物理次元と単位を標準で扱える、科学計算向けの静的型付きプログラミング言語兼計算機。
数式、図表、レイアウトを保ったまま科学論文のPDFを別の言語に翻訳し、原文と翻訳文を併記することもできます。