2.5.1.1. pycsamt.metadata.site#
Site-level metadata for electromagnetic transfer functions.
Classes
|
Geographic location and optional magnetic declination metadata. |
|
Site identity, acquisition interval, and geographic location. |
- class pycsamt.metadata.site.LocationMeta(latitude=None, longitude=None, elevation=None, datum='WGS84', elevation_units='meters', declination=None, declination_epoch=None, extra=<factory>)[source]
Bases:
PyCSAMTObjectGeographic location and optional magnetic declination metadata.
- Parameters:
- elevation_units: str = 'meters'
- validate()[source]
Validate object state.
Subclasses can override this hook. The base implementation intentionally accepts all states.
- Return type:
None
- class pycsamt.metadata.site.SiteMeta(project=None, survey=None, year_collected=None, country=None, site_id=None, name=None, location=None, acquired_by=None, start=None, end=None, extra=<factory>)[source]
Bases:
PyCSAMTObjectSite identity, acquisition interval, and geographic location.
- Parameters:
- location: LocationMeta | None = None
- validate()[source]
Validate object state.
Subclasses can override this hook. The base implementation intentionally accepts all states.
- Return type:
None