creation_date=obspy.UTCDateTime(2016, 1, 2),
                  site=Site(name=station_df['siteID']))

    for comp in ['ex', 'ey', 'hx', 'hy', 'hz']:
        if station_df['{0}_azm'.format(comp)] is not None:
            if 'h' in comp:
                cha = Channel(code=comp.upper(),
                              location_code="",
                              latitude=station_df['lat'],
                              longitude=station_df['lon'],
                              elevation=station_df['nm_elev'],
                              depth=0,
                              azimuth=station_df['{0}_azm'.format(comp)],
                              dip=0,
                              sample_rate=station_df['sampling_rate'])
                cha.channel_number = station_df['{0}_num'.format(comp)]
                cha.sensor = Equipment(
                    serial_number=station_df['{0}_id'.format(comp)])
            elif 'e' in comp:
                cha = Channel(code=comp.upper(),
                              location_code="",
                              latitude=station_df['lat'],
                              longitude=station_df['lon'],
                              elevation=station_df['nm_elev'],
                              depth=0,
                              azimuth=station_df['{0}_azm'.format(comp)],
                              dip=0,
                              sample_rate=station_df['sampling_rate'])
                cha.extra = {'dipole_length': {'value': 10, 'namespace': 'MT'}}
#                cha.comments = Comment(['Dipole Length (m) = {0:.1f}'.format(station_df['{0}_len'.format(comp)])])
    for comp in ["ex", "ey", "hx", "hy", "hz"]:
        if station_df["{0}_azm".format(comp)] is not None:
            if "h" in comp:
                cha = Channel(
                    code=comp.upper(),
                    location_code="",
                    latitude=station_df["lat"],
                    longitude=station_df["lon"],
                    elevation=station_df["nm_elev"],
                    depth=0,
                    azimuth=station_df["{0}_azm".format(comp)],
                    dip=0,
                    sample_rate=station_df["sampling_rate"],
                )
                cha.channel_number = station_df["{0}_num".format(comp)]
                cha.sensor = Equipment(
                    serial_number=station_df["{0}_id".format(comp)])
            elif "e" in comp:
                cha = Channel(
                    code=comp.upper(),
                    location_code="",
                    latitude=station_df["lat"],
                    longitude=station_df["lon"],
                    elevation=station_df["nm_elev"],
                    depth=0,
                    azimuth=station_df["{0}_azm".format(comp)],
                    dip=0,
                    sample_rate=station_df["sampling_rate"],
                )
                cha.extra = {"dipole_length": {"value": 10, "namespace": "MT"}}