Utilities

Dynamic Loader

neuroarcade.utils.loader.discover_classes(package_name: str) dict

Function used to discover classes for games, controls and transformers.

Discover classes where:
  • file name == class name

  • class is defined in that file

Parameters:

package_name (str) – The expected name of the package.

Returns:

Dictionary mapping the name of the module with the callable module.

Return type:

dict