Demos & Examples
- HTML demo as github pages page in this repository
- Status: Up to Date (almost always).
- Link: Basic webpage demo here: https://justingosses.github.io/wellioviz/demo.html Note that the user interface on this page is part of the demo but not the only way to use wellioviz as wellioviz is just the visualization capability.
- Who for: People who want to see it work with a well log provided by the website, so they don't have to provide one, or people who went to load their own well log file into the browser from their local computer. All data stays in the browser window, nothing leaves your browser.
- Hello Wellioviz Mini Demo in ObservableHQ.com
- Link: https://observablehq.com/@justingosses/hello-wellioviz
- Status: Up to date.
- Who for: People who wnat to see what it does quickly. Litterally the hello world version. Loads well that exists at an URL.
- Demo that consumes well logs directly from Government Open Data sites, so you don't have to download files locally
- Link: https://observablehq.com/@justingosses/a-notebook-using-wellio-js-wellioviz-js-for-quick-looks-of-la
- Status: Up to date
- Who for: People who want to check out well logs that exist on a government site without having to download the file and work with it locally. Requires each well log to be in LAS 2.0 file format and downloadable from a specific URL.
- Demo in Observable of Most Recent Published Code with 3 Examples:
- Link: https://observablehq.com/@justingosses/first-wellio-example-with-all-wellioviz-functions-from-npm
- Status: Code is pulled from NPM, so this reflects the latest code that has been published to NPM. May lag slightly compared to the code on this github repository in master branch.
- Who for: Good demo to check out if you want to see wellioviz work with both well log data in wellio.js style JSON and sparse style JSON. Uses whatever most recent version of wellioviz and wellio published to NPM.
- Observable Notebook Where Code is Developed. Has functions written-out inline.
- Status: Stale. Development has shifted to local development with UI using demo.html found in docs folder.
- Link: here
Alterative Observable-notebook-based demos out of date
- Status: Way out of date! but usefull to check out for illustrative purposes maybe.
- Link: Other older Observable notebooks that use older versions of wellioviz code but give further idea what is possible are:
Docs are here: https://justingosses.github.io/wellioviz/
For more information on how wellioviz is organized, check out the ARCHITECTURE.MD document.
GUIs for well correlation. Currently, there really isn't a free open-source application for well log correlation, at least to the best of my knowledge. This means if you don't have Enterprise scale money, (academics, non-profits, hobbyest, students, people in between jobs, etc.) you're often limited to correlating a handfull of wells at most using paper and pencil. Wellio (something to convert LAS files to JSON) and Wellioviz (something to visualize well logs as JSON into SVGs on a webpage) are critical pieces for a free non-code web-based well log visualization to exist. Although a full GUI (graphic user interface) is slightly out of scope for wellioviz, wellioviz could be extended to do this.
Point of Caution: To some of extent, all of these are not completely in scope of the project. Wellioviz is a visualization library. 1,2,&3 also require graphic user interfaces and other things that are better to be built as projects that utilize wellioviz.
Check out the Contributing Guidelines. Issues, documentation, pull requests, examples, test cases, and questions needed!
I also have a description in Contributing.md of how I tend to work on the project and what things to expect will always be in sync in case there are questions on that.