RINEARN Official Website

Welcome to the RINEARN Official Website.
RINEARN is a personal studio in Japan developing software for data-analysis, visualization, computation, etc.
» Details
Japanese English

News

Software Updates: Command Expansion in RINEARN Graph, and English Support in VCSSL
2024/02/05 - We updated our apps. This updates include "Enhancing the Command-Line Features of RINEARN Graph" and "Adding English Support to VCSSL." Delves into each of them!

RINEARN Graph 3D

An install-less free 3D graph plotting software.
» Details

RINEARN Graph 3D is an 3D graph software availale for plotting data from numerical files or spreadsheet software.

You can plot 3D graph by easy actions, e.g. you can plot data copied on a spreadsheet software by pasting it on the graph screen by right-clicking menu.

In addition, this software can render 3D graphs with realistic lighting/shading effects. It support you to recognize complicated shape of 3D graphs easily.

RINEARN Graph 3D is implemented in Java®, so it is also available as a 3D graph library for Java applications.

| More Details | Download |

RINEARN Graph 2D

An install-less free 2D graph plotting software.
» Details

RINEARN Graph 2D is an 2D graph software availale for plotting data from numerical files or spreadsheet software.

You can plot 2D graph by easy actions, e.g. you can plot data copied on a spreadsheet software by pasting it on the graph screen by right-clicking menu.

RINEARN Graph 2D is implemented in Java®, so it is also available as a 2D graph library for Java applications.

| More Details | Download |

RINPn

A programmable scientific calculator software, having very simple UI.
» Details

RINPn is a scientific calculator software. The window of the RINPn is very simple, so you can use it very easily. You can input the entire of the expression, and you can execute the calculation by simply typing the Enter key.

The RINPn is equipped with the scripting engine of the Vnano, so you can define functions and variables in C-like simple programming language.

The RINPn is an open source software, and it is under development on the public repository on GitHub.

| More Details | Download | Source Code Repository |

Exevalator

A multilingual & copyright-free expression calculator library.
» Details

Exevalator is a compact library, which enables you to calculate values of numerical expressions stored in string variables, on Java/C#/C++/Rust programs.

Exevalator is implemented as single source file for each language, so you can embed it into your app very easily. In addition, Exevalator is released under the CC0, which is almost the same as the so-called "copyright-free" (public domain).

| More Details | Download | Source Code Repository |

Vnano

An open-source scripting engine for embedded use in Java & Kotlin® applications.
» Details

Vnano is a compact scripting engine for enabling Java® and Kotlin® applications to interpret script code (given as string data) on run-time and execute it.

As a scripting language, Vnano is a subset of the VCSSL which has a simple C-like syntax, so users who accustomed to C-like languages can use Vnano right away.

Vnano realizes the high-speed script processing by execute intermediate code on a VM of which architecture is a vector register machine. Its peak performance is about 400 MFLOPS (64-bit) for scalar operations, and about 5 GFLOPS (64-bit) for vector operations.

| More Details | Download | Source Code Repository |

VCSSL

A programming language and cross-platform runtime environment.
» Details

VCSSL is a programming language for lightweight computation, data-analysis, visualization using 2D & 3D graphics, etc.

All parts of the runtime environment of the VCSSL (scripting engine, graphics engine, etc.) are implemented in Java, so the VCSSL is available on various type of OS for PC, e.g. Microsoft® Windows®, Linux, etc.

VCSSL has simple C-like syntax. If you are already useing other C-like programming languages ( C, C++, C#, Java, ... ), you can master VCSSL programming very easily.

| More Details | Download |

Code Archive

Circular Wave Animation

Draws the circular wave as 3D animation, under the specified wave parameters.
Sine Wave Animation

Draws the sine wave as animation, under the specified wave parameters.
Tool For Converting Units of Angles: Degrees and Radians

A GUI tool for converting the angle in degrees into radians, or radians into degrees.
Fizz Buzz Program

A program printing the correct result of Fizz Buzz game.
Vnano | Solve The Lorenz Equations Numerically

Solve the Lorenz equations, and output data to plot the solution curve (well-known as the "Lorenz Attractor") on a 3D graph.
Vnano | Output Data of Numerical Integration For Plotting Graph

Example code computing integrated values numerically, and output data for plotting the integrated functions into graphs.
Vnano | Compute Integral Value Numerically

Example code computing integral values numerically by using rectangular method, trapezoidal method, and Simpson's rule.
3D Graph Plotting Tool for Animating Data Loaded from Multiple Files

A simple tool which plots 3D animation graphs by loading multiple data files.
2D Graph Plotting Tool for Animating Data Loaded from Multiple Files

A simple tool which plots 2D animation graphs by loading multiple data files.
3D Graph Tool for Plotting & Animating Expressions of the Form of "z = f(x,y,t)"

A simple tool which plots the expression (formula) of the form of "z = f(x,y,t)" to the 3D graph, and plays it as animation.
2D Graph Tool for Plotting & Animating Expressions of the Form of "y = f(x,t)"

A simple tool which plots the expression (formula) of the form of "y = f(x,t)" to the 2D graph, and plays it as animation.
3D Graph Tool for Plotting & Animating Parametric Expressions of the Form of x(t), y(t), z(t)

A simple tool which plots parametric expressions (formulas) of the form of x(t), y(t), z(t) to the 3D graph, and plays it as animation.
2D Graph Tool for Plotting & Animating Parametric Expressions of the Form of x(t) and y(t)

A simple tool which plots parametric expressions (formulas) of the form of x(t) and y(t) to the 2D graph, and plays it as animation.
3D Graph Tool for Plotting Expressions of the Form of "z = f(x,y)"

A simple tool which plots the expression (formula) of the form of "z = f(x,y)" to the 3D graph.
2D Graph Tool for Plotting Expressions of the Form of "y = f(x)"

A simple tool which plots the expression (formula) of the form of "y = f(x)" to the 2D graph.

» See also: The code archive in the Japanese website.
( Now we are translating contents from the Japanese website to English little by little. )

About Us

RINEARN is a personal studio in Japan developing software for data-analysis, visualization, computation, etc.

President (self-employed) & Software Developer

Fumihiro Matsui

Location

Japan

Contact Us

Please feel free to contact us if you have any question about our software, projects, and so on.

* Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
* Microsoft Windows and C# are either a registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
* Rust is registered trademarks of Mozilla Foundation and/or its affiliates.

Japanese English
Index of this category
News

Software Updates: Command Expansion in RINEARN Graph, and English Support in VCSSL
2024/02/05 - We updated our apps. This updates include "Enhancing the Command-Line Features of RINEARN Graph" and "Adding English Support to VCSSL." Delves into each of them!

Inside the Repetitive Execution Speedup Impremented in Vnano Ver.1.1
2024/01/17 - Delves into the update in Vnano 1.1 from a developer's viewpoint, providing detailed insights into the specific improvements made to the internal structure of the script engine.

Scripting Engine Vnano Ver.1.1 Released: Dramatic Speed Improvement for Repetitive Executions of the Same Content
2023/12/22 - Released the Vnano script engine Ver.1.1. In this version, we've made significant enhancements in processing speed by reducing the overhead of handling requests. Explains the details.

Code Archive
Circular Wave Animation

Draws the circular wave as 3D animation, under the specified wave parameters.
2022/12/14
Sine Wave Animation

Draws the sine wave as animation, under the specified wave parameters.
2022/11/26
Tool For Converting Units of Angles: Degrees and Radians

A GUI tool for converting the angle in degrees into radians, or radians into degrees.
2022/11/22
Fizz Buzz Program

A program printing the correct result of Fizz Buzz game.
2022/05/12
Vnano | Solve The Lorenz Equations Numerically

Solve the Lorenz equations, and output data to plot the solution curve (well-known as the "Lorenz Attractor") on a 3D graph.
2021/02/18
» More