Documentation |
---|
PyARPES simplifies the analysis and collection of angle-resolved photoemission spectroscopy (ARPES) and emphasizes
- modern, best practices for data science
- support for a standard library of ARPES analysis tools mirroring those available in Igor Pro
- (interactive and extensible analysis tools)
It supports a variety of data formats from synchrotron and laser-ARPES sources including ARPES at the Advanced Light Source (ALS), the data produced by Scienta Omicron GmbH's "SES Wrapper", data and experiment files from Igor Pro, NeXuS files, and others.
To learn more about installing and using PyARPES in your analysis or data collection application, visit the documentation site.
PyARPES is currently developed by Conrad Stansbury of the Lanzara Group at the University of California, Berkeley.
If you use PyARPES in your work, please support the development of scientific software by acknowledging its usefulness to you with a citation. The simplest way to do this is to cite the paper describing the package in SoftwareX
- @article{
- stansburypyarpes, title = {PyARPES: An analysis framework for multimodal angle-resolved photoemission spectroscopies}, journal = {SoftwareX}, volume = {11}, pages = {100472}, year = {2020}, issn = {2352-7110}, doi = {https://doi.org/10.1016/j.softx.2020.100472}, url = {https://www.sciencedirect.com/science/article/pii/S2352711019301633}, author = {Conrad Stansbury and Alessandra Lanzara}, keywords = {ARPES, NanoARPES, Pump-probe ARPES, Photoemission, Python, Qt, Jupyter}, abstract = {},
}
PyARPES (>= V.4.0) can be installed from source. Python version 3.11 or newer is strongly recommmended.
The current version has been largely revised from the original version which are in PyPI and conda site. Unfortunately, I don't have the right the upload the current version to these site, and I would not like to take over it from the original author.
The main purpose of revision of the package is to make this be reliable for us. Actually, the original version outputs the wrong results in many case, especially for angle-momentum conversion.
Thus, the current package can be installed only through the github.
pip install git+http://github.com/arafune/arpes
If you want to modify the source for PyARPES as you use it, you might prefer a local installation from source. Details can be found on the documentation site.
- Install uv
- Clone or duplicate the folder structure in this repository by git clone https://github.com/arafune/arpes.git
- In the
arpes
directory, make the virtual environment, and activate it. The way of activation depends on your shell (bash, fish, zsh, powershell, etc.). uv sync
inarpes
directory
Very unfortunately, we cannot get any responses from the original author. The comment below does not make sense at present.
Questions, difficulties, and suggestions can be directed to Conrad Stansbury ([email protected]) or added to the repository as an issue. In the case of trouble, also check the FAQ.
Copyright © 2018-2019 by Conrad Stansbury, all rights reserved.
PyArpes contribution after cadaaae, © 2023-2024 by Ryuichi Arafune, all rights reserved.