Coverage for C: \ Users \ peaco \ OneDrive \ Documents \ GitHub \ mt_metadata \ mt_metadata \ timeseries \ __init__.py: 100%

16 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-10 00:11 -0800

1# -*- coding: utf-8 -*- 

2""" 

3====================== 

4time series metadata 

5====================== 

6 

7:mod:`mt_metadata.timeseries` is a package that contains classes for 

8describing time series metadata. 

9 

10MetadataBase Objects 

11-------------------- 

12* Diagnostic - Diagnostic information for data quality and instrument performance 

13* Battery - Battery voltage and power supply metadata 

14* Electrode - Electrode specifications and contact information 

15* TimingSystem - GPS and timing system metadata (synchronization, accuracy) 

16* AppliedFilter - Filters applied to time series data during acquisition or processing 

17* FilterBase - Base class for all filter types (analog, digital, frequency response) 

18* DataLogger - Data logger/acquisition system specifications and settings 

19* Channel - Base channel metadata common to all channel types 

20* ChannelBase - Fundamental channel properties and attributes 

21* Auxiliary - Auxiliary channel metadata (e.g., temperature, humidity, tilt) 

22* Electric - Electric field channel metadata (dipole length, orientation, electrode info) 

23* Magnetic - Magnetic field channel metadata (sensor type, calibration) 

24* Run - Time series run metadata (collection of channels recorded together) 

25* Station - Station-level metadata (location, orientation, equipment) 

26* Survey - Survey-level metadata (project information, participants, objectives) 

27* Experiment - Top-level experiment metadata encompassing multiple surveys 

28 

29Created on Sun Apr 24 20:50:41 2020 

30 

31:copyright: 

32 Jared Peacock (jpeacock@usgs.gov) 

33 

34:license: 

35 MIT 

36 

37 

38""" 

39 

40### !!! DO NOT CHANGE THE ORDER !!! 

41 

42from .diagnostic import Diagnostic 

43from .battery import Battery 

44from .electrode import Electrode 

45from .timing_system import TimingSystem 

46from .filtered import AppliedFilter 

47from .filters.filter_base import FilterBase 

48from .data_logger import DataLogger 

49from .channel import Channel, ChannelBase 

50from .auxiliary import Auxiliary 

51from .electric import Electric 

52from .magnetic import Magnetic 

53from .run import Run 

54from .station import Station 

55from .survey import Survey 

56from .experiment import Experiment 

57 

58 

59__all__ = [ 

60 "Diagnostic", 

61 "Battery", 

62 "Electrode", 

63 "TimingSystem", 

64 "AppliedFilter", 

65 "FilterBase", 

66 "DataLogger", 

67 "Survey", 

68 "Station", 

69 "Run", 

70 "Channel", 

71 "ChannelBase", 

72 "Auxiliary", 

73 "Electric", 

74 "Magnetic", 

75 "Experiment", 

76]