Plugins API Reference

PluginManager

class neuro_sdk.PluginManager

Allows plugins to register their features. Provided to neuro_api entrypoint (check https://packaging.python.org/specifications/entry-points/ for more info about entry points).

config

Define new user config parameters ConfigBuilder.

ConfigBuilder

class neuro_sdk.ConfigBuilder

Helper class that contains methods to define new user config variables (check Config.get_user_config()).

define_int(section: str, name: str) None[source]

Define new integer config parameter with given name in given section

define_bool(section: str, name: str) None[source]

Define new bool config parameter with given name in given section

define_float(section: str, name: str) None[source]

Define new float config parameter with given name in given section

define_str(section: str, name: str) None[source]

Define new string config parameter with given name in given section

define_int_list(section: str, name: str) None[source]

Define new integer list config parameter with given name in given section

define_bool_list(section: str, name: str) None[source]

Define new bool list config parameter with given name in given section

define_str_list(section: str, name: str) None[source]

Define new string list config parameter with given name in given section

define_float_list(section: str, name: str) None[source]

Define new float list config parameter with given name in given section