jrpn – HP-15C and HP-16C inspired calculator simulators

jrpn is a pair of calculator simulators inspired by Hewlett-Packard’s HP-15C scientific calculator and HP-16C Computer Scientist calculator. They reproduce the characteristic Voyager-style interface with a simulated seven-segment LCD and Reverse Polish Notation input.

The 15C-inspired calculator concentrates on scientific and engineering work. Its capabilities cover standard scientific calculations as well as more advanced operations associated with the original calculator, including complex-number, matrix, statistical and programming facilities.

The 16C-inspired calculator is aimed primarily at programmers. It provides integer arithmetic and operations useful when working with different number representations, while retaining the keyboard-driven workflow and RPN model of the original hardware.

The project is a clean-room implementation rather than an emulator of HP firmware. The interface and behaviour seek to remain faithful to the calculators while running as modern desktop applications.

This is free and open source software.

Key Features

  • Includes separate HP-15C and HP-16C inspired calculators.
  • Uses Reverse Polish Notation for entering calculations.
  • Provides a simulated seven-segment LCD display.
  • Offers scientific and engineering calculations with the 15C model.
  • Supports complex numbers, matrices and statistical operations.
  • Provides programmable calculator functionality.
  • Offers programmer-oriented integer calculations with the 16C model.
  • Faithfully recreates much of the workflow of the original calculators.
  • Clean-room implementation with no dependency on original calculator firmware.

Website: github.com/zathras/jrpn
Support:
Developer: William Foote
License: GNU General Public License v3.0

jrpn is written in Dart. Learn Dart with our recommended free books and free tutorials.


Related Software

Calculators
Qalculate!Powerful and easy to use multi-purpose desktop calculator
GeniusDesktop calculator, an educational tool in mathematics, and for research
SpeedCrunchHigh precision and powerful desktop calculator
KCalcScientific calculator designed for KDE
CalculatorSimple and easy to use calculator
KAlgebraReplace your graphing calculator
rpCalcSimple RPN calculator
KalkCross-platform application built with the Kirigami framework
Modular CalculatorAimed at scientific, engineering or computing work
NonpareilHigh-Fidelity calculator simulator
WombatHigh-precision scientific calculator
Uno CalculatorPort of Windows calculator
SwitchCalcGTK4 calculator
SchulrechnerCalculator you know from school
PebblesGTK-based app
CuneoWidget-like calculator and conversion tool
RCalcRPN calculator
galculatorRPN and algebraic calculator
ExtcalcMultifunctional scientific graphic calculator
gdcalcFinancial, scientific, statistical and programming calculator
SumsPostfix calculator designed for quick calculations
Free42HP-42S calculator simulator
Yesser CalculatorExtensible calculator
xcalcSimple scientific calculator that can emulate a TI-30 or an HP-10C
x48ngReboot of the HP 48 emulator
tCalcSimple calculator written in core Tcl/Tk
OxiCalcSmall, simple calculator. It uses GTK4.
MCalcPerform simple mathematical operations
EigenGTK4 matrix calculator

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted