• +1 510-870-8668, 510-298-5936, 510-796-2400
  • Login


The program is designed for interactive scientific plots in 2D and 3D and contains numerical scientific libraries implemented in Java for mathematical functions, random numbers, statistical analysis, curve fitting and other data mining algorithms. 

In today’s work environment, one always need a complete framework where he/she can very easily analyze their requirements and functionality and get the results in a proper displayed manner. And for this purpose, a tool DataMelt is launched which not only analyzes your data but also depict it in a whole different form other than pie charts, graphs etc.

Miri Infotech is launching a product which will configure and publish DataMelt, to produce free implementations of distributed or otherwise scalable and high available resources which are embedded pre-configured tool with Ubuntu and ready-to-launch AMI on Amazon EC2 that contains JAVA, GNOME.

It brings along a coherent user interface and tools competitive to commercial programs. It is basically a collaboration of mathematical and numerical software packages with GUI-type user interfaces into a coherent program in which the main user interface is based on short-named Java/Python classes.

Scripts and Java code (in case of the Java programming) can be run either in a GUI editor of DataMelt or as batch programs.  It includes more than 40,000 java classes for computation and visualization. In addition, more than 4000 classes come with Java API, plus 500 Python modules. Not to mention modules of Groovy and Ruby. All libraries are accessed using dynamic scripting.

After discussing what we mean by DataMelt, we should now further proceed to its amazing features and we can then deeply understand what it is actually meant for and how the users can take benefit by implementing those features.

Features are as follows:

  • 2D and 3D interactive visualization of data, functions, histograms, charts.
  • Analytic calculations using Matlab or Octave syntax
  • Histograms in 2D and 3D, as well as profile histograms
  • Random numbers and statistical samples
  • functions, including parametric equation in 3D
  • contour plots, scatter plots
  • neural nteworks

Supported programming languages

DataMelt can be used with several scripting languages for the JAVA platform: Jyhton (Python programming language), Groovy, JRuby (Ruby programming language) and BeanShell. All scripting languages use common DMelt Java API. Data analyses and statistical computations can be done in JAVA. Finally, symbolic calculations can be done using Matlab/Octave high-level interpreted language integrated with JAVA.

Supported platforms

DataMelt runs on Windows, Linux, Mac and Android operating systems. The Android application is called AWork. Thus the software represents the ultimate analysis framework which can be used on any hardware, such as desktops, laptops, netbooks, production servers and android tablets.










DataMelt live cast:

You can subscribe to DataMelt, an AWS Marketplace product and launch an instance from the DataMelt product's AMI using the Amazon EC2 launch wizard

You can subscribe DataMelt to an AWS Marketplace product and launch an instance from the Mahout product's AMI using the Amazon EC2 launch wizard.

To launch an instance from the AWS Marketplace using the launch wizard

1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

2. From the Amazon EC2 dashboard, choose Launch Instance.

On the Choose an Amazon Machine Image (AMI) page, choose the AWS Marketplace category on the left. Find a suitable AMI by browsing the categories, or using the search functionality. Choose Select to choose your product.

3. A dialog displays an overview of the product you've selected. You can view the pricing information, as well as any other information that the vendor has provided. When you're ready, choose Continue.

4. On the Choose an Instance Type page, select the hardware configuration and size of the instance to launch. When you're done, choose Next: Configure Instance Details.

5. On the next pages of the wizard, you can configure your instance, add storage, and add tags. For more information about the different options you can configure, see Launching an Instance. Choose Next until you reach the Configure Security Group page.

6. The wizard creates a new security group according to the vendor's specifications for the product. The security group may include rules that allow all IP addresses ( access on SSH (port 22) on Linux or RDP (port 3389) on Windows. We recommend that you adjust these rules to allow only a specific address or range of addresses to access your instance over those ports.

7.When you are ready, choose Review and Launch.

8. On the Review Instance Launch page, check the details of the AMI from which you're about to launch the instance, as well as the other configuration details you set up in the wizard. When you're ready, choose Launch to select or create a key pair, and launch your instance.

9. Depending on the product you've subscribed to, the instance may take a few minutes or more to launch. You are first subscribed to the product before your instance can launch. If there are any problems with your credit card details, you will be asked to update your account details. When the launch confirmation page displays



A Portable, commercial friendly application used for numeric computation, statistics, analysis of large data volumes ("big data") and scientific visualization. The program can be used in many areas, such as natural sciences, engineering, modeling and analysis of financial markets. DMelt creates high-quality vector-graphics images (SVG, EPS, PDF etc.) that can be included in LaTeX and other text-processing systems.


Development is available to member of the DataMelt community. All fixes and improvements are done through pull requests to the code.

Usage / Deployment Instruction

Step 1: Open Putty for SSH

Step 2: Open Putty and Type <instance public IP> at “Host Name”. Password auto taken from PPK file.

Step 3: In PUTTY go to Connection->SSH->Tunnels and enter the below shown details:

  • Source port: 9502
  • Destination: <instance public IP>.:5901
  • Click add

Step 4: Click open and type “ubuntu” as a username.

Step 5: type the following two commands:

  1. Sudo su
  2. vncserver :1

Step 6: open your tightVNC viewer and enter the following details and click connect:

  Remote host: <instance ip address>::5901

Enter the password as : datamelt

Below screen will pop-up:

Step 7: type the following commands:

  1. cd dmelt
  2. ./dmelt.sh

Enjoy DataMelt

Live Demo

Our Rating

5 star
4 star
3 star
2 star
1 star

Submit Your Request

First Name:*
Last Name:*
Email Address:*
Phone Number:*