# {py:mod}`ovo.app.components.descriptor_explorer` ```{py:module} ovo.app.components.descriptor_explorer ``` ```{autodoc2-docstring} ovo.app.components.descriptor_explorer :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`HistogramSettings ` - ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.HistogramSettings :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`descriptor_explorer ` - ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.descriptor_explorer :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`COLOR_BY_OPTIONS ` - ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.COLOR_BY_OPTIONS :summary: ``` * - {py:obj}`SOURCE_OPTIONS ` - ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.SOURCE_OPTIONS :summary: ``` ```` ### API ````{py:data} COLOR_BY_OPTIONS :canonical: ovo.app.components.descriptor_explorer.COLOR_BY_OPTIONS :value: > ['density', 'thresholds', 'None'] ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.COLOR_BY_OPTIONS ``` ```` ````{py:data} SOURCE_OPTIONS :canonical: ovo.app.components.descriptor_explorer.SOURCE_OPTIONS :value: > ['all', 'non-human_only', 'human_only', 'human+non-human', 'short (<=100)', 'medium (101-300)', 'lon... ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.SOURCE_OPTIONS ``` ```` `````{py:class} HistogramSettings :canonical: ovo.app.components.descriptor_explorer.HistogramSettings ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.HistogramSettings ``` ````{py:attribute} descriptor :canonical: ovo.app.components.descriptor_explorer.HistogramSettings.descriptor :type: ovo.core.database.models.Descriptor | None :value: > None ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.HistogramSettings.descriptor ``` ```` ````{py:attribute} source :canonical: ovo.app.components.descriptor_explorer.HistogramSettings.source :type: str | None :value: > None ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.HistogramSettings.source ``` ```` ````{py:attribute} color_by :canonical: ovo.app.components.descriptor_explorer.HistogramSettings.color_by :type: str | None :value: > None ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.HistogramSettings.color_by ``` ```` ````{py:method} from_query_params(descriptors_by_key: dict[str, ovo.core.database.models.Descriptor], key_prefix: str) :canonical: ovo.app.components.descriptor_explorer.HistogramSettings.from_query_params :classmethod: ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.HistogramSettings.from_query_params ``` ```` ````{py:method} update_query_params(key_prefix: str) :canonical: ovo.app.components.descriptor_explorer.HistogramSettings.update_query_params ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.HistogramSettings.update_query_params ``` ```` ````` ````{py:function} descriptor_explorer(descriptors_df: pandas.DataFrame, descriptors_by_key: typing.Dict[str, ovo.core.database.models.Descriptor], single_design: bool = False) :canonical: ovo.app.components.descriptor_explorer.descriptor_explorer ```{autodoc2-docstring} ovo.app.components.descriptor_explorer.descriptor_explorer ``` ````