mt_metadata package
Subpackages
- mt_metadata.base package
- Submodules
- mt_metadata.base.helpers module
NumpyEncoder
dict_to_xml()
element_to_dict()
element_to_string()
flatten_dict()
flatten_list()
get_type()
get_units()
recursive_split_dict()
recursive_split_getattr()
recursive_split_setattr()
recursive_split_xml()
structure_dict()
validate_c1()
validate_name()
wrap_description()
write_block()
write_lines()
- mt_metadata.base.metadata module
Base
Base.add_base_attribute()
Base.attribute_information()
Base.changed
Base.copy()
Base.from_dict()
Base.from_json()
Base.from_series()
Base.from_xml()
Base.get_attr_from_name()
Base.get_attribute_list()
Base.set_attr_from_name()
Base.to_dict()
Base.to_json()
Base.to_series()
Base.to_xml()
Base.update()
- mt_metadata.base.schema module
- Module contents
Base
Base.add_base_attribute()
Base.attribute_information()
Base.changed
Base.copy()
Base.from_dict()
Base.from_json()
Base.from_series()
Base.from_xml()
Base.get_attr_from_name()
Base.get_attribute_list()
Base.set_attr_from_name()
Base.to_dict()
Base.to_json()
Base.to_series()
Base.to_xml()
Base.update()
BaseDict
get_schema()
- mt_metadata.data package
- mt_metadata.timeseries package
- Subpackages
- mt_metadata.timeseries.filters package
- Subpackages
- Submodules
- mt_metadata.timeseries.filters.channel_response_filter module
- mt_metadata.timeseries.filters.coefficient_filter module
- mt_metadata.timeseries.filters.filter_base module
FilterBase
FilterBase.calibration_date
FilterBase.complex_response()
FilterBase.decimation_active
FilterBase.from_obspy_stage()
FilterBase.generate_frequency_axis()
FilterBase.get_filter_description()
FilterBase.make_obspy_mapping()
FilterBase.name
FilterBase.obspy_mapping
FilterBase.pass_band()
FilterBase.plot_response()
FilterBase.total_gain
FilterBase.units_in
FilterBase.units_out
get_base_obspy_mapping()
- mt_metadata.timeseries.filters.filtered module
- mt_metadata.timeseries.filters.fir_filter module
FIRFilter
FIRFilter.coefficient_gain
FIRFilter.coefficients
FIRFilter.complex_response()
FIRFilter.corrective_scalar
FIRFilter.make_obspy_mapping()
FIRFilter.n_coefficients
FIRFilter.output_sampling_rate
FIRFilter.plot_fir_response()
FIRFilter.symmetry_corrected_coefficients
FIRFilter.to_obspy()
FIRFilter.unscaled_complex_response()
- mt_metadata.timeseries.filters.frequency_response_table_filter module
FrequencyResponseTableFilter
FrequencyResponseTableFilter.amplitudes
FrequencyResponseTableFilter.complex_response()
FrequencyResponseTableFilter.frequencies
FrequencyResponseTableFilter.make_obspy_mapping()
FrequencyResponseTableFilter.max_frequency
FrequencyResponseTableFilter.min_frequency
FrequencyResponseTableFilter.phases
FrequencyResponseTableFilter.to_obspy()
- mt_metadata.timeseries.filters.helper_functions module
- mt_metadata.timeseries.filters.obspy_stages module
- mt_metadata.timeseries.filters.plotting_helpers module
- mt_metadata.timeseries.filters.pole_zero_filter module
- mt_metadata.timeseries.filters.time_delay_filter module
- Module contents
ChannelResponse
ChannelResponse.complex_response()
ChannelResponse.compute_instrument_sensitivity()
ChannelResponse.delay_filters
ChannelResponse.filters_list
ChannelResponse.frequencies
ChannelResponse.get_indices_of_filters_to_remove()
ChannelResponse.get_list_of_filters_to_remove()
ChannelResponse.names
ChannelResponse.non_delay_filters
ChannelResponse.normalization_frequency
ChannelResponse.pass_band
ChannelResponse.plot_response()
ChannelResponse.to_obspy()
ChannelResponse.total_delay
ChannelResponse.units_in
ChannelResponse.units_out
CoefficientFilter
FIRFilter
FIRFilter.coefficient_gain
FIRFilter.coefficients
FIRFilter.complex_response()
FIRFilter.corrective_scalar
FIRFilter.make_obspy_mapping()
FIRFilter.n_coefficients
FIRFilter.output_sampling_rate
FIRFilter.plot_fir_response()
FIRFilter.symmetry_corrected_coefficients
FIRFilter.to_obspy()
FIRFilter.unscaled_complex_response()
FrequencyResponseTableFilter
FrequencyResponseTableFilter.amplitudes
FrequencyResponseTableFilter.complex_response()
FrequencyResponseTableFilter.frequencies
FrequencyResponseTableFilter.make_obspy_mapping()
FrequencyResponseTableFilter.max_frequency
FrequencyResponseTableFilter.min_frequency
FrequencyResponseTableFilter.phases
FrequencyResponseTableFilter.to_obspy()
PoleZeroFilter
TimeDelayFilter
- mt_metadata.timeseries.standards package
- mt_metadata.timeseries.stationxml package
- Submodules
- mt_metadata.timeseries.stationxml.fdsn_tools module
- mt_metadata.timeseries.stationxml.utils module
- mt_metadata.timeseries.stationxml.xml_channel_mt_channel module
- mt_metadata.timeseries.stationxml.xml_equipment_mt_run module
- mt_metadata.timeseries.stationxml.xml_inventory_mt_experiment module
- mt_metadata.timeseries.stationxml.xml_network_mt_survey module
- mt_metadata.timeseries.stationxml.xml_station_mt_station module
- Module contents
- mt_metadata.timeseries.tools package
- Submodules
- mt_metadata.timeseries.tools.from_many_mt_files module
MT2StationXML
MT2StationXML.filters
MT2StationXML.get_mt_channel()
MT2StationXML.get_xml_files()
MT2StationXML.has_xml_path()
MT2StationXML.is_a_channel_xml()
MT2StationXML.is_a_filter_xml()
MT2StationXML.is_a_run_xml()
MT2StationXML.is_a_station_xml()
MT2StationXML.is_a_survey_xml()
MT2StationXML.make_df()
MT2StationXML.make_experiment()
MT2StationXML.read_xml_file()
MT2StationXML.sort_by_station()
MT2StationXML.stations
MT2StationXML.survey
MT2StationXML.xml_path
- Module contents
MT2StationXML
MT2StationXML.filters
MT2StationXML.get_mt_channel()
MT2StationXML.get_xml_files()
MT2StationXML.has_xml_path()
MT2StationXML.is_a_channel_xml()
MT2StationXML.is_a_filter_xml()
MT2StationXML.is_a_run_xml()
MT2StationXML.is_a_station_xml()
MT2StationXML.is_a_survey_xml()
MT2StationXML.make_df()
MT2StationXML.make_experiment()
MT2StationXML.read_xml_file()
MT2StationXML.sort_by_station()
MT2StationXML.stations
MT2StationXML.survey
MT2StationXML.xml_path
- mt_metadata.timeseries.filters package
- Submodules
- mt_metadata.timeseries.auxiliary module
- mt_metadata.timeseries.battery module
- mt_metadata.timeseries.channel module
- mt_metadata.timeseries.citation module
- mt_metadata.timeseries.copyright module
- mt_metadata.timeseries.data_logger module
- mt_metadata.timeseries.data_quality module
- mt_metadata.timeseries.declination module
- mt_metadata.timeseries.diagnostic module
- mt_metadata.timeseries.electric module
- mt_metadata.timeseries.electrode module
- mt_metadata.timeseries.experiment module
Experiment
Experiment.add_survey()
Experiment.from_dict()
Experiment.from_json()
Experiment.from_pickle()
Experiment.from_xml()
Experiment.get_survey()
Experiment.has_survey()
Experiment.sort()
Experiment.survey_index()
Experiment.survey_names
Experiment.surveys
Experiment.to_dict()
Experiment.to_json()
Experiment.to_pickle()
Experiment.to_xml()
Experiment.validate_experiment()
- mt_metadata.timeseries.fdsn module
- mt_metadata.timeseries.instrument module
- mt_metadata.timeseries.location module
- mt_metadata.timeseries.magnetic module
- mt_metadata.timeseries.orientation module
- mt_metadata.timeseries.person module
- mt_metadata.timeseries.provenance module
- mt_metadata.timeseries.rating module
- mt_metadata.timeseries.run module
Run
Run.add_channel()
Run.channel_index()
Run.channels
Run.channels_recorded_all
Run.channels_recorded_auxiliary
Run.channels_recorded_electric
Run.channels_recorded_magnetic
Run.ex
Run.ey
Run.get_channel()
Run.has_channel()
Run.hx
Run.hy
Run.hz
Run.n_channels
Run.remove_channel()
Run.temperature
Run.update()
Run.update_time_period()
- mt_metadata.timeseries.software module
- mt_metadata.timeseries.station module
- mt_metadata.timeseries.survey module
- mt_metadata.timeseries.time_period module
- mt_metadata.timeseries.timing_system module
- Module contents
- time series metadata
Auxiliary
Battery
Channel
Citation
Copyright
DataLogger
DataQuality
Declination
Diagnostic
Electric
Electrode
Experiment
Experiment.add_survey()
Experiment.from_dict()
Experiment.from_json()
Experiment.from_pickle()
Experiment.from_xml()
Experiment.get_survey()
Experiment.has_survey()
Experiment.sort()
Experiment.survey_index()
Experiment.survey_names
Experiment.surveys
Experiment.to_dict()
Experiment.to_json()
Experiment.to_pickle()
Experiment.to_xml()
Experiment.validate_experiment()
Fdsn
FilterBase
FilterBase.calibration_date
FilterBase.complex_response()
FilterBase.decimation_active
FilterBase.from_obspy_stage()
FilterBase.generate_frequency_axis()
FilterBase.get_filter_description()
FilterBase.make_obspy_mapping()
FilterBase.name
FilterBase.obspy_mapping
FilterBase.pass_band()
FilterBase.plot_response()
FilterBase.total_gain
FilterBase.units_in
FilterBase.units_out
Filtered
FundingSource
GeographicLocation
Instrument
Location
Magnetic
Orientation
Person
Provenance
Rating
Run
Run.add_channel()
Run.channel_index()
Run.channels
Run.channels_recorded_all
Run.channels_recorded_auxiliary
Run.channels_recorded_electric
Run.channels_recorded_magnetic
Run.ex
Run.ey
Run.get_channel()
Run.has_channel()
Run.hx
Run.hy
Run.hz
Run.n_channels
Run.remove_channel()
Run.temperature
Run.update()
Run.update_time_period()
Software
Station
Survey
TimePeriod
TimingSystem
- Subpackages
- mt_metadata.transfer_functions package
- Subpackages
- mt_metadata.transfer_functions.io package
- Subpackages
- mt_metadata.transfer_functions.io.edi package
- Subpackages
- mt_metadata.transfer_functions.io.edi.metadata package
- Subpackages
- Submodules
- mt_metadata.transfer_functions.io.edi.metadata.data_section module
- mt_metadata.transfer_functions.io.edi.metadata.define_measurement module
DefineMeasurement
DefineMeasurement.channel_ids
DefineMeasurement.channels_recorded
DefineMeasurement.from_metadata()
DefineMeasurement.get_measurement_dict()
DefineMeasurement.get_measurement_lists()
DefineMeasurement.read_measurement()
DefineMeasurement.refelev
DefineMeasurement.reflat
DefineMeasurement.reflon
DefineMeasurement.reflong
DefineMeasurement.write_measurement()
- mt_metadata.transfer_functions.io.edi.metadata.emeasurement module
- mt_metadata.transfer_functions.io.edi.metadata.header module
- mt_metadata.transfer_functions.io.edi.metadata.hmeasurement module
- mt_metadata.transfer_functions.io.edi.metadata.information module
- Module contents
DataSection
DefineMeasurement
DefineMeasurement.channel_ids
DefineMeasurement.channels_recorded
DefineMeasurement.from_metadata()
DefineMeasurement.get_measurement_dict()
DefineMeasurement.get_measurement_lists()
DefineMeasurement.read_measurement()
DefineMeasurement.refelev
DefineMeasurement.reflat
DefineMeasurement.reflon
DefineMeasurement.reflong
DefineMeasurement.write_measurement()
EMeasurement
HMeasurement
Header
Information
- mt_metadata.transfer_functions.io.edi.metadata package
- Submodules
- mt_metadata.transfer_functions.io.edi.edi module
- Module contents
- Subpackages
- mt_metadata.transfer_functions.io.emtfxml package
- Subpackages
- mt_metadata.transfer_functions.io.emtfxml.metadata package
- Subpackages
- Submodules
- mt_metadata.transfer_functions.io.emtfxml.metadata.attachment module
- mt_metadata.transfer_functions.io.emtfxml.metadata.channels module
- mt_metadata.transfer_functions.io.emtfxml.metadata.citation module
- mt_metadata.transfer_functions.io.emtfxml.metadata.comment module
- mt_metadata.transfer_functions.io.emtfxml.metadata.copyright module
- mt_metadata.transfer_functions.io.emtfxml.metadata.data module
TransferFunction
TransferFunction.array_dict
TransferFunction.initialize_arrays()
TransferFunction.n_periods
TransferFunction.period
TransferFunction.read_block()
TransferFunction.read_dict()
TransferFunction.t
TransferFunction.t_invsigcov
TransferFunction.t_residcov
TransferFunction.t_var
TransferFunction.to_xml()
TransferFunction.write_block()
TransferFunction.z
TransferFunction.z_invsigcov
TransferFunction.z_residcov
TransferFunction.z_var
- mt_metadata.transfer_functions.io.emtfxml.metadata.data_quality_notes module
- mt_metadata.transfer_functions.io.emtfxml.metadata.data_quality_warnings module
- mt_metadata.transfer_functions.io.emtfxml.metadata.data_type module
- mt_metadata.transfer_functions.io.emtfxml.metadata.data_types module
- mt_metadata.transfer_functions.io.emtfxml.metadata.dipole module
- mt_metadata.transfer_functions.io.emtfxml.metadata.electric module
- mt_metadata.transfer_functions.io.emtfxml.metadata.electrode module
- mt_metadata.transfer_functions.io.emtfxml.metadata.emtf module
- mt_metadata.transfer_functions.io.emtfxml.metadata.estimate module
- mt_metadata.transfer_functions.io.emtfxml.metadata.external_url module
- mt_metadata.transfer_functions.io.emtfxml.metadata.field_notes module
- mt_metadata.transfer_functions.io.emtfxml.metadata.magnetic module
- mt_metadata.transfer_functions.io.emtfxml.metadata.magnetometer module
- mt_metadata.transfer_functions.io.emtfxml.metadata.period_range module
- mt_metadata.transfer_functions.io.emtfxml.metadata.person module
- mt_metadata.transfer_functions.io.emtfxml.metadata.primary_data module
- mt_metadata.transfer_functions.io.emtfxml.metadata.processing_info module
- mt_metadata.transfer_functions.io.emtfxml.metadata.provenance module
- mt_metadata.transfer_functions.io.emtfxml.metadata.remote_ref module
- mt_metadata.transfer_functions.io.emtfxml.metadata.site module
- mt_metadata.transfer_functions.io.emtfxml.metadata.site_layout module
- mt_metadata.transfer_functions.io.emtfxml.metadata.software module
- mt_metadata.transfer_functions.io.emtfxml.metadata.statistical_estimates module
- Module contents
- EMTF XML metadata
Attachment
Channels
Citation
Comment
Copyright
DataQualityNotes
DataQualityWarnings
DataType
DataTypes
Dipole
EMTF
Electric
Electrode
Estimate
ExternalUrl
FieldNotes
Instrument
Location
Magnetic
Magnetometer
Orientation
PeriodRange
Person
PrimaryData
ProcessingInfo
ProcessingSoftware
Provenance
RemoteInfo
RemoteRef
Run
Site
SiteLayout
StatisticalEstimates
TransferFunction
TransferFunction.array_dict
TransferFunction.initialize_arrays()
TransferFunction.n_periods
TransferFunction.period
TransferFunction.read_block()
TransferFunction.read_dict()
TransferFunction.t
TransferFunction.t_invsigcov
TransferFunction.t_residcov
TransferFunction.t_var
TransferFunction.to_xml()
TransferFunction.write_block()
TransferFunction.z
TransferFunction.z_invsigcov
TransferFunction.z_residcov
TransferFunction.z_var
- mt_metadata.transfer_functions.io.emtfxml.metadata package
- Submodules
- mt_metadata.transfer_functions.io.emtfxml.emtfxml module
- Module contents
- Subpackages
- mt_metadata.transfer_functions.io.jfiles package
- Subpackages
- mt_metadata.transfer_functions.io.jfiles.metadata package
- Subpackages
- Submodules
- mt_metadata.transfer_functions.io.jfiles.metadata.birrp_angles module
- mt_metadata.transfer_functions.io.jfiles.metadata.birrp_block module
- mt_metadata.transfer_functions.io.jfiles.metadata.birrp_parameters module
- mt_metadata.transfer_functions.io.jfiles.metadata.header module
- Module contents
- mt_metadata.transfer_functions.io.jfiles.metadata package
- Submodules
- mt_metadata.transfer_functions.io.jfiles.jfile module
- Module contents
- Subpackages
- mt_metadata.transfer_functions.io.zfiles package
- Subpackages
- Submodules
- mt_metadata.transfer_functions.io.zfiles.zmm module
ZMM
ZMMError
ZMMHeader
ZMMHeader.channel_dict
ZMMHeader.channels_recorded
ZMMHeader.declination
ZMMHeader.elevation
ZMMHeader.fn
ZMMHeader.has_impedance
ZMMHeader.has_tipper
ZMMHeader.input_channels
ZMMHeader.latitude
ZMMHeader.longitude
ZMMHeader.output_channels
ZMMHeader.read_header()
ZMMHeader.station
ZMMHeader.write_header()
- Module contents
- mt_metadata.transfer_functions.io.zonge package
- Subpackages
- mt_metadata.transfer_functions.io.zonge.metadata package
- Subpackages
- Submodules
- mt_metadata.transfer_functions.io.zonge.metadata.auto module
- mt_metadata.transfer_functions.io.zonge.metadata.d_plus module
- mt_metadata.transfer_functions.io.zonge.metadata.gps module
- mt_metadata.transfer_functions.io.zonge.metadata.header module
- mt_metadata.transfer_functions.io.zonge.metadata.mt_edit module
- mt_metadata.transfer_functions.io.zonge.metadata.phase_slope module
- mt_metadata.transfer_functions.io.zonge.metadata.rx module
- mt_metadata.transfer_functions.io.zonge.metadata.survey module
- mt_metadata.transfer_functions.io.zonge.metadata.tx module
- mt_metadata.transfer_functions.io.zonge.metadata.unit module
- Module contents
- mt_metadata.transfer_functions.io.zonge.metadata package
- Submodules
- mt_metadata.transfer_functions.io.zonge.zonge module
- Module contents
- Subpackages
- mt_metadata.transfer_functions.io.edi package
- Submodules
- mt_metadata.transfer_functions.io.tools module
- Module contents
- Subpackages
- mt_metadata.transfer_functions.tf package
- Subpackages
- Submodules
- mt_metadata.transfer_functions.tf.comment module
- mt_metadata.transfer_functions.tf.station module
- mt_metadata.transfer_functions.tf.statistical_estimate module
- mt_metadata.transfer_functions.tf.transfer_function module
- Module contents
- metadata
Auxiliary
Battery
Channel
Citation
Comment
Copyright
DataLogger
DataQuality
Declination
Diagnostic
Electric
Electrode
Fdsn
FilterBase
FilterBase.calibration_date
FilterBase.complex_response()
FilterBase.decimation_active
FilterBase.from_obspy_stage()
FilterBase.generate_frequency_axis()
FilterBase.get_filter_description()
FilterBase.make_obspy_mapping()
FilterBase.name
FilterBase.obspy_mapping
FilterBase.pass_band()
FilterBase.plot_response()
FilterBase.total_gain
FilterBase.units_in
FilterBase.units_out
Filtered
Instrument
Location
Magnetic
Orientation
Person
Provenance
Rating
Run
Run.add_channel()
Run.channel_index()
Run.channels
Run.channels_recorded_all
Run.channels_recorded_auxiliary
Run.channels_recorded_electric
Run.channels_recorded_magnetic
Run.ex
Run.ey
Run.get_channel()
Run.has_channel()
Run.hx
Run.hy
Run.hz
Run.n_channels
Run.remove_channel()
Run.temperature
Run.update()
Run.update_time_period()
Software
Station
StatisticalEstimate
Survey
TimePeriod
TimingSystem
TransferFunction
- mt_metadata.transfer_functions.io package
- Submodules
- mt_metadata.transfer_functions.core module
TF
TF.channel_nomenclature
TF.copy()
TF.dataset
TF.elevation
TF.fn
TF.frequency
TF.from_avg()
TF.from_edi()
TF.from_emtfxml()
TF.from_jfile()
TF.from_ts_station_metadata()
TF.from_zmm()
TF.from_zrr()
TF.from_zss()
TF.has_impedance()
TF.has_inverse_signal_power()
TF.has_residual_covariance()
TF.has_tipper()
TF.has_transfer_function()
TF.impedance
TF.impedance_error
TF.impedance_model_error
TF.index_tzx
TF.index_tzy
TF.index_zxx
TF.index_zxy
TF.index_zyx
TF.index_zyy
TF.inverse_channel_nomenclature
TF.inverse_signal_power
TF.latitude
TF.longitude
TF.make_zmm_run()
TF.merge()
TF.period
TF.read()
TF.read_tf_file()
TF.residual_covariance
TF.run_metadata
TF.station
TF.station_metadata
TF.survey
TF.survey_metadata
TF.tf_id
TF.tipper
TF.tipper_error
TF.tipper_model_error
TF.to_avg()
TF.to_edi()
TF.to_emtfxml()
TF.to_jfile()
TF.to_ts_station_metadata()
TF.to_zmm()
TF.to_zrr()
TF.to_zss()
TF.transfer_function
TF.transfer_function_error
TF.transfer_function_model_error
TF.write()
TF.write_tf_file()
TFError
- Module contents
TF
TF.channel_nomenclature
TF.copy()
TF.dataset
TF.elevation
TF.fn
TF.frequency
TF.from_avg()
TF.from_edi()
TF.from_emtfxml()
TF.from_jfile()
TF.from_ts_station_metadata()
TF.from_zmm()
TF.from_zrr()
TF.from_zss()
TF.has_impedance()
TF.has_inverse_signal_power()
TF.has_residual_covariance()
TF.has_tipper()
TF.has_transfer_function()
TF.impedance
TF.impedance_error
TF.impedance_model_error
TF.index_tzx
TF.index_tzy
TF.index_zxx
TF.index_zxy
TF.index_zyx
TF.index_zyy
TF.inverse_channel_nomenclature
TF.inverse_signal_power
TF.latitude
TF.longitude
TF.make_zmm_run()
TF.merge()
TF.period
TF.read()
TF.read_tf_file()
TF.residual_covariance
TF.run_metadata
TF.station
TF.station_metadata
TF.survey
TF.survey_metadata
TF.tf_id
TF.tipper
TF.tipper_error
TF.tipper_model_error
TF.to_avg()
TF.to_edi()
TF.to_emtfxml()
TF.to_jfile()
TF.to_ts_station_metadata()
TF.to_zmm()
TF.to_zrr()
TF.to_zss()
TF.transfer_function
TF.transfer_function_error
TF.transfer_function_model_error
TF.write()
TF.write_tf_file()
- Subpackages
- mt_metadata.utils package
Module contents
metadata
This module deals with metadata as defined by the MT metadata standards.
There are multiple containers for each type of metadata, named appropriately.
- Each container will be able to read and write:
dictionary
json
xml
csv?
pandas.Series
anything else?
Each container has an attribute called _attr_dict which dictates if the attribute is included in output objects, the data type, whether it is a required parameter, and the style of output. This should help down the road with validation and keeping the data types consistent. And if things change you should only have to changes these dictionaries.
- copyright:
Jared Peacock (jpeacock@usgs.gov)
- license:
MIT