Conversions
Common unit conversions module
- pyBADA.conversions.date2posix(val)[source]
Convert date(s) to POSIX timestamp in seconds since 1970-01-01, vectorized for numpy arrays, pandas Series/DataFrame, and xarray.DataArray.
- Parameters:
val (str or datetime or array-like or pandas Series/DataFrame or xarray.DataArray) – Input date(s). Can be string, datetime, numpy array of strings/datetimes, pandas Series/DataFrame of datetime-like, or xarray.DataArray of datetime64.
- Returns:
POSIX timestamp(s) in seconds, matching input type.
- pyBADA.conversions.deg2rad(val)
- pyBADA.conversions.ft2m(val)
- pyBADA.conversions.h2s(val)
- pyBADA.conversions.hp2W(val)
- pyBADA.conversions.kg2lb(val)
- pyBADA.conversions.kt2ms(val)
- pyBADA.conversions.lb2kg(val)
- pyBADA.conversions.m2ft(val)
- pyBADA.conversions.m2nm(val)
- pyBADA.conversions.ms2kt(val)
- pyBADA.conversions.nm2m(val)
- pyBADA.conversions.rad2deg(val)
- pyBADA.conversions.s2h(val)
- pyBADA.conversions.unix2date(val)[source]
Convert POSIX timestamp(s) in seconds to date string(s) in “%Y-%m-%d %H:%M:%S” format, vectorized for numpy arrays, pandas Series/DataFrame, and xarray.DataArray.
- Parameters:
val (float or array-like or pandas Series/DataFrame or xarray.DataArray) – Input POSIX timestamp(s). Float, numpy array, pandas Series/DataFrame of floats, or xarray.DataArray of ints.
- Returns:
Date string(s) in “%Y-%m-%d %H:%M:%S”, matching input type.