8000 GitHub - kmnhan/erlabpy: Complete python workflow for Angle-Resolved Photoemission Spectroscopy (ARPES)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kmnhan/erlabpy

Repository files navigation

ERLabPy

Supported Python Versions PyPi Conda Version Workflow Status Documentation Status pre-commit.ci status Codecov Coverage Ruff SPEC 1 — Lazy Loading of Submodules and Functions

ERLabPy provides tools to handle, manipulate, and visualize data from angle-resolved photoemission spectroscopy (ARPES) experiments.

Key elements are seamlessly integrated with popular scientific Python workflows. A fast native graphical user interface is provided for data exploration and manipulation, allowing users to get started quickly without needing to write code. The library is designed to be flexible and extensible, making it suitable for a wide range of data analysis tasks.

Features

  • Data Loading: Flexible system for various data formats.
  • Data Manipulation: Tools for interpolation, masking, symmetrization, and more.
  • Plotting: Functions for 2D and 3D publication-quality plots.
  • Fitting: Functions for curve fitting, including Fermi-Dirac distributions, MDCs, EDCs, and more.
  • Interactive Visualization: Responsive plotting routines similar to Igor Pro.

Gallery

Interactive windows support dark mode.

ImageTool in action. Interactive momentum conversion tool. ImageTool manager window. Data explorer window.

Getting Started

See installation instructions.

Documentation

Full documentation is available on Read the Docs.

Contributing

We welcome contributions. Report issues here. For questions, visit the Discussions page. To contribute, fork the repository and submit a pull request. See our Contributing page for more information.

License

Licensed under the GPL-3.0 License.

About

Complete python workflow for Angle-Resolved Photoemission Spectroscopy (ARPES)

Topics

Resources

License

Stars

Watchers

Forks

Contributors 8

0