/52things

52 Things You Should Know About Geocomputing

52things

52 Things You Should Know About Geocomputing

This is a second attempt at collecting 52 essays about geocomputing. Here's the original call for papers, from a little over 2 years ago. This time we can do it!

Authors, please see Submitting an essay.

Reviewers, please see Reviewing submissions.

Submissions for review

Thing Author Working title Reviewed by
1 Martin Bentley In praise of small tools
2 Martin Bentley Best Practices are not the best...
3 Austin Bingham Domain-driven design in geocomputing
4 Ben Bougher Am = d: a linear algebra approach...
5 Bert Bril Putting colours on data
6 Caumon & Levy Is geology Cartesian?
7 Jesper Dramsch General purpose GPU programming
8 Chris Ennen Software, software everywhere
9 Sergey Fomel Reproducible research
10 GRAM Seismic data encryption
11 Gosses Standing on the shoulders...
12 Dave Hale My favourite 10 line program
13 Matt Hall What's so special about geoscience?
14 Eirik Larsen Crossplots on the boardroom table
15 John Leeman Hardware is hard: teaching geotech
16 Neil McNaughton 'Digitalization,' from Harry Nyquist...
17 Bill Menger The steady advance of Linux
18 Bill Menger Software challenges in oil & gas
19 Matteo Niccoli A fault colourmap prototype
20 Jan Niederau Teaching geoscience students to code
21 Didi Ooi Simple machine learning
22 Steve Purves Learn JavaScript!
23 Michael Pyrcz Open source geostatistical geomodeling
24 Alan Richardson Use standard file & problem formats
25 Alberto Rusic I hate computers 1
26 Alberto Rusic I hate computers 2
27 Hassan Sabirin Quality checking spatial data
28 James Selvage Serverless computing
29 Andrew D. Steen Teaching geoscientists to code
30 Martin Storey De profundis: of well depth
31 John Thurmond The tyranny of formats
32 Miguel de la Varga Geological modeling in Python
33 Florian Wellmann A Geological Model is a Hypothesis
34 Adam Cawood et al. Why use virtual outcrop?
35 Dewey Dunnington R, RStudio, and the tidyverse for Geocomputing
36 Andrew Pethick The obsolete geoscientist
37 Matt Hall What is geocomputing? (Blog post)
38 Matteo Niccoli Computer vision for fault interpretation (repo)
39 Jesse Pisel Arm-wavers Anonymous

Wish list

If you have a topic you wish someone would write about, please add it here:

  • Three ways to get started in geocomputing.
  • Drop everything and learn X (Julia? Clojure? vim?).
  • Getting started in HPC in 3 easy steps.
  • Only a quantum computer can do geology.
  • Geocomputing at enterprise scale.
  • Open sourcing a corporate software project.
  • Data standards, lol.
  • Geocomputing in the year 2028.
  • Teaching geoscientists to code: Everything Drew Steen said is wrong
  • Thank you for the state-of-the-art processing, I will now proceed to interpret it incorrectly.
  • Units -sigh- let's start using pint (like metpy), astropy, or something.
  • How tech ubiquity is changing geoscientific observation.
  • 5 libraries for geophysicists: obspy, madagascar, simpeg, vispy, etc.
  • 5 libraries for geologists: pynoddy, qgis, pygmt, pandas/welly/striplog, etc.
  • Is the subsurface a Graph? (ask the author of noddy/pynoddy)
  • 5 libraries for geobiologists: dplyr, magrittr (maybe), tidyr, vegan, ggplot2
  • Innovative geo-solutions: Your organization fears change, so now what?

Promises, promises

If you want to tell others what you're writing on, or find a co-author!, please add your topic here:

Author Topic or working title
Evan Bianco The art of visualization
Paige Bailey Machine learning opportunities in the geosciences
Brian Burnham A history of virtual outcrops
Rowan Cockett That's not research
Matt Hall Upgrade your human technology
Matt Hall Learn some one-liners
Lindsey Heagy Sprint and refactor
Steve Purves Not the floating point
Tom Creech The analog(ue) scientist's best frenemy
Tom Creech + any takers? Geocomputing at enterprise scale