{ "cells": [ { "cell_type": "markdown", "id": "a3ad138d-fc73-4fa9-bf8b-45841ffb0dc5", "metadata": {}, "source": [ "# Remove Instrument Response\n", "\n", "This is an example notebook for removing the instrument response to calibrate the data into physical units. \n", "\n", "**Note**: The workflow in this notebook is all incorporated into a class `mth5.timeseris.ts_filters.RemoveInstrumentResponse` and has been incorporated into `mth5.timeseries.ChannelTS` as `mth5.timeseries.ChannelTS.remove_instrument_response` and `mth5.timeseries.RunTS` as `mth5.timeseries.RunTS.calibrate`. An example is shown at the bottom of the notebook. \n", "\n", "All the filters are represented as `mt_metadata.timeseries.filters` objects. More information about these can be found in [mt_metadata filters](https://mt-metadata.readthedocs.io/en/latest/source/notebooks/filters_example.html).\n", "\n", "This example will read in an existing MTH5 that has one station `CAS04`, one run `a`, and 2 channels `ex` and `hx`. " ] }, { "cell_type": "code", "execution_count": 9, "id": "52ab48c8-c08d-40dd-a8c1-ae6f7fa12d0a", "metadata": {}, "outputs": [], "source": [ "from mth5.mth5 import MTH5\n", "%matplotlib widget" ] }, { "cell_type": "markdown", "id": "6e38b632-4525-4c48-94f5-a97b836817f2", "metadata": {}, "source": [ "## Open the MTH5 file\n", "\n", "This has 2 stations in it CAS04 and NVR08 both MTArray/Earthscope stations. Each only has one run. You can make this MTH5 file using `make_mth5_driver_v0.2.0.ipnb` " ] }, { "cell_type": "code", "execution_count": 3, "id": "2b83f17f-7b3f-458c-a525-9c6bbe2bf05c", "metadata": {}, "outputs": [], "source": [ "m = MTH5()\n", "m.open_mth5(r\"8P_CAS04_NVR08.h5\")" ] }, { "cell_type": "markdown", "id": "5313b5f0-ae85-4176-84e1-f8e9fafc9e7f", "metadata": {}, "source": [ "Have a look at the channel summary. This is a table of all the channels available in the MTH5 file." ] }, { "cell_type": "code", "execution_count": 4, "id": "8bda6697-6f9e-437e-9cb1-f34d42103364", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | survey | \n", "station | \n", "run | \n", "latitude | \n", "longitude | \n", "elevation | \n", "component | \n", "start | \n", "end | \n", "n_samples | \n", "sample_rate | \n", "measurement_type | \n", "azimuth | \n", "tilt | \n", "units | \n", "hdf5_reference | \n", "run_hdf5_reference | \n", "station_hdf5_reference | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "CONUS South | \n", "CAS04 | \n", "CAS04a | \n", "37.633351 | \n", "-121.468382 | \n", "329.387 | \n", "ex | \n", "1980-01-01 00:00:00+00:00 | \n", "1980-01-01 00:00:00+00:00 | \n", "1 | \n", "0.0 | \n", "electric | \n", "13.2 | \n", "0.0 | \n", "none | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| 1 | \n", "CONUS South | \n", "CAS04 | \n", "CAS04a | \n", "37.633351 | \n", "-121.468382 | \n", "329.387 | \n", "ey | \n", "1980-01-01 00:00:00+00:00 | \n", "1980-01-01 00:00:00+00:00 | \n", "1 | \n", "0.0 | \n", "electric | \n", "103.2 | \n", "0.0 | \n", "none | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| 2 | \n", "CONUS South | \n", "CAS04 | \n", "CAS04a | \n", "37.633351 | \n", "-121.468382 | \n", "329.387 | \n", "hx | \n", "1980-01-01 00:00:00+00:00 | \n", "1980-01-01 00:00:00+00:00 | \n", "1 | \n", "0.0 | \n", "magnetic | \n", "13.2 | \n", "0.0 | \n", "none | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| 3 | \n", "CONUS South | \n", "CAS04 | \n", "CAS04a | \n", "37.633351 | \n", "-121.468382 | \n", "329.387 | \n", "hy | \n", "1980-01-01 00:00:00+00:00 | \n", "1980-01-01 00:00:00+00:00 | \n", "1 | \n", "0.0 | \n", "magnetic | \n", "103.2 | \n", "0.0 | \n", "none | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| 4 | \n", "CONUS South | \n", "CAS04 | \n", "CAS04a | \n", "37.633351 | \n", "-121.468382 | \n", "329.387 | \n", "hz | \n", "1980-01-01 00:00:00+00:00 | \n", "1980-01-01 00:00:00+00:00 | \n", "1 | \n", "0.0 | \n", "magnetic | \n", "13.2 | \n", "0.0 | \n", "none | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 65 | \n", "CONUS South | \n", "NVR08 | \n", "c | \n", "38.326630 | \n", "-118.082382 | \n", "1375.425 | \n", "ex | \n", "2020-06-14 18:00:44+00:00 | \n", "2020-06-24 15:55:47+00:00 | \n", "856503 | \n", "1.0 | \n", "electric | \n", "12.6 | \n", "0.0 | \n", "digital counts | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| 66 | \n", "CONUS South | \n", "NVR08 | \n", "c | \n", "38.326630 | \n", "-118.082382 | \n", "1375.425 | \n", "ey | \n", "2020-06-14 18:00:44+00:00 | \n", "2020-06-24 15:55:47+00:00 | \n", "856503 | \n", "1.0 | \n", "electric | \n", "102.6 | \n", "0.0 | \n", "digital counts | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| 67 | \n", "CONUS South | \n", "NVR08 | \n", "c | \n", "38.326630 | \n", "-118.082382 | \n", "1375.425 | \n", "hx | \n", "2020-06-14 18:00:44+00:00 | \n", "2020-06-24 15:55:47+00:00 | \n", "856503 | \n", "1.0 | \n", "magnetic | \n", "12.6 | \n", "0.0 | \n", "digital counts | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| 68 | \n", "CONUS South | \n", "NVR08 | \n", "c | \n", "38.326630 | \n", "-118.082382 | \n", "1375.425 | \n", "hy | \n", "2020-06-14 18:00:44+00:00 | \n", "2020-06-24 15:55:47+00:00 | \n", "856503 | \n", "1.0 | \n", "magnetic | \n", "102.6 | \n", "0.0 | \n", "digital counts | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
| 69 | \n", "CONUS South | \n", "NVR08 | \n", "c | \n", "38.326630 | \n", "-118.082382 | \n", "1375.425 | \n", "hz | \n", "2020-06-14 18:00:44+00:00 | \n", "2020-06-24 15:55:47+00:00 | \n", "856503 | \n", "1.0 | \n", "magnetic | \n", "0.0 | \n", "90.0 | \n", "digital counts | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "<HDF5 object reference> | \n", "
70 rows × 18 columns
\n", "