Flavien
02/13/2024, 8:06 PMdef parse_timezone_aware_datetime_string(datetime_string: str) -> datetimeCONFIG_LOADER_ARGS = {
    "custom_resolvers": {
        "parse_timezone_aware_datetime_string": parse_timezone_aware_datetime_string
    },
    "base_env": "base",
    "default_run_env": "local",
}start: ${parse_timezone_aware_datetime_string:2023-12-13T23:00:00+01:00}In [1]: catalog.load("params:start")
[02/13/24 20:56:47] INFO     Loading data from params:start (MemoryDataset)...                                                                                             data_catalog.py:483
Out[1]: datetime.datetime(2023, 12, 13, 22, 0, tzinfo=datetime.timezone.utc)test: ${runtime_params:the_test,2}--params="the_test=1"omegaconfomegaconf.errors.UnsupportedValueType: Value 'datetime' is not a supported primitive type
    full_key: start
    object_type=dictstart--paramsAnkita Katiyar
02/14/2024, 9:15 AMFlavien
02/14/2024, 9:37 AMlambda s: sAnkita Katiyar
02/14/2024, 10:05 AMFlavien
02/14/2024, 10:31 AMFlavien
02/14/2024, 10:31 AMkedro run --params=the_test=1Ankita Katiyar
02/14/2024, 10:41 AMAnkita Katiyar
02/14/2024, 11:03 AMomegaconffrom pandas import Timestamp
from omegaconf import OmegaConf
x = {'start': Timestamp('2023-12-13 22:00:00+0000', tz='UTC'), 'test': 1, 'the_test': 1}
y = {'the_test': 1 }
conf = OmegaConf.merge(x,y)conf = OmegaConf.create(x)Ankita Katiyar
02/14/2024, 11:05 AMomegaconfOmegaConf.merge(parameters, runtime_parameters)TimestampAnkita Katiyar
02/14/2024, 11:09 AMAnkita Katiyar
02/14/2024, 11:12 AMTimestampFlavien
02/14/2024, 12:13 PM