# Xkcd Scientist Tech Help

**URL:** https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284
**Category:** Offtopic
**Created:** [August 4, 2020, 7:53pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284 "2020-08-04T19:53:34Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)
#### Post date: [August 4, 2020, 7:53pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/1 "2020-08-04T19:53:34Z")

</div>

> **[Scientist Tech Help](https://xkcd.com/2341/)**
>
> I vaguely and irrationally resent how useful WebPlotDigitizer is.

---

<div class="post-metadata">

### Author: ![Elrod](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/elrod/32/22461_2.png) [@Elrod](https://discourse.julialang.org/u/Elrod)
#### Post date: [August 4, 2020, 8:02pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/2 "2020-08-04T20:02:37Z")

</div>

Having to “digitize Kaplan-Meier curves” was a running joke where I worked, but whenever sources (whether journal articles or [websites](https://www.trilogyhs.com/covid-19)) provide data only in graphical form, there’s not much else you can do.

---

<div class="post-metadata">

### Author: ![MatFi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/matfi/32/10002_2.png) [@MatFi](https://discourse.julialang.org/u/MatFi)
#### Post date: [August 4, 2020, 8:06pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/3 "2020-08-04T20:06:13Z")

</div>

> [@Elrod](#):
>
> but whenever sources (whether journal articles or [websites](https://www.trilogyhs.com/covid-19)) provide data only in graphical form, there’s not much else you can do.

More and more journals provide vector graphics, which is almost raw data (i wonder if there is dedicated svg2csv parser out there)

---

<div class="post-metadata">

### Author: ![Zach\_Christensen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zach_christensen/32/7220_2.png) [@Zach\_Christensen](https://discourse.julialang.org/u/Zach_Christensen)
#### Post date: [August 4, 2020, 8:19pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/4 "2020-08-04T20:19:05Z")

</div>

This is every single meeting I go to. I’ve literally been asked to take an image of a brain and put it in an excel file.

---

<div class="post-metadata">

### Author: ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)
#### Post date: [August 4, 2020, 8:46pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/5 "2020-08-04T20:46:21Z")

</div>

In undergrad. I had a powerpoint of a bunch of images of spectra saved, but forgot the raw files on a thumb drive left in the building. I literally had to write a program to turn pixel traces into numeric values. The error rate wasn’t too bad, and I got the report done on time but - was a not fun at all.

Reminds me of this: [https://www.improbable.com/airchives/paperair/volume1/v1i2/Xerox%20Enlargement%20Microscopy-AIR-vol1-no2.pdf](https://www.improbable.com/airchives/paperair/volume1/v1i2/Xerox%20Enlargement%20Microscopy-AIR-vol1-no2.pdf) .

Overall this XKCD is hilarious and so true. I live/work smack dab in the middle of ML and Science, in a field blending the two long before it was “cool”. Training NN’s with ODE’s psh that’s 1992 stuff… Anyways, so many people in ML think what scientists want is like some super algorithm to solve all problems ever. Really, ML is almost always a last last resort for anything. A lot of the classical techniques for routine analytic work, have great efficacy and if implemented reasonably, are not cumbersome at all and can even be completely automated… Also they tend to have great guarantees(error bounds, reproducible, linearity, etc) with good descriptions. It’s not flashy or headline worthy, but it’s honest, and completely reliable barring serious user error.

On the flip side, you’ll see people in science doing some of the most asinine things out of pure superstition. “I use a slide rule because I’ve always used a slide rule” - “Sir there’s no need to do all that math without pencil and paper, you know a lot of people do this sort of thing on computers”. okay that was a hyperbole, but not far from what I’m getting at.

Fun to be had on both sides. There’s even fun to be had in the name of the people like myself, who are foolish enough to be in the middle of it all…

---

<div class="post-metadata">

### Author: ![anon37204545](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@anon37204545](https://discourse.julialang.org/u/anon37204545)
#### Post date: [August 4, 2020, 9:23pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/6 "2020-08-04T21:23:17Z")

</div>

What scientists think they need: MATLAB, Python, R, C, C++  
What scientists actually need: Julia

---

<div class="post-metadata">

### Author: ![tbeason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tbeason/32/15898_2.png) [@tbeason](https://discourse.julialang.org/u/tbeason)
#### Post date: [August 4, 2020, 10:57pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/7 "2020-08-04T22:57:00Z")

</div>

I’ve used WebPlotDigitizer in a bind before. Works great! haha

---

<div class="post-metadata">

### Author: ![ImreSamu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/imresamu/32/20677_2.png) [@ImreSamu](https://discourse.julialang.org/u/ImreSamu)
#### Post date: [August 4, 2020, 11:13pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/8 "2020-08-04T23:13:20Z")

</div>

> [@anon37204545](#):
>
> What scientists actually need: Julia

imho:  
_What scientists actually need: Julia :julia: with [XLSX.jl](https://felipenoris.github.io/XLSX.jl/stable/) package to read and write [Excel](https://products.office.com/excel) spreadsheet files._

question: What is the best method injecting Julia generated images (png) to Excel file?

---

<div class="post-metadata">

### Author: ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)
#### Post date: [August 4, 2020, 11:21pm UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/9 "2020-08-04T23:21:43Z")

</div>

> [@tbeason](#):
>
> WebPlotDigitizer

Dang nice - don’t think this was around back when I was suffering from the issue. Solid tip I’ll pass it along to other lost souls!

---

<div class="post-metadata">

### Author: ![doomphoenix-qxz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/doomphoenix-qxz/32/7009_2.png) [@doomphoenix-qxz](https://discourse.julialang.org/u/doomphoenix-qxz)
#### Post date: [August 5, 2020, 12:44am UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/10 "2020-08-05T00:44:33Z")

</div>

As someone who once used WebPlotDigitizer to read an entire [Ternary Phase Diagram](https://en.wikipedia.org/wiki/Ternary_plot), I can say that there is still room for better tooling in this space.

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [August 5, 2020, 12:55am UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/11 "2020-08-05T00:55:37Z")

</div>

The OP posted a joke. Those of us who actually have to access data that people have published in journals only in graph form perceive it slightly differently.

---

<div class="post-metadata">

### Author: ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)
#### Post date: [August 5, 2020, 1:50am UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/12 "2020-08-05T01:50:56Z")

</div>

would be a fun Stipple.jl project!

---

<div class="post-metadata">

### Author: ![Raf](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/raf/32/3383_2.png) [@Raf](https://discourse.julialang.org/u/Raf)
#### Post date: [August 5, 2020, 4:33am UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/13 "2020-08-05T04:33:32Z")

</div>

“In a bind”

Lol. I have to use it routinely for getting data to fit models we use in real papers and reports. I still want to cry every time.

---

<div class="post-metadata">

### Author: ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)
#### Post date: [August 5, 2020, 6:34am UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/14 "2020-08-05T06:34:26Z")

</div>

Bit of a tale from me… I am an experimental high energy physicist. LEP era.  
When I was a grad student I produced histogram plots using a line printer - the HBOOK package would make plots using the characters such as | and \*  
Many people at the time produced theses by hiring a typist and cutting and pasting histogram plots into the pages. Cutting with scissors and pasting with paste…

I had a fancy VAX workstation and TeX software - I actually used a package called PhyTEX.  
I spent literally months, if not years, preparing figures in Postscript to embed in the lovely typeset pages of my thesis. the nearest laser printer was miles away in another lab so I used to get the proofs mailed over! Also colour plots were done on another printer and merged.

The moral here - looking back I spent far too much time making lovely text and figures.  
I really should have got a typist and got the work submitted.  
The science is the important part.

---

<div class="post-metadata">

### Author: ![lungben](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lungben/32/12314_2.png) [@lungben](https://discourse.julialang.org/u/lungben)
#### Post date: [August 5, 2020, 6:54am UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/15 "2020-08-05T06:54:39Z")

</div>

My 1st scientific work was compiling data from various experiments from the 1960s on. Most publications were only available on paper in the libraries and my co-worker and myself had to photocopy the graphs in the papers and read the numbers by hand. Today I would probably use a more sophisticated method for this), but we actually got it published in PhysRevD 🙂

---

<div class="post-metadata">

### Author: ![swt30](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/swt30/32/4667_2.png) [@swt30](https://discourse.julialang.org/u/swt30)
#### Post date: [August 5, 2020, 8:31am UTC](https://discourse.julialang.org/t/xkcd-scientist-tech-help/44284/16 "2020-08-05T08:31:33Z")

</div>

WebPlotDigitizer is the fundamental force that powers modern science, and I’m pleased that webcomics are finally starting to recognise that fact 😆
