1.0.0 (November 26, 2022)#
Added#
The
logs.disable_temporarilyfunction (returns a context manager).Permit creation of derived classes with
Translator.from_config.Flesh out description of the
Translatabletype variable.Ability for the perftest CLI program to create and run dummy tests.
Utility method
utility.pandas.TimeFold.iter: Create temporal k-folds from a heterogeneousDataFrame.Make SqlFetcher engine creation more customizable.
Add
SqlFetcher.create_engine, which my be overridden.Add optional
engine_kwargsinit argument.
Changed#
Change definition of
Mapper.context_sensitive_overrides; now alsoTruefor blank overrides regardless of type.Discard useless (no-source) fetchers in
MultiFetcher.The
SqlFetcherclass now always includes the engine information in log messages.The
utility.misc.tname-method now also considers__name__before falling back to__class__.__name__.The
utility.configure_stuff-method now also sets the pandasfloat_formatoption.Renamed perftest CLI program to
mtimeit(was:rics-perf).Feature gate all CLI functionality behind the new
cliextra.
Fixed#
Properly handle empty whitelists in
SqlFetcher. Used to treat empty whitelist as no whitelist.