Plots various headers as SVG. Of note is the API header
Created on Dec 30, 2011
Exception for plotting Log Headers.
Exception for plotting Log Headers from LIS data.
Exception for plotting Log Headers from LAS data.
Tuple to describe static data locations If text is None then no text will be plotted If rAttr is None then no box will be plotted If mnem is non-None then a Mmem can be plotted at xMenm increment, a Coord.Dim()
Alias for field number 3
Alias for field number 5
Alias for field number 9
Alias for field number 8
Alias for field number 6
Alias for field number 7
Alias for field number 4
Alias for field number 2
Alias for field number 0
Alias for field number 10
Alias for field number 1
Default font
SVG attributes for a fine lined rectangle
SVG attributes for a fine text
SVG attributes for a bold text
SVG attributes for a large WOB text
Standard plot units used in the layout definition
Base class to be used by APIHeaderLIS or APIHeaderLAS.
If isTopOfLog is True plot is rotated 90 deg as if to fit on top of a traditional log.
Returns two sets: A set of mnemonics that could be plotted but are not in the Logical Record(s). A set of mnemonics that are in the Logical Record(s) but could not be plotted.
Returns a Coord.Box for my size, currently a single page on fan folded paper.
The SVG viewport.
Write the header to the SVG stream at position offset top left. theWsd is a list of records that contain well site data. Will raise ExceptionLogHeader is wrong type of Logical Record.
Can lay out an API header from LIS information, specifically a type 34 CONS record.
If isTopOfLog is True plot is rotated 90 deg as if to fit on top of a traditional log.
Well site data (theWsd) in LIS is a list of CONS Logical Records.
Returns two sets:
A set of mnemonics that could be plotted but are not in the Logical Record(s).
A set of mnemonics that are in the Logical Record(s) but could not be plotted.
Returns the number of Mnem’s in MNEM_SET that could be plotted in a header that are found in all the Logical Records.
Can lay out an API header from a representation of a LAS file.
Some conversions from LIS standard to LAS standard All as truncated ascii strings i.e. using pStr(strip=True)
Returns two sets:
A set of mnemonics that could be plotted but are not in the Logical Record(s).
A set of mnemonics that are in the Logical Record(s) but could not be plotted.