Update all plotting functions to work directly with MTCollection and a list of MT objects. Rebase the plotting functions to make them easier to read.
Description
MTCollection is now the base object from which plots should be called. For this to happen the plotting classed need to be updated and refactored to be easier to read and improve.
Motivation and Context
In its current form the plots are a little messy, difficult to read and heterogeneous. The input is often a list of EDI files, which works, but is not versatile. Making MTCollection the central object to call plots from.
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)
Updates
[x] Create base imaging class
[ ] Update plot_depth_slice
[x] Update plot_mt_response
[x] Update plot_mt_responses
[x] Update plot_penetration_depth_1d
[x] Update plot_penetration_depth_map
[x] Update plot_phase_tensor_maps
[x] Update plot_phase_tensor_pseudosection
[ ] Update plot_pseudosection
[x] Update plot_pt
[x] Update plot_residual_pt_maps
[ ] Update plot_residual_pt_ps
[x] Update plot_resphase_maps
[ ] Update plot_response
[ ] Update plot_spectrogram
[x] Update plot_stations
[x] Update plot_strike
Checklist:
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
Update all plotting functions to work directly with
MTCollection
and a list ofMT
objects. Rebase the plotting functions to make them easier to read.Description
MTCollection
is now the base object from which plots should be called. For this to happen the plotting classed need to be updated and refactored to be easier to read and improve.Motivation and Context
In its current form the plots are a little messy, difficult to read and heterogeneous. The input is often a list of EDI files, which works, but is not versatile. Making
MTCollection
the central object to call plots from.Updates
plot_depth_slice
plot_mt_response
plot_mt_responses
plot_penetration_depth_1d
plot_penetration_depth_map
plot_phase_tensor_maps
plot_phase_tensor_pseudosection
plot_pseudosection
plot_pt
plot_residual_pt_maps
plot_residual_pt_ps
plot_resphase_maps
plot_response
plot_spectrogram
plot_stations
plot_strike
Checklist: