striplog
striplog copied to clipboard
Lithology and stratigraphic logs for wells or outcrop.
Some of the changes are to deprecate some of the existing args in favour of those used by `genfromtxt`, along with removing a couple that are no longer needed. The...
They look much better than using patches, see middle plot here:  From https://gist.github.com/kwinkunks/ee4ca6a440b9b6f50c82dc0b36a9a4be
Draw inspiration from other tools like - https://github.com/MosGeo/Strata - https://csdms.colorado.edu/wiki/Model:OrderID - must be other stuff out there...
This method on `Component` seems to work fine in some cases but not always, here is an example: ``` from striplog import Component sample0 = Component.from_text('Grey fine sandstone.', lexicon) sample1...
Can't find a spec. Files look like: ``` 10 2 7121/8-1 Norway 18Feb09 Weatherford-Labs 15 10 10 1507 1602 2031 0Weatherford-Labs Nitrogen Permeability, Hor. 1512 1602 2031 0Weatherford-Labs Klinkenberg corrected...
Don't yet know what it would take to do either 'officially', or 'off the record' (like Obspy does it).
From here https://en.wikipedia.org/wiki/Template:Geologic_Ages_Inline or https://en.wikipedia.org/wiki/Template:Period_start (currently being merged) Probably closest thing to an online API.
If an interval overlaps more than one other interval at the top or the base, the merge fails. It assumes that there's just a bit of overlap at each edge....
Provide a way to highlight a striplog's components, like  E.g. `strip.highlight(strip[4])`, or `strip.highlight(strip.find('sandstone'))`
Maybe a binary striplog is a special thing? Where the main component property is True or False... then you could allow operations like `dilate` and `erode`. (Can't really see how...