xoa.cfgm.print_validation_functions
- xoa.cfgm.print_validation_functions(pattern='*')[source]
Print available xoa validator functions
- Parameters:
pattern (str) – Only print function that matches this string
Example
In [1]: print_validation_functions("*time*") cdtime(value, min=None, max=None, default=None) Validation function of a date (compatible with :func:`cdtime.s2c`) cdtime_list(value, min=None, max=None, default=None) Validation function of a date (compatible with :func:`cdtime.s2c`) cdtimes(value, min=None, max=None, default=None) Validation function of a date (compatible with :func:`cdtime.s2c`) datetime(value, default=None) Validation function to magically create a :class:`datetime.datetime` datetime64(value, default=None) Validation function to create a :class:`numpy.datetime64` datetime64_list(value, default=None) Validation function to create a :class:`numpy.datetime64` datetime64s(value, default=None) Validation function to create a :class:`numpy.datetime64` datetime_list(value, default=None) Validation function to magically create a :class:`datetime.datetime` datetimes(value, default=None) Validation function to magically create a :class:`datetime.datetime` pydatetime(value, default=None, fmt='%Y-%m-%dT%H:%M:%S') Parse value as a :class:`datetime.datetime` object pydatetime_list(value, default=None, fmt='%Y-%m-%dT%H:%M:%S') Parse value as a :class:`datetime.datetime` object pydatetimes(value, default=None, fmt='%Y-%m-%dT%H:%M:%S') Parse value as a :class:`datetime.datetime` object timestamp(value, default=None) Validation function of date as parsable by :func:`pandas.Timestamp` timestamp_list(value, default=None) Validation function of date as parsable by :func:`pandas.Timestamp` timestamps(value, default=None) Validation function of date as parsable by :func:`pandas.Timestamp`