Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What visualization libraries are available for Fortran? [closed]

What visualization open sources or free software libraries are available for the Fortran programming language? Are there any similar to MatPlotLib for Python, for Fortran? If not, most scientists require visualization not only to generate some outputs but also to investigate data trends, which is missing in Fortran although its speed in computation is well-known.

Note:

This question is intended to discover available, or planned to be available, graphical libraries for Fortran. It is clearly not going to compare different packages among different programming languages.

The flexibility, quality of outputs, interactivity, multi-dimensionality, free/open source etc are of factors to be discovered.

like image 878
Developer Avatar asked Sep 29 '11 04:09

Developer


2 Answers

Just to make this list, a bit more complete ...

  • PLPLOT
  • GINO Suite
  • Winteracter
  • NCAR (outdated)
like image 151
Rook Avatar answered Nov 28 '22 20:11

Rook


Free: Mjograph (2d plots only) and Veusz (2d and 3d plots)

Perhaps you can generate csv or simple space-delimited files with your Python/Compiled-Fortran code, and process using 2d plotting software like Mjograph and/or 2d/3d software like Veusz. Mjograph is only available via Mac and/or Java platform. Veusz is scriptable with Python, it was built using Python with Qt & Numpy, in fact the save file is just a plain Python script, and is comparable to gnuplot (at least in terms of ease of use). The tutorial with veusz clearly shows what the capabilities are. I like that it starts you off with the GUI, but you can wean off to pure scripting afterwards.

Mjograph: http://www.ochiailab.dnj.ynu.ac.jp/mjograph/ Veusz: https://veusz.github.io/

Veusz seems a little more natural compared to dumping data into Matlab or Mathematica. At least if you are used to pushing python and Fortran around with Bash scripts on linux.

If you insist on 3d data, I would take a second look at DISLIN, it can work quite well depending on what you need to visualize. The license is quite affordable for commericial-use. If using for academic use it's free.

like image 21
Kevin Lee Avatar answered Nov 28 '22 18:11

Kevin Lee