Home

Awesome

digitize-heatmap

Lightweight and flexible tool for digitizing heatmaps. A deployment can be found at ryanfu.me/digitize-heatmap/.

Demonstration Image

The paper used for the above example is Liu et al: https://doi.org/10.1186/s40517-024-00311-8

Features

1 - PDF Navigation

2 - Data Extraction

A demo of some of the features can be found here.

Documentation

For a detailed explanation of how the code works, you can read the wiki.

Contributing

Contributions are very welcome. This project attempts to follow the JavaScript Standard Style to ensure consistent code format.

To install locally, simply git clone this repository. Everything is in HTML, Javascript, and a little bit of CSS, so you can instantly see modifications that you've made by opening index.html in a web browser.

Improving functionality, documentation, or adding tests would be greatly appreciated!

About

I'm Ryan Fu, currently a high school student (junior) at Amador Valley High School, and the main contributor/maintainer of this project.

This project was sparked after a conversation I had with Dr. Ahinoam Pollack, who is Head of Research for Zanskar Geothermal. Essentially, there was a need for a tool to easily extract quantitative data from heatmaps in scientific papers. The original idea was something similar to WebPlotDigitizer, but for heatmap graphs. I hope that it can grow beyond only one usecase, and can help significantly more people to come.

If you have any suggestions or feedback, you can reach out to me via email at ryanfu2008@gmail.com. I welcome any conversation!