# {py:mod}`nexusLIMS.extractors.plugins.fei_emi` ```{py:module} nexusLIMS.extractors.plugins.fei_emi ``` ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`SerEmiExtractor ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor :parser: autodoc2_docstrings_parser :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`parse_basic_info ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_basic_info :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`parse_experimental_conditions ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_experimental_conditions :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`parse_acquire_info ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_acquire_info :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`parse_experimental_description ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_experimental_description :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`get_emi_from_ser ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.get_emi_from_ser :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`fei_unit_to_pint ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.fei_unit_to_pint :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`split_fei_metadata_units ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.split_fei_metadata_units :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`map_keys_with_units ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.map_keys_with_units :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`parse_data_type ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_data_type :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`get_ser_metadata ` - ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.get_ser_metadata :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} SerEmiExtractor :canonical: nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor :parser: autodoc2_docstrings_parser ``` ````{py:attribute} name :canonical: nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.name :value: > 'ser_emi_extractor' ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.name :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} priority :canonical: nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.priority :value: > 100 ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.priority :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} supported_extensions :canonical: nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.supported_extensions **Type:** typing.ClassVar ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.supported_extensions :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} supports(context: nexusLIMS.extractors.base.ExtractionContext) -> bool :canonical: nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.supports ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.supports :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} extract(context: nexusLIMS.extractors.base.ExtractionContext) -> list[dict[str, typing.Any]] :canonical: nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.extract ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.SerEmiExtractor.extract :parser: autodoc2_docstrings_parser ``` ```` ````` ````{py:function} parse_basic_info(metadata, shape, instrument: nexusLIMS.db.models.Instrument) :canonical: nexusLIMS.extractors.plugins.fei_emi.parse_basic_info ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_basic_info :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} parse_experimental_conditions(metadata) :canonical: nexusLIMS.extractors.plugins.fei_emi.parse_experimental_conditions ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_experimental_conditions :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} parse_acquire_info(metadata) :canonical: nexusLIMS.extractors.plugins.fei_emi.parse_acquire_info ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_acquire_info :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} parse_experimental_description(metadata) :canonical: nexusLIMS.extractors.plugins.fei_emi.parse_experimental_description ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_experimental_description :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} get_emi_from_ser(ser_fname: pathlib.Path) -> pathlib.Path :canonical: nexusLIMS.extractors.plugins.fei_emi.get_emi_from_ser ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.get_emi_from_ser :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} fei_unit_to_pint(fei_unit) :canonical: nexusLIMS.extractors.plugins.fei_emi.fei_unit_to_pint ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.fei_unit_to_pint :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} split_fei_metadata_units(metadata_term) :canonical: nexusLIMS.extractors.plugins.fei_emi.split_fei_metadata_units ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.split_fei_metadata_units :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} map_keys_with_units(term_mapping, base, metadata) :canonical: nexusLIMS.extractors.plugins.fei_emi.map_keys_with_units ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.map_keys_with_units :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} parse_data_type(s, metadata) :canonical: nexusLIMS.extractors.plugins.fei_emi.parse_data_type ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.parse_data_type :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} get_ser_metadata(filename) :canonical: nexusLIMS.extractors.plugins.fei_emi.get_ser_metadata ```{autodoc2-docstring} nexusLIMS.extractors.plugins.fei_emi.get_ser_metadata :parser: autodoc2_docstrings_parser ``` ````