{"id":20931808,"url":"https://github.com/hyperspy/hyperspy-extensions-list","last_synced_at":"2025-07-23T09:33:06.130Z","repository":{"id":37422012,"uuid":"196408911","full_name":"hyperspy/hyperspy-extensions-list","owner":"hyperspy","description":"A list of known HyperSpy extensions","archived":false,"fork":false,"pushed_at":"2025-03-22T10:27:16.000Z","size":152,"stargazers_count":6,"open_issues_count":2,"forks_count":7,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-06-08T19:05:40.188Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyperspy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-07-11T14:19:24.000Z","updated_at":"2025-03-22T10:27:20.000Z","dependencies_parsed_at":"2024-02-03T21:28:45.927Z","dependency_job_id":"e975dfe0-a6af-4316-9e0c-8626cee3882a","html_url":"https://github.com/hyperspy/hyperspy-extensions-list","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hyperspy/hyperspy-extensions-list","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Fhyperspy-extensions-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Fhyperspy-extensions-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Fhyperspy-extensions-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Fhyperspy-extensions-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyperspy","download_url":"https://codeload.github.com/hyperspy/hyperspy-extensions-list/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Fhyperspy-extensions-list/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266655136,"owners_count":23963543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T21:45:52.954Z","updated_at":"2025-07-23T09:33:06.088Z","avatar_url":"https://github.com/hyperspy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nThis repository contains a list of [HyperSpy](https://hyperspy.org)\nextensions. HyperSpy extensions are packages that use the HyperSpy extension\nmechanism to add functionality to HyperSpy (such as GUI widgets) and/or\nregister new subclasses of HyperSpy objects (such as components and signals).\n\n# Adding a HyperSpy extension to the list\n\nNote that the information in this file is automatically generated. To add a\npackage just [open an\nissue](https://github.com/hyperspy/hyperspy-extensions-list/issues) with the\nrequest and we'll get it done for you. Alternatively, [follow these\ninstructions](https://github.com/hyperspy/hyperspy-extensions-list/blob/master/doc/how_to_add_extension.md)\nand send us a pull request.\n\n# (Known) HyperSpy extensions\n\n| Package name                                                                   | Brief description                                                                      |\n|--------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|\n| [exspy](https://github.com/hyperspy/exspy)                                     | Electron energy loss spectroscopy (EELS) and X-ray energy dispersive spectroscopy (EDS)|\n| [holospy](https://github.com/hyperspy/holospy)                                 | Electron holography                                                                    |\n| [hyperspy-gui-ipywidgets](https://github.com/hyperspy/hyperspy_gui_ipywidgets) | ipywidgets widgets for HyperSpy                                                        |\n| [hyperspy-gui-traitsui](https://github.com/hyperspy/hyperspy_gui_traitsui)     | traitsui widgets for HyperSpy                                                          |\n| [kikuchipy](https://github.com/pyxem/kikuchipy)                                | Processing, simulating and indexing of electron backscatter diffraction patterns       |\n| [LumiSpy](https://github.com/lumispy/lumispy)                                  | Analysis of luminescence spectroscopy data                                             |\n| [pyxem](https://github.com/pyxem/pyxem)                                        | Multi-dimensional diffraction microscopy                                               |\n| [rosettasciio](https://github.com/hyperspy/rosettasciio)                       | Reading and writing of scientific data formats                                         |\n| [etspy](https://github.com/usnistgov/etspy)                                    | Electron tomography processing and reconstruction tools                               |\n\n## List of `signal_type` classes provided by the different HyperSpy extensions in alphabetical order\n\n\n|         signal_type         |                                  aliases                                   |          class name         |  package  |\n| :-------------------------: | :------------------------------------------------------------------------: | :-------------------------: | :-------: |\n|          beam_shift         |                                                                            |          BeamShift          |   pyxem   |\n|            CL_SEM           |                       CLSEM, cathodoluminescence SEM                       |        CLSEMSpectrum        |  lumispy  |\n|           CL_STEM           |                      CLSTEM, cathodoluminescence STEM                      |        CLSTEMSpectrum       |  lumispy  |\n|              CL             |                      CLSpectrum, cathodoluminescence                       |          CLSpectrum         |  lumispy  |\n|         correlation         |                                                                            |        Correlation1D        |   pyxem   |\n|         correlation         |                                                                            |        Correlation2D        |   pyxem   |\n|             dpc             |                                                                            |         DPCSignal1D         |   pyxem   |\n|             dpc             |                                                                            |         DPCSignal2D         |   pyxem   |\n|      DielectricFunction     |                            dielectric function                             |      DielectricFunction     |   exspy   |\n|         diffraction         |                                                                            |        Diffraction1D        |   pyxem   |\n|         diffraction         |                                                                            |        Diffraction2D        |   pyxem   |\n|     diffraction_variance    |                                                                            |    DiffractionVariance1D    |   pyxem   |\n|     diffraction_variance    |                                                                            |    DiffractionVariance2D    |   pyxem   |\n|     diffraction_vectors     |                                                                            |      DiffractionVectors     |   pyxem   |\n|     diffraction_vectors     |                                                                            |     DiffractionVectors1D    |   pyxem   |\n|     diffraction_vectors     |                                                                            |     DiffractionVectors2D    |   pyxem   |\n|         tensor_field        |                                                                            |   DisplacementGradientMap   |   pyxem   |\n|             EBSD            |                      electron_backscatter_diffraction                      |             EBSD            | kikuchipy |\n|      EBSDMasterPattern      |                    ebsd_master_pattern, master_pattern                     |      EBSDMasterPattern      | kikuchipy |\n|       ECPMasterPattern      |                             ecp_master_pattern                             |       ECPMasterPattern      | kikuchipy |\n|           EDS_SEM           |                                                                            |        EDSSEMSpectrum       |   exspy   |\n|           EDS_TEM           |                                                                            |        EDSTEMSpectrum       |   exspy   |\n|             EELS            |                                  TEM EELS                                  |         EELSSpectrum        |   exspy   |\n|              EL             |                      ELSpectrum, electroluminescence                       |          ELSpectrum         |  lumispy  |\n|     electron_diffraction    |                                                                            |    ElectronDiffraction1D    |   pyxem   |\n|     electron_diffraction    |                                                                            |    ElectronDiffraction2D    |   pyxem   |\n|           hologram          |                                                                            |        HologramImage        |  holospy  |\n|      insitu_diffraction     |                                                                            |     InSituDiffraction2D     |   pyxem   |\n| labeled_diffraction_vectors |                                                                            | LabeledDiffractionVectors2D |   pyxem   |\n|         Luminescence        |                     LuminescenceSpectrum, LumiSpectrum                     |         LumiSpectrum        |  lumispy  |\n|          Transient          |                   LumiTransient, TRLumi, TR luminescence                   |        LumiTransient        |  lumispy  |\n|      TransientSpectrum      | LumiTransientSpectrum, TransientSpec, TRLumiSpec, TR luminescence spectrum |    LumiTransientSpectrum    |  lumispy  |\n|       orientation_map       |                                                                            |        OrientationMap       |   pyxem   |\n|              PL             |                       PLSpectrum, photoluminescence                        |          PLSpectrum         |  lumispy  |\n|  pair_distribution_function |                                                                            |  PairDistributionFunction1D |   pyxem   |\n|      polar_diffraction      |                                                                            |      PolarDiffraction2D     |   pyxem   |\n|        polar_vectors        |                                                                            |         PolarVectors        |   pyxem   |\n|            power            |                                                                            |           Power2D           |   pyxem   |\n|           RecStack          |                            Reconstructed stack                             |           RecStack          |   etspy   |\n|      reduced_intensity      |                                                                            |      ReducedIntensity1D     |   pyxem   |\n|          TomoStack          |                  Tomography, Tomography stack, TiltStack                   |          TomoStack          |   etspy   |\n|       vector_matching       |                                                                            |    VectorMatchingResults    |   pyxem   |\n|       VirtualBSEImage       |                     virtual_backscatter_electron_image                     |       VirtualBSEImage       | kikuchipy |\n|      virtual_dark_field     |                                                                            |    VirtualDarkFieldImage    |   pyxem   |\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperspy%2Fhyperspy-extensions-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyperspy%2Fhyperspy-extensions-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperspy%2Fhyperspy-extensions-list/lists"}