3.1.0 (October 13, 2023)#

Added#

  • New module rics.ml.time_split; successor to pandas.TimeFold.

  • Function collections.dicts.unflatten_dict(); inverse of flatten_dict().

  • Function misc.get_public_module(); resolve public module name of an object, optionally looking for reexports.

  • Function misc.format_kwargs(); pretty-print keyword arguments.

Changed#

  • The flatten_dict()-function now takes a string_fn-argument (default=str).

  • Update format used for durations in rics.performance.

Deprecated#

  • The rics.pandas.TimeFold class. Replaced by rics.ml.time_split.

Fixed#

  • Handle LoggerAdapter in logs.disable_temporarily().

  • Handle improve handling of ‘{}’ (e.g. Python fstrings) in envinterp.

  • Handle properties in misc.tname.