Introduction - Overview of RINPn and How to Get Started
Let's download RINPn and get it ready to use on this page.
Sponsored Link
What is "RINPn"?
RINPn is a free scientific calculator software featuring a simple interface. Below is an image of the RINPn window:

As shown, the RINPn window has a common UI found in scientific calculators, making it very easy to use.
Despite its simple interface, RINPn offers powerful features. You can enter complete expressions (formulas) for calculation, and utilize various mathematical functions and parentheses. Additionally, you can define your own functions or automate processes by writing scripts. The processing speed of RINPn —- ranging from hundreds of MFLOPS to several GFLOPS —- is exceptionally fast for a calculator and also competitive within the realm of scripting languages. Moreover, you can invoke processes implemented in Java™ from within calculation expressions and scripts.
Furthermore, if needed, you can retract the key panel of RINPn as shown below:

It's hard to imagine that such a compact calculator comes packed with such powerful features!
In essence, RINPn combines a "small and easy-to-handle" body with a "powerful engine," making it akin to a lightweight sports car in the world of calculators.
Available for Free - Open Source & MIT License
RINPn is open source software, which means users can access its source code to customize, improve, adapt, and distribute it as needed. The repository hosting the source code is available at: https://github.com/RINEARN/rinpn.
Of course, you are also welcome to use RINPn just like any other conventional software. We welcome users of all types!
RINPn is licensed under the MIT License, a popular open source license. This license allows users to use RINPn freely for both commercial and non-commercial purposes. For more details, search "MIT License" online to find extensive resources explaining the terms.
Additionally, the license document is included in the "License" folder within the distribution package as "MIT_License.txt," and in the source code repository as "LICENSE".
RINPn is provided without any warranties.
The developers assume no responsibility or liability for the results of using RINPn, including any errors, damages, etc.
Please ensure you agree with these terms and the conditions of the MIT License before using RINPn.
Downloading and Preparing to Use RINPn
Download the Latest Version of RINPn from the Official Website
This document is included in the RINPn package, which you might already have. If not, you can download the latest version of the RINPn package at any time from the official website:
- The RINPn Official Website
- https://www.rinearn.com/en-us/rinpn/
To download, click the "Download Now" button near the top of the page. This will download a compressed ZIP file named rinpn_?_?_?_en.zip (?_?_? are version numbers).
- The RINPn Source Code Repository
- https://github.com/RINEARN/rinpn
Extract the Downloaded Package
The downloaded file "rinpn_?_?_?_en.zip" is compressed in ZIP format and must be extracted before use.
For Microsoft® Windows® users, first right-click the ZIP file, select "Properties," and enable the "Unblock" checkbox at the bottom-right of the window under "Security" (this prevents potential security warnings or blockings during extraction or when running RINPn). To extract, right-click the ZIP file again, choose "Extract All," and follow the prompts.
For users of other operating systems (e.g., Linux®), the ZIP file can typically be extracted via the right-click menu.
On Linux, the ZIP file can also be extracted using the command line:
unzip -O cp932 rinpn_?_?_?_en.zip (?_?_? are version numbers)
This method is particularly useful when using the Japanese edition of RINPn, as extracting via the right-click menu might result in "mojibake" (character corruption).
After extraction, a folder named rinpn_?_?_?_en will be created containing all the contents of the RINPn package. While it is possible to browse the files within the ZIP without extracting, RINPn may not function correctly in this state. Always extract the files before use.
Position the Extracted Folder Conveniently (Available Without Installation)
RINPn does not require installation and can be placed anywhere convenient for you, such as the Desktop or a USB drive. This is especially handy if you plan to use RINPn on multiple computers.
We are now ready to launch and explore RINPn in the following chapters: Step-1 (GUI mode) and Step-2 (CUI mode)!
- Oracle and Java are registered trademarks of Oracle and/or its affiliates.
- Microsoft Windows is either a registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
- Linux is a trademark of linus torvalds in the United States and/or other countries.
- Other names may be either a registered trademarks or trademarks of their respective owners.
- Introduction - Overview of RINPn and How to Get Started
- Step 1 - Using RINPn in GUI Mode
- Step 2 - Using RINPn in CUI Mode (Command-Line Terminal)
- Step 3 - How to Execute Scripts
- Step 4 - How to Add Functions/Variables by Scripts (Library Scripts)
- Step 5 - Implement Functions/Variables in Java™ (Plug-in Development)
- Step 6 - How to Embed into Other Software
- Appendix - List of Built-in Functions/Variables