mhismail / PinPoint-Digitizer

Open source digitizer application to extract data from plots

Home Page:https://mhismail.github.io/PinPoint-Landing/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PinPoint Digitzer

https://mhismail.github.io/PinPoint-Landing/

PinPoint Digitizer is an open-source, cross-platform, desktop application to facilitate the extraction of data from images of plots. Data can be captured from plots with both linear or log scaled axes. PinPoint's user interface was designed for maximal accuracy and an intuitive workflow.

User Manual

https://mhismail.gitbooks.io/pinpoint-digitizer-user-manual/

Features

  • Magnifying glass effect with cross hairs for pixel perfect accuracy
  • Load in multiple plots at once or drag and drop images into interface
  • Download data as a csv file or copy to clipboard in various formats (R data.frame, python Array, comma-separated)
  • Keyboard shortcuts for zooming and adjusting/deleting points
  • Label groups of points as they are captured to easily organize data (i.e. multiple lines on same plot)
  • Capture data from facetted/multiple plots in same image
  • Handles skewed/distorted axes

Installation

Windows

https://github.com/mhismail/PinPoint-Digitizer/releases/download/v0.2.0-alpha/PinPoint.Setup.0.2.0.exe

Download and run installer

Linux

https://github.com/mhismail/PinPoint-Digitizer/releases/download/v0.2.0-alpha/PinPoint_0.2.0_amd64.deb

Download installer, navigate to downloads in terminal and run: sudo dpkg -i PinPoint_0.2.0_amd64.deb

Build

To build from source, clone repository and run: npm install

and to start: npm start

Demo

Load in multiple images

Load images

Calibrate axes

Calibrate axes

Capture points

Calibrate axes

Screen capture

Calibrate axes

Change preferences

Calibrate axes

Export data

Calibrate axes

*Plots shown do not belong to me and are used only for demonstration purposes

How to Install

Credits

Logo made with Logomakr.com

About

Open source digitizer application to extract data from plots

https://mhismail.github.io/PinPoint-Landing/

License:MIT License


Languages

Language:SCSS 33.5%Language:Less 33.1%Language:JavaScript 27.7%Language:CSS 3.8%Language:HTML 1.8%