2.2.3.7. pycsamt.api.control#
Global plotting-view controls for pyCSAMT.
Functions
|
Configure |
|
Reset |
|
Wrap phase values into |
Classes
|
Control the 1-D frequency/period axis. |
|
Control how phase values are wrapped and displayed. |
Package-wide plotting-view control container. |
|
|
Control apparent-resistivity display scale. |
- class pycsamt.api.control.FrequencyAxisControl(view='log10_period')[source]
Bases:
objectControl the 1-D frequency/period axis.
- Parameters:
view (str)
- view: str = 'log10_period'
- transform(freq)[source]
Return x-axis values from frequency in hertz.
- class pycsamt.api.control.PhaseViewControl(range=(-180.0, 180.0), unit='degree', wrap=True)[source]
Bases:
objectControl how phase values are wrapped and displayed.
- unit: str = 'degree'
- wrap: bool = True
- transform(phase)[source]
Return phase values in the configured display interval.
- class pycsamt.api.control.PyCSAMTControl[source]
Bases:
objectPackage-wide plotting-view control container.
- configure(**kw)[source]
Configure controls using
section__attributepaths.- Parameters:
kw (Any)
- Return type:
None
- context(**kw)[source]
Temporarily override controls, then restore them.
- Parameters:
kw (Any)
- Return type:
Generator[PyCSAMTControl, None, None]
- reset()[source]
Reset controls to package defaults.
- Return type:
None
- class pycsamt.api.control.RhoViewControl(view='log10')[source]
Bases:
objectControl apparent-resistivity display scale.
- Parameters:
view (str)
- view: str = 'log10'
- transform(rho)[source]
Return apparent resistivity in the configured display scale.
- error(rho, rho_err)[source]
Return display-scale rho errors.
- pycsamt.api.control.configure_control(**kw)[source]
Configure
PYCSAMT_CONTROLwith dotted-path arguments.- Parameters:
kw (Any)
- Return type:
None
- pycsamt.api.control.reset_control()[source]
Reset
PYCSAMT_CONTROLto package defaults.- Return type:
None