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 = 'INFO', rics_level: int | str = 'INFO', id_translation_level: int | str = 'INFO', matplotlib_level: int | str = 'WARNING', **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 rics.logs.basic_config() and logging.basicConfig().

Modules

rics.action_level

Action level enumeration types.

rics.collections

Collection utilities.

rics.envinterp

Environment variable interpolation in files and strings.

rics.logs

Utility methods for logging tasks.

rics.misc

Miscellaneous utility methods for Python applications.

rics.ml

Stuff that's specific to working with machine learning.

rics.performance

Performance testing utility.

rics.plotting

Plotting utility methods.