Skip to content

softwareunderground/52things

Repository files navigation

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

ThingAuthorWorking titleReviewed by
1Martin BentleyIn praise of small tools
2Martin BentleyBest Practices are not the best...
3Austin BinghamDomain-driven design in geocomputing
4Ben BougherAm = d: a linear algebra approach...
5Bert BrilPutting colours on data
6Caumon & LevyIs geology Cartesian?
7Jesper DramschGeneral purpose GPU programming
8Chris EnnenSoftware, software everywhere
9Sergey FomelReproducible research
10GRAMSeismic data encryption
11GossesStanding on the shoulders...
12Dave HaleMy favourite 10 line program
13Matt HallWhat's so special about geoscience?
14Eirik LarsenCrossplots on the boardroom table
15John LeemanHardware is hard: teaching geotech
16Neil McNaughton'Digitalization,' from Harry Nyquist...
17Bill MengerThe steady advance of Linux
18Bill MengerSoftware challenges in oil & gas
19Matteo NiccoliA fault colourmap prototype
20Jan NiederauTeaching geoscience students to code
21Didi OoiSimple machine learning
22Steve PurvesLearn JavaScript!
23Michael PyrczOpen source geostatistical geomodeling
24Michael PyrczMachine learning for geological modeling
25Alan RichardsonUse standard file & problem formats
26Alberto RusicI hate computers 1
27Alberto RusicI hate computers 2
28Hassan SabirinQuality checking spatial data
29James SelvageServerless computing
30Andrew D. SteenTeaching geoscientists to code
31Martin StoreyDe profundis: of well depth
32John ThurmondThe tyranny of formats
33Miguel de la Varga & Alexander SchaafGemPy: 3D Structural Geomodeling in Python
34Florian WellmannA Geological Model is a Hypothesis
35Adam Cawood et al.Why use virtual outcrop?
36Dewey DunningtonR, RStudio, and the tidyverse for Geocomputing
37Andrew PethickThe obsolete geoscientist
38Matt HallWhat is geocomputing? (Blog post)
39Matteo NiccoliKeep on improving your geocomputing projects
40Jesse PiselArm-wavers Anonymous
41Robert LeckenbyMy name is bot, geobot
42Dewey DunningtonGrammar of graphics
43Matteo NiccoliSome advice on reproducing figures
44George BisbasA 5-minute introduction to HPC
45Evan SaltmanSpeeding things up
46Darren KondratGetting started in Geocomputing can seem daunting...
47Ágoston SasváriThe Phoenix
48John Howell & Brian BurnhamThe Virtual Geoscience Revolution Pt. 1
49John Howell & Brian BurnhamThe Virtual Geoscience Revolution Pt. 2
50Tyler NewtonHuman neural networks in geocomputing
51Rowan CockettBuilding Technical Communication Tools
52Steve RogersAdvice from a fractured reservoir modeler
53Chris DinneenSEGY: Judging books by their covers

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?).
  • Only a quantum computer can do geology.
  • Geocomputing at enterprise scale.
  • Open sourcing a corporate software project.
  • Data standards, lol.
  • Geocomputing in the years 2010, 2020, 2030, and 2040.
  • Who are/were the pioneers of digital science?
  • (How) can machines learn physical (or conceptual?) models?
  • 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 math concepts for digital geoscientists: probability, linear algebra, machine learning, graph theory, set theory
  • 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:

AuthorTopic or working title
Evan BiancoThe art of visualization
Paige BaileyMachine learning opportunities in the geosciences
Brian BurnhamA history of virtual outcrops
Matt HallUpgrade your human technology
Matt HallLearn some one-liners
Lindsey HeagySprint and refactor
Steve PurvesNot the floating point
Tom CreechThe analog(ue) scientist's best frenemy
Tom Creech + any takers?Geocomputing at enterprise scale

About

52 Things You Should Know About Geocomputing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 35