2.7.6.4. pycsamt.airborne.afmag.datatypes#
AFMAG-family derived EMTF datatype registration.
Both derived response definitions below are registered through
ensure_emtf_datatype_registered(), the
same idempotent-registration helper used by
pycsamt.airborne.mobilemt, rather than each technology adapter
reimplementing its own “already registered compatibly? then no-op;
registered incompatibly? then raise” guard.
Functions
|
Register AFMAG derived response definitions idempotently. |
- pycsamt.airborne.afmag.datatypes.register_afmag_datatypes()[source]
Register AFMAG derived response definitions idempotently.
The tensor response itself reuses the existing EMTF
TIinterstation magnetic transfer-function definition and therefore is not re-registered.- Returns:
(AFMAG_TILT_DEFINITION, AFMAG_AP_DEFINITION), each either newly registered or the already-registered definition sharing its tag; seeensure_emtf_datatype_registered().- Return type:
- Raises:
ValueError – If either definition’s tag or code is already registered under a materially different definition.