rics#

My personal little ML engineering library.

Functions

configure_stuff([level, rics_level, ...])

Configure a bunch of stuff to match my personal preferences.

configure_stuff(level: int | str = 20, rics_level: int | str = 20, id_translation_level: int | str = 20, matplotlib_level: int | str = 30, **kwargs: Any) None[source]#

Configure a bunch of stuff to match my personal preferences. May do strange stuff 👻.

Warning

This function can and will change without warning, and will not be documented in the changelog. Don’t use for anything important.

Parameters:
  • level – Log level for the root logger. Default is logging.INFO.

  • rics_level – Log level for the rics package. Default is logging.INFO.

  • id_translation_level – Log level for the id_translation package. Default is logging.INFO.

  • matplotlib_level – Log level for the matplotlib package. Default is logging.WARNING.

  • **kwargs – Keyword arguments for logging.basicConfig().

Modules

rics.action_level

Action level enumeration types.

rics.collections

rics.envinterp

Environment variable interpolation in files and strings.

rics.logs

Utility methods for logging tasks.

rics.mapping

Mapping implementations for matching groups of elements.

rics.misc

Miscellaneous utility methods for Python applications.

rics.ml

Stuff that's specific to working with machine learning.

rics.pandas

Utility functions for pandas.

rics.performance

Performance testing utility.

rics.plotting

Plotting utility methods.

rics.strings

String utility methods for Python applications.

rics.wip

The contents under this passage are work in progress and may change without notice.