Show and Tell: a webinar introducing Freeware for Freelancers - Rocky Mountain Association of ...
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Show and Tell: a webinar introducing Freeware for Freelancers Members in Transition This talk is presented by the Rocky Mountain Members in Transition (MiT), a joint effort of members of AAPG, DERL, DIPS, DWLS, RMAG, SPE, WENCO, WGA, and WOGA. August 26, 2021 Mike Bingle-Davis - Office suite: Google Marron Bingle-Davis - Image editing: GIMP Ashley Douds - Data analysis: Power BI John McLeod - Mapping: QGIS Kristoffer Rimaila - Seismic interpretation: OpendTect Matthew Bauer - Programming: Python Justin Birdwell - Public Databases: USGS data
Freeware (Wikipedia) - • Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines freeware unambiguously; every publisher defines its own rules for the freeware it offers. For instance, modification, redistribution by third parties, and reverse engineering are permitted by some publishers but prohibited by others.[1][2][3] Unlike with free and open-source software, which are also often distributed free of charge, the source code for freeware is typically not made available.[1][3][4][5] Freeware may be intended to benefit its producer by, for example, encouraging sales of a more capable version, as in the freemium and shareware business models.[6]
Freeware / Open Source • Google Platform : Mike Bingle-Davis, Kirkwood Oil and Gas https://www.linkedin.com/in/mikebingledavis/ ● WebPlotDigitizer – Justin Birdwell, USGS https://www.linkedin.com/in/justin-birdwell-b4099230/ • QGIS : John McLeod, Independent Geologist/Geochemist, Source Rocks International https://www.linkedin.com/in/john-mcleod-80648411/ • GIMP : Marron Bingle-Davis, Sunshine Valley Petroleum https://www.linkedin.com/in/marron-bingle-davis-ph-d-1b083a54/ • Python Scripting – Matthew Bauer, Affiliate Faculty at Colorado School of Mines https://www.linkedin.com/in/matthewbauerpg/ • Power Bi – Ashley Douds, Principle Geologist, Core2Core Geologic https://www.linkedin.com/in/ashley-douds-b601585/ • Web Plot Digitizer and USGS Data– Justin Birdwell, Research Engineer & Geochemist, USGS https://www.linkedin.com/in/justin-birdwell-b4099230/ • OpendTect – Kristoffer Rimalla, Geoscientist at dGB Earth Sciences https://www.linkedin.com/in/kristofferrimaila/
Google Platforms Mike Bingle-Davis (Kirkwood Oil and Gas), 2020 EMD Vice President American Association of Petroleum Geologists Energy Minerals Division August 26, 2021 https://www.linkedin.com/in/mikebingledavis/
Control center for Google account Google Platform • Security stuff Place to advertise your business / augment your webpage • Secondary webpage, business analysis, a lot of things Video repository for lessons, field trips, anything • Links to your Google Studio to augment your business Shared drive with access online • 15 GB total for photos, emails, misc. • Can be supplemented with Dropbox free etc. Calendar for appointments, reminders, synced time management
Word processor Google Platform Spreadsheets PresentatioASDasdn platform Google Colab - Jupyter Notebook Julia, Python and R / Github Google Data Studio - Data reporting SO MANY APPLICATIONS (81 shown on previous slide)
Using GIMP (GNU Image Manipulation Program) in Geology Marron Bingle-Davis (Sunshine Valley Petroleum), 2020 EMD Rocky Mountain Councilor American Association of Petroleum Geologists Energy Minerals Division August, 26th 2021 https://www.linkedin.com/in/marron-bingle-davis-ph-d-1b083a54/
Why you need image manipulation? ● Map alterations/additions ● Creating cross-sections ● Creating diagrams/exhibits ● Deleting backgrounds or other extraneous elements ● Adding annotations ● Matching colors ● Merging images ● Much much more… https://www.linkedin.com/in/marron-bingle-davis-ph-d-1b083a54/
Some GIMP Capabilities: ● Paint program ● Photo retouching ● Batch processing ● Image renderer https://www.gimp.org/ ● Image format converter
BRUSHES/ FONTS/ TOOLS EDITOR TOOL OPTIONS/ LAYER HISTORY DATA
Cropping and Image Resizing
Clone Tool and Cleaning Up Images
Color Matching and Filling
Annotations
Background Deletion
Painting Tools
GIMP works with other freeware design programs SCRIBUS is an open source page layout SWATCHBOOKER is a free program for desktop publishing for INKSCAPE is an open source application for Linux and Windows Linux, FreeBSD, PC-BSD, NetBSD, program for creating vector graphics that allows editing color palettes OpenBSD, Solaris, OpenIndiana, Debian for Windows, Mac OS X, and Linux. with support for gradients and GNU/Hurd, Mac OS X, OS/2 Warp 4, patterns coming in the next version. eComStation, Haiku and Windows.
Power BI with USGS’ free datasets Ashley Douds, Principal Geologist Core2Core Geologic https://www.linkedin.com/in/ashley-douds-b601585/
What is Power BI Desktop? Free version of Microsoft’s business analytics tool Visualize data spatially and in various canned templates/charts/graphs Powerful smart import option You can connect to other platforms such as ArcGIS to get more powerful imagery onto your maps
How to get started in Power BI If you lease or bought a Microsoft Office license, download Power BI from the Microsoft Store Get in there and try it with some free data EdX has Power BI classes Forums Blogs
Data Digitization with WebPlotDigitizer Justin Birdwell (USGS), 2020 EMD President-Elect American Association of Petroleum Geologists Energy Minerals Division March 10, 2021 https://www.linkedin.com/in/justin-birdwell-b4099230/
Overview •What is it? •How do I access WebPlotDigitizer? •How does it work? (Workflow) •Data inputs and how to extract images •App interface •Example/Demo
WebPlotDigitizer ● Free, opensource, web based tool ● Works with a wide variety of charts ● Partial automation with sub-pixel resolution algorithms Author: Ankit Rohatgi Title: WebPlotDigitizer Website: https://automeris.io/WebPlotDigitizer Version: 4.4 Date: November, 2020 E-Mail: ankitrohatgi@hotmail.com Location: Pacifica, California, USA
How do I access WebPlotDigitizer https://automeris.io/WebPlotDigitizer/ •Works with a wide variety of charts (X-Y, bar, polar, ternary, maps etc.) •Automatic extraction algorithms make it easy to extract a large number of data points •Free to use, opensource and cross-platform (web and desktop) •Used in hundreds of published works by thousands of users •Also useful for measuring distances or angles between various features
How does it work? Author: Ankit Rohatgi Title: WebPlotDigitizer Website: https://automeris.io/WebPlotDigitizer Version: 4.4 Date: November, 2020 E-Mail: ankitrohatgi@hotmail.com Location: Pacifica, California, USA
BROWSER 1.Print Screen or use MS Snipping tool (or Snip & Sketch) 2.Paste into MS Paint 3.Save as JPEG
Data inputs and capture methods PHOTO 1. Open photo in MS Paint 2. Crop out plot (optional) 3. Save as JPEG
Data inputs and capture methods PDF 1. Edit → Snapshot 2. Paste into MS Paint 3. Save as JPEG
PDF Example (combine VRo data with IHS tops)
Useful Links WebPlotDigitizer Homepage: https://automeris.io/WebPlotDigitizer/ PlotCon presentation: https://youtu.be/QaS49WQsXd4 Manual: https://automeris.io/WebPlotDigitizer/userManual.pdf Detailed tutorials: https://automeris.io/WebPlotDigitizer/tutorial.html and https://youtu.be/P7GbGdMvopU Author: Ankit Rohatgi Title: WebPlotDigitizer Website: https://automeris.io/WebPlotDigitizer Version: 4.4 Date: November, 2020 E-Mail: ankitrohatgi@hotmail.com Location: Pacifica, California, USA
https://www.linkedin.com/in/john-mcleod-80648411/
https://www.linkedin.com/in/john-mcleod-80648411/
QGIS Woodford structure, eroded Woodford, and basement faults on gridded VRo thermal maturity Premier In-Person Class - Midcontinent Section AAPG October 3, 2021
QGIS Smoothed Contours on Isostatic Gravity from Clipped Data Grid
QGIS Calculated Geothermal Gradient from SMU Data, Gridded and Contoured
QGIS Grid Operations can be performed in the QGIS Raster Calculator to produce thickness, derivative and other common geoscience maps
QGIS Rose diagrams from basement faults and georeferenced outcrop fractures in the Pennsylvanian Checkerboard Limestone
QGIS Load a SGY file, generate a surface location line and link to a seismic viewer
QGIS Visualize draped Geology in QGIS 3D viewer on a DEM surface
QGIS Link well locations to log thumbnails and full scale raster logs
The OpendTect Platform Overview • Free, open source seismic interpretation platform • Expandable with commercial plugins • Been around as open source since 2005 (GNU) OpendTect • Develop your own free or commercial plugins Distinguished Achievement Award • GitHub repositories 2016
The OpendTect Platform Supported Functionalities
The OpendTect Platform Data Sets • All plugins available in F3, Penobscot and FORCE 2020 datasets • Available online • Great way to test and familiarize yourself with advanced workflows • F3 located offshore Netherlands in the North Sea • Dataset used for the online tutorial, as well as our training courses • Penobscot located offshore Eastern Canada, Sable sub-basin 50
Plugins Advanced Workflows • Machine Learning & Neural Nets • Data Conditioning • Semi-automated Sequence Stratigraphy • Inversion (MPSI, BLI, SynthRock, Colored Inversion..) 51
Resources Upcoming Training Courses • All training information can be found at prostore.dgbes.com/training • Introduction and Advanced training courses offered monthly in our Sugar Land, TX office • Upcoming (free) master class/user meeting prior to IMAGE 21 on Wednesday 22nd • Contact me (kristoffer.rimaila@dgbes.com) for details • Sign up for our users mailing list, LinkedIn. Upcoming in-person courses in the Denver area 52
Original Talk -> Python for Geoscientists Matthew W. Bauer, PG Geologist, Coder, Perpetually Curious
Why Python? •Work with multiple file types: •LAS well logs •SEGY seismic •Shapefiles for maps •Access data with APIs & scraping •Clean data efficiently •Work with SQL databases •Workflow Automation •Machine Learning Models •Geostatistics •Manage Mineral Rights •Create Type Curve ...and it is r c e ! n S ou Op e
How do I get started? 1) Take a General Course (free) •Dr. Chuck’s Python For Everybody •MIT Open Courseware’s Introduction to Computer Science and Programming in Python 2) Take an Applied Course (free) •Why learn to code? •Installing Python •Basic syntax & loops, logic, and functions •Pandas •WY production data and decline curves •Mapping
Core Images to Stacked Depth Registered Image Log Facies Bioretention Regional Study Plot Package -Charles Nelson Reading XRF Data from Proprietary Files -Hanna Morgan Sedimentary Structures from Images -Nataly Chacón Buitrago Ross G. Meyer, Thomas P. Martin, and Zane R. Jobe Stacking Patterns from GR and it’s Derivatives Want to see the code or try it for yourself Clay Typing -Leonela Aguada without installing python? Click these to go to Colab! ...but most of all... Tops & Production 3) Use it on a project!!! Code & article Bottom Hole Temperatures Pull Aeromagnetic & Aeroradiometric Data with ML Infill -Ian McBride e code Want th ed Discharge in Snowmelt Dominated River Environments ars & the p -Garrett Wright data? Scrape TXRRC SWD Data -Christian Rooney & Mitch Schneider
Need More Help? Practical Python for Geologist • Free: Materials are on GitHub. • Paid: Live lectures, help, and practice datasets through RMAG or GSA*. Daytum.io • Paid: Haven’t used them personally but know the folks that run it. Good people. Data Science - Earth Resources • Paid: Online Graduate Certificate from Colorado School of Mines SABATA • Paid: Inhouse training for Python & Spotfire • @Cost: AAPG, SEG, SPE Student Chapters Software Underground (SWUNG) • Free: Community of scientists and engineers that love rocks and computers. *GSA Rocky Mountain Section meeting postponed to 2023.
Questions? Please post in chat - we will answer as many as possible More Questions? Connect with the authors on LinkedIn
Webinar Chat From Friso Brouwer to Everyone: 12:12 PM Can we ask questions? From dthul to Everyone: 12:12 PM Yeah you can! From Friso Brouwer to Everyone: 12:12 PM Can you comment on security and implications for confidentiality using google apps From Brad Robinson to Everyone: 12:14 PM With Colab there really isn’t a need for a laptop with a GPU installed - I suppose… From dthul to Everyone: 12:15 PM I have been running three business on google since 2013 FYI From jbirdwell to Everyone: 12:15 PM USGS was using Google for Government until recently, and their cloud security was sufficient to meet our requirements, including hosting proprietary and sensitive data. Not sure if the free Google apps have the same level of security, but the option is probably available. From Matthew.Bauer to Everyone: 12:15 PM Free tiers of colab are great for most applications. There are also more powerful resources available for $. From dthul to Everyone: 12:16 PM Following on with Justin, google is very good at meeting security requirements set forth by the largest companie sin the world. The paid version Google Workspace is very cheap and easy to implement From mab to Everyone: 12:19 PM I have used GIMP for almost two decades now. The color picker & select tool is my favorite function. Helps clean up maps 'stuck in ppt' with text boxes or other features you want to edit. From Kathy Mitchell-Garton to Everyone: 12:20 PM Does GIMP work on both PC and Mac? From Matthew.Bauer to Everyone: 12:20 PM Yes From dthul to Everyone: 12:21 PM And Linux! From dthul to Everyone: 12:21 PM
Inkscape is a killer alternative to illustrator. I have a marketing business and I have completely moved away from illustrator for my graphics workflow using Inkscape with no ill effects From Kathy Mitchell-Garton to Everyone: 12:22 PM Good to know, thanks David! From Matthew.Bauer to Everyone: 12:22 PM https://blogs.otago.ac.nz/si-geology/resources/illustrationgraphics-resources/usgs-inkscape-pack- instructions-and-download-link/ From dthul to Everyone: 12:27 PM Matt - thanks for pointing that out. It is a geo godsend WPD kicks ass. The best part is, you can gete the code from GitHub and build it into your own stuff if you want From Ben Burke to Everyone: 12:28 PM I use WPD all the time. Great tool. From Friso Brouwer to Everyone: 12:30 PM How does this work with a typical digital well log display - some of the older ones are not always of very good quality? From dthul to Everyone: 12:31 PM Friso, it doesnt It can handle smaller sections of a well log but it does not do well with full length log images From Friso Brouwer to Everyone: 12:32 PM dthul (David?) , thx. From dthul to Everyone: 12:32 PM if your goal is to digitize a zone, crop your image down, dump it in and get to work From Ben Burke to Everyone: 12:32 PM With digital raster logs, I’ve been able to digitize a few hundred feet at a time (without scrolling) using the automated trace picker to varying degrees of success based on image quality. I do that several times over and dump all the data to one spreadsheet. From Matthew.Bauer to Everyone: 12:33 PM I've done the same then loaded them into pandas, interpolated to a standard depth step, and exported with lasio to a LAS file. From Scott Ellingson to Everyone: 12:33 PM
could you use this to digitize landgrid data, and save it as a shp or something like that? From dthul to Everyone: 12:34 PM Matt and Ben are on the right track with regard to logs. From Matthew.Bauer to Everyone: 12:34 PM Scott, you can load the points into a shapely polygon then save with geopandas to a shapefile From dthul to Everyone: 12:34 PM With regard to landgrid, you are beter off using QGIS From Matthew.Bauer to Everyone: 12:35 PM agree with david, QGIS is an easier workflow for that From jbirdwell to Everyone: 12:35 PM https://pubs.er.usgs.gov/ https://www.sciencebase.gov/catalog/ https://data.usgs.gov/datacatalog/browse/topics/energy%20resources https://certmapper.cr.usgs.gov/data/apps/geochem-db/ https://data.usgs.gov/datacatalog/data/USGS:59d25d63e4b05fe04cc235f9 https://data.usgs.gov/datacatalog/data/USGS:5f63ad9182ce38aaa23b0340 From Ben Burke to Everyone: 12:35 PM Regarding landgrid, there are BLM websites to go grab shape files by state unless you’ve got a really funky, custom grid. From dthul to Everyone: 12:36 PM Scott, what is your typical landgrid digitization need? From Scott Ellingson to Everyone: 12:37 PM to use in petra From dthul to Everyone: 12:38 PM Is this mostly related to converting lease data into shapes? or actually the TRS data themselves? From Scott Ellingson to Everyone: 12:38 PM TRS data From jbirdwell to Everyone: 12:39 PM National map data https://www.usgs.gov/core-science-systems/national-cooperative-geologic-mapping- program/science/national-geologic-map?qt-science_center_objects=0#qt-science_center_objects
From dthul to Everyone: 12:39 PM What state? First of all QGIS is your friend for TRS manipulation and its available already as a shapefile you can cram into Petra From Scott Ellingson to Everyone: 12:40 PM OK, and WY right now-- From Matthew.Bauer to Everyone: 12:42 PM https://data.geospatialhub.org/search?groupIds=ee71ebba4bb14c59a637d675659e66a9&q=PLSS From dthul to Everyone: 12:43 PM The raster calculator in QGIS is a great tool for geos. Love that thing. Use it every week Matt beat me to the link... From Matthew.Bauer to Everyone: 12:43 PM https://okmaps.org/OGI/search.aspx on the left it has download options From Friso Brouwer to Everyone: 12:44 PM does it support 3D seismic, or do you have to import 2D lines? From dthul to Everyone: 12:45 PM If you want to interpret 3D seismic use opendtect. if you want to keep track of a 2-D line inyour interpretation, dumping it in QGIS as John shows is great From AStrid Makowitz to Everyone: 12:47 PM Speaking of seismic....does anyone know of an open sourced seismic processing platform? From Matthew.Bauer to Everyone: 12:47 PM https://geophydog.cool/post/python_data_processing/ From A Kurt Tollestrup to Everyone: 12:48 PM One source for seismic processing is FreeUSP from Amoco staff. From Friso Brouwer to Everyone: 12:49 PM seismic unix, madgascar, ... question I have, does anyone know a free seismic processing package that works easy under windows OS? From Brad Robinson to Everyone: 12:49 PM There is a Machine Learning plugin for OpenDTect?
From dthul to Everyone: 12:49 PM Yes, available with the paid license From Friso Brouwer to Everyone: 12:50 PM Not listed there, but well ties includes wavelet extraction which is always useful. From ahmed-s to Everyone: 12:51 PM so to make cross-sections it is best to take it into adobe or canvas? From dthul to Everyone: 12:52 PM ahmed - its not free but starter from golden software is very powerful and not very expensive if you don't want to pay, I would use inkscape *strater from golden software From Friso Brouwer to Everyone: 12:53 PM what do you mean with cross-sections? you can slice and dice in OpendTect as you which, it also has a commercial plugin for creating cross-section between wells, integrating well markers and seismic analysis. which => wish From Matthew.Bauer to Everyone: 12:53 PM https://www.goldensoftware.com/ Reasonable prices on software that David mentioned. From Friso Brouwer to Everyone: 12:55 PM For those interested in ML and python in combination with OpendTect, here some examples: https://github.com/OpendTect/OpendTect-ML-Dev From Kristoffer Rimaila to Everyone: 12:57 PM terranubis.com From dthul to Everyone: 12:59 PM As an independent geo automation will make you $$$. Thanks for coming to my Ted Talk From jbirdwell to Me: (Privately) 01:03 PM Dave Thul may have some material to mention From ahmed-s to Everyone: 01:06 PM can't we use python to display digital las files? From Brad Robinson to Everyone: 01:06 PM
I am interested in comparing Texas CO2 EOR projects to potential CCUS reservoirs in Alberta. The CO2 injection volumes vs time and oil response volumes would be available from the Texas Railroad Commission? From Matthew.Bauer to Everyone: 01:06 PM yes python works well for displaying LAS files From Brad Robinson to Everyone: 01:06 PM Any examples in Github for collecting the data with Python? From Matthew.Bauer to Everyone: 01:07 PM https://github.com/Rocks-n-Code/PythonCourse/blob/master/6%20-%20Scraping%20Data.ipynb From Brad Robinson to Everyone: 01:08 PM Thanks! From Matthew.Bauer to Everyone: 01:09 PM That code is available as a package too: https://pypi.org/project/COGCCpy/ From Zack Warren to Everyone: 01:11 PM Jumping off - this was really interesting, thanks! From Tim Rathmann to Everyone: 01:12 PM Nice webinar; Thanks for moderating, Nate! A cheap log or contour digitizing option is to send the tiff/image log to folks I know in India. They can digitize logs much quicker and are hungry for work. 8 US cents ($0.08/100 ft. or curve for logs). FYI. They do a nice job too. From Me to Kathy Mitchell-Garton: (Privately) 01:15 PM Kathy, can you un mute the audience? I want to open up verbal questions From Selim Hannan to Everyone: 01:15 PM Jon can you put it out on Chat what you just spoke From Kathy Mitchell-Garton to Me: (Privately) 01:15 PM They're able to unmute themselves From Matthew.Bauer to Everyone: 01:15 PM https://oslandia.com/en/2020/07/09/geologie-open-source/ From MikeB to Everyone: 01:15 PM
https://www.sintef.no/projectweb/mrst/ From Rob Diedrich to Everyone: 01:15 PM Thanks everyone. Great webinar. Appreciate you all sharing your expertise! From John McLeod to Everyone: 01:15 PM Groundhog https://www.bgs.ac.uk/technologies/software/groundhog/ From Brad Robinson to Everyone: 01:16 PM Is MRST that a Stanford University freeware product From jbirdwell to Everyone: 01:17 PM You can also export Google Docs as a variety of file types, including Office compatible files From MikeB to Everyone: 01:23 PM EIA open data add-in for Excel: https://www.eia.gov/opendata/excel/ From Reza to Everyone: 01:23 PM Hello sadly I missed the presentation however I wanted to ask if you know from where we can get guide to create a G&G software ? From Matthew.Bauer to Everyone: 01:24 PM The EIA also has a really useful API to pull data From Reza to Everyone: 01:25 PM basically I want to make may own tools From Friso Brouwer to Everyone: 01:25 PM I run OpendTect on a 'gamer' lap-top, which is sufficient except for very large datasets or very intensive type of calculations. From MikeB to Everyone: 01:26 PM https://softwareunderground.org/ From Kristoffer Rimaila to Everyone: 01:27 PM https://doc.opendtect.org/6.0.0/doc/Programmer/unix.html From Matthew.Bauer to Everyone: 01:28 PM https://www.osgeo.org/ From Tim Rathmann to Everyone: 01:28 PM Is QGIS is a great alternative to ArcGIS?
From MikeB to Everyone: 01:29 PM Yes From Friso Brouwer to Everyone: 01:29 PM Thanks organizers and presenters, this was great and informative. From Tom Feldkamp to Everyone: 01:29 PM Thanks to all for presenting and organizing. Nice job!! From mab to Everyone: 01:29 PM This was great! Thank you! From Friso Brouwer to Everyone: 01:29 PM Thanks organizers and presenters, this was great and informative. From Tom Feldkamp to Everyone: 01:29 PM Thanks to all for presenting and organizing. Nice job!! From mab to Everyone: 01:29 PM This was great! Thank you! From fcm to Everyone: 01:29 PM thanks nate and panel From Victor Agbe-Davies to Everyone: 01:29 PM Very great presentation From A Kurt Tollestrup to Everyone: 01:29 PM Thanks - Two thumbs up
You can also read