aimbat.aimbat_types
Custom types used in AIMBAT.
Type Aliases:
| Name | Description |
|---|---|
EventParameterBool |
|
EventParameterFloat |
|
EventParameterTimedelta |
|
Classes:
| Name | Description |
|---|---|
DataType |
Valid AIMBAT data types. |
EventParameter |
[ |
SeismogramParameter |
[ |
EventParameterBool
EventParameterBool = Literal[COMPLETED, BANDPASS_APPLY]
EventParameterFloat
EventParameterFloat = Literal[
MIN_CCNORM, BANDPASS_FMIN, BANDPASS_FMAX
]
EventParameterTimedelta
EventParameterTimedelta = Literal[WINDOW_PRE, WINDOW_POST]
TypeAlias for [AimbatEvent][aimbat.lib.models.AimbatEvent] attributes with [Timedelta][pandas.Timedelta] values.
DataType
EventParameter
Bases: StrEnum
[AimbatEvent][aimbat.lib.models.AimbatEvent] enum class for typing.
This enum class is used for typing, cli args etc. The attributes must be
the same as in the [AimbatEvent][aimbat.lib.models.AimbatEvent] model.
Source code in src/aimbat/aimbat_types/_event.py
SeismogramParameter
Bases: StrEnum
[AimbatSeismograParameters][aimbat.lib.models.AimbatSeismogramParameters] enum class for typing.
This enum class is used for typing, cli args etc. The attributes must be
the same as in the [AimbatParameters][aimbat.lib.models.AimbatParameters] model.