I started this blog in 2012; in these 3 1/2 years it has been a wonderful way to channel some of my interests in image processing, geophysics, and visualization (in particular colour), and more recently Python.
During this time, among other things, I learned how to build and maintain a blog, I packaged a popular Matlab function, wrote an essay for Agile Geoscience’s first book on Geophysics, presented at the 2012 CSEG Geoconvention, and wrote two tutorials for The Leading Edge. Last, but not least, I made many new friends and professional connections.
Starting with 2016 I would like to concentrate my efforts on building useful (hopefully) and fun (for me at least) open source (this one is for sure) tools in Python. This is going to be my modus operandi:
- do some work, get to some milestones
- upload the relevant IPython/Jupiter Notebooks on GitHub
- post about it on this blog, on Twitter, and LinkedIn
Here are a couple of examples of ongoing projects:
rainbowbot
The idea for this project was inspired by Matt Hall of Agile Geoscience. The plan is to eventually build a web app that will:
- download images with maps from the internet, for example from Twitter
- automatically detect the colormaps
- flag those with rainbow and other non perceptual colormaps and automatically tweet a warning
- convert the colormap to a more perceptual version and tweet a copy of the new image
sketch2model
This is a project started at the 2015 Calgary Geoscience Hackathon organized by Agile Geoscience with Elwyn Galloway, Evan Saltman, and Ben Bougher. The original idea, proposed by Elwyn at the Hackathon, was to make an app that would turn an image of geological sketch into a model, as in the figure below.
The implementation of the finished app involves using morphological filtering and other image processing methods to enhance the sketch image and convert it into a model with discrete bodies, then pass it on to Agile’s modelr.io to create a synthetic.