pycsamt.tdem.plot#
Visualization helpers for time-domain EM data.
Functions
|
Plot TEM decay curves. |
|
Plot station elevation along TEM survey profiles. |
|
Plot selected TEMAVG gate profiles. |
|
Plot station coordinates from a TEM survey. |
|
Plot a TEM survey map with an elevation-profile panel. |
|
Plot a compact TDEM dashboard. |
|
Plot a TEMAVG |
|
Plot a TEMAVG pseudo-section. |
|
Plot transformed apparent resistivity and phase. |
Classes
|
Plot one or more TEM decay curves on log-log axes. |
|
Plot TEM station elevation along one or more survey profiles. |
|
Plot selected TEMAVG windows as profiles along stations. |
|
Plot TEM station coordinates from a survey or coordinate table. |
|
Plot a TEM survey map with a matched elevation profile panel. |
|
Plot a TEMAVG pseudo-section from station-gate records. |
|
Create a compact multi-panel TDEM real-data dashboard. |
|
Plot a ZPLOT |
|
Plot transformed apparent resistivity and optional phase. |
|
Station-axis tick configuration for TDEM plots. |
|
Base class shared by TDEM plot objects. |
|
Shared style values for TDEM figures. |
- class pycsamt.tdem.plot.PlotDecayCurve(soundings, *, title=None, figsize=None, y_mode='dBdt', show_error=True, style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBasePlot one or more TEM decay curves on log-log axes.
- Parameters:
- class pycsamt.tdem.plot.PlotElevationProfile(data, *, profiles=None, x='point', station_ticks=None, title='TEM elevation profile', figsize=None, style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBasePlot TEM station elevation along one or more survey profiles.
- Parameters:
- class pycsamt.tdem.plot.PlotGateProfile(data, *, windows=None, value='magnitude', absolute=True, log_y=True, title=None, figsize=None, station_ticks=None, style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBasePlot selected TEMAVG windows as profiles along stations.
- Parameters:
- class pycsamt.tdem.plot.PlotSurveyMap(data, *, color_by='elevation', annotate=False, contour=False, contour_levels=8, contour_labels=True, marker_preset='survey', marker_size=None, marker_alpha=None, padding=0.04, colorbar_size='3.5%', colorbar_pad=0.04, colorbar_max_ticks=5, cmap=None, title='TEM survey map', figsize=None, style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBasePlot TEM station coordinates from a survey or coordinate table.
- Parameters:
color_by (str)
annotate (bool)
contour (bool)
contour_labels (bool)
marker_preset (str)
marker_size (float | None)
marker_alpha (float | None)
padding (float)
colorbar_size (str)
colorbar_pad (float)
colorbar_max_ticks (int | None)
cmap (str | None)
title (str | None)
style (TDEMPlotStyle | None)
verbose (int)
logger (object | None)
- class pycsamt.tdem.plot.PlotSurveyOverview(data, *, profile=None, profile_x='point', map_kwargs=None, profile_kwargs=None, title='TEM survey overview', figsize=(10.0, 6.5), height_ratios=(1.25, 1.0), style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBasePlot a TEM survey map with a matched elevation profile panel.
- Parameters:
- class pycsamt.tdem.plot.PlotTEMDashboard(avg, zplot, soundings, *, title='TDEM profile dashboard', figsize=(12.0, 9.0), station_ticks=None, style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBaseCreate a compact multi-panel TDEM real-data dashboard.
- Parameters:
title (str)
station_ticks (StationTickConfig | None)
style (TDEMPlotStyle | None)
verbose (int)
logger (object | None)
- class pycsamt.tdem.plot.PlotTEMAVGSection(data, *, value='ramp_app_res', y='depth', log_value=True, absolute=False, cmap=None, title=None, section='dynamic', figsize=None, station_ticks=None, style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBasePlot a TEMAVG pseudo-section from station-gate records.
- Parameters:
value (str)
y (str)
log_value (bool)
absolute (bool)
cmap (str | None)
title (str | None)
section (str | SectionStyle)
station_ticks (StationTickConfig | None)
style (TDEMPlotStyle | None)
verbose (int)
logger (object | None)
- class pycsamt.tdem.plot.PlotTEMZSection(data, *, value='magnitude', y='time_ms', log_value=True, absolute=True, cmap=None, title=None, section='dynamic', figsize=None, station_ticks=None, style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBasePlot a ZPLOT
.Zpseudo-section.- Parameters:
value (str)
y (str)
log_value (bool)
absolute (bool)
cmap (str | None)
title (str | None)
section (str | SectionStyle)
station_ticks (StationTickConfig | None)
style (TDEMPlotStyle | None)
verbose (int)
logger (object | None)
- class pycsamt.tdem.plot.PlotTransformedRho(data, *, show_phase=True, freq_convention='skin_depth', phase_mode='weidelt', use_control=False, panel_height_ratios=(3.0, 1.15), figsize=None, style=None, verbose=0, logger=None)[source]#
Bases:
TDEMPlotBasePlot transformed apparent resistivity and optional phase.
- Parameters:
- class pycsamt.tdem.plot.StationTickConfig(every='auto', rotation=45.0, fontsize=8, fmt='{:g}', max_ticks=12, preset='pseudosection', side=None, show_markers=True, use_shared_api=True, verbose=0, logger=None)[source]#
Bases:
PyCSAMTObjectStation-axis tick configuration for TDEM plots.
- Parameters:
- class pycsamt.tdem.plot.TDEMPlotStyle(primary='#2166ac', secondary='#d6604d', accent='#1b7837', warning='#b2182b', grid='#ededed', text='#1a1a1a', decay_cmap='viridis', section_cmap='RdYlBu_r', elevation_cmap='terrain', figsize_single=(7.0, 5.0), figsize_double=(7.0, 8.0), figsize_wide=(9.0, 4.5), multiline=None, verbose=0, logger=None)[source]#
Bases:
PyCSAMTObjectShared style values for TDEM figures.
- pycsamt.tdem.plot.plot_elevation_profile(data, **kwargs)[source]#
Plot station elevation along TEM survey profiles.
- pycsamt.tdem.plot.plot_survey_map(data, **kwargs)[source]#
Plot station coordinates from a TEM survey.
- pycsamt.tdem.plot.plot_survey_overview(data, **kwargs)[source]#
Plot a TEM survey map with an elevation-profile panel.