Extract data from scanned plots: Difference between revisions

From ASCEND
Jump to navigation Jump to search
Created page with 'Some tools for digitizing, or extracting data from, scanned plots, for example from journal publications, etc., where original numerical data is not provided: * [http://plotdigi…'
 
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Some tools for digitizing, or extracting data from, scanned plots, for example from journal publications, etc., where original numerical data is not provided:
The following are lists of tools for digitizing, or extracting data from, scanned plots, for example from journal publications, etc., where original numerical data is not provided.


* [http://plotdigitizer.sourceforge.net/ Plot Digitizer], written in Java, tested with Ubuntu 9.10 and works well. FOSS.
Please feel free to add other items to these lists.
 
== Free, open source ==
 
* [https://github.com/jonasfrantz/g3data2 g3data2] a rewrite of G3Data for GTK3. Use "git clone https://github.com/jonasfrantz/g3data2.git" to obtain the code then "sudo apt-get install libgtk-3-dev" then "cd g3data" and "make" to compile the code. I had to remove the text '-DG_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DGTK_DISABLE_DEPRECATED=1' from the makefile to make the compile succeed on Ubuntu 20.04.''
* [http://plotdigitizer.sourceforge.net/ Plot Digitizer], written in Java, tested with Ubuntu 9.10. A simple and basic tool, but works well. FOSS.
* [http://www.frantz.fi/software/g3data.php G3Data], written in C/GTK+, included in Ubuntu repositories, tested in the past, works OK and includes a 'magnifying glass' feature. FOSS.
* [http://www.frantz.fi/software/g3data.php G3Data], written in C/GTK+, included in Ubuntu repositories, tested in the past, works OK and includes a 'magnifying glass' feature. FOSS.
* [http://digitizer.sourceforge.net/index.php?c=2 Enguage], written in C++/Qt, included in Ubuntu repositories, includes support for automatic curve tracing. FOSS.
* [http://digitizer.sourceforge.net/index.php?c=2 Engauge], written in C++/Qt, included in Ubuntu repositories, includes support for automatic curve tracing. FOSS.
* [https://automeris.io/WebPlotDigitizer/ WebPlotDigitizer], written in HTML5/Javascript, web based, runs on Firefox or Chrome, includes support for automatic curve tracing. FOSS.
 
== Closed source ==
 
There are also some non-FOSS tools that were not investigated:
 
* [http://www.digitizeit.de/ DigitizeIt]
* [http://www.silkscientific.com/graph/ Un-Scan-It]
* [http://www.uniphiz.com/findgraph.htm FindGraph]
* [http://www.angelfire.com/rnb/labfit/index_xyExtract.htm xyExtract]
* [https://www.quintessa.org/software/downloads-and-demos/graph-grabber-2.0.2 Graph Grabber] - looks like it has a nice tool for automatically grabbing points from a coloured-in region of interest.
 
== See also ==


There are also some non-FOSS tools that were not investigated.
* Wikipedia: [http://en.wikipedia.org/wiki/Converting_scanned_graphs_to_data Converting scanned graphs to data]


[[Category:Miscellany]]
[[Category:Miscellany]]

Latest revision as of 09:37, 19 August 2022

The following are lists of tools for digitizing, or extracting data from, scanned plots, for example from journal publications, etc., where original numerical data is not provided.

Please feel free to add other items to these lists.

Free, open source

  • g3data2 a rewrite of G3Data for GTK3. Use "git clone https://github.com/jonasfrantz/g3data2.git" to obtain the code then "sudo apt-get install libgtk-3-dev" then "cd g3data" and "make" to compile the code. I had to remove the text '-DG_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DGTK_DISABLE_DEPRECATED=1' from the makefile to make the compile succeed on Ubuntu 20.04.
  • Plot Digitizer, written in Java, tested with Ubuntu 9.10. A simple and basic tool, but works well. FOSS.
  • G3Data, written in C/GTK+, included in Ubuntu repositories, tested in the past, works OK and includes a 'magnifying glass' feature. FOSS.
  • Engauge, written in C++/Qt, included in Ubuntu repositories, includes support for automatic curve tracing. FOSS.
  • WebPlotDigitizer, written in HTML5/Javascript, web based, runs on Firefox or Chrome, includes support for automatic curve tracing. FOSS.

Closed source

There are also some non-FOSS tools that were not investigated:

See also