Skip to main content

Modular data analysis code for angle resolved photoemission spectroscopy (ARPES)

Project description

Documentation

Documentation

https://dev.azure.com/lanzara-group/PyARPES/_apis/build/status/PyARPES%20CI%20Build?branchName=master https://img.shields.io/azure-devops/coverage/lanzara-group/PyARPES/2.svg https://img.shields.io/pypi/v/arpes.svg https://img.shields.io/conda/v/arpes/arpes.svg https://img.shields.io/pypi/pyversions/arpes.svg

PyARPES

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.

Installation

PyARPES can be installed from source, or using either pip or conda into a Python 3.6 or 3.7 environment. conda is preferred as a package manager in order to facilitate installing the libraries for reading HDF and NetCDF files.

Pip installation

pip install arpes

Platform specific instructions to install the HDF and NetCDF libraries are available below.

Conda installation

PyARPES is distributed through the arpes Anaconda channel, but includes dependencies through conda-forge. A minimal install looks like

conda install -c arpes -c conda-forge arpes

Local installation from source

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.

Suggested steps

  1. Clone or duplicate the folder structure in the repository arpes-analysis-scaffold, skipping the example folder and data if you like

  2. Install and configure standard tools like Jupyter or Jupyter Lab. Notes on installing and configuring Jupyter based installations can be found in jupyter.md

  3. Explore the documentation and example notebooks at the documentation site.

Contact

Questions, difficulties, and suggestions can be directed to Conrad Stansbury (chstan@berkeley.edu) 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arpes-2.1.3.tar.gz (19.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arpes-2.1.3-py3-none-any.whl (383.0 kB view details)

Uploaded Python 3

File details

Details for the file arpes-2.1.3.tar.gz.

File metadata

  • Download URL: arpes-2.1.3.tar.gz
  • Upload date:
  • Size: 19.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for arpes-2.1.3.tar.gz
Algorithm Hash digest
SHA256 ec6034325e0713cc9bd0966561365328666e6af080c98e7345bd4a84d9dcc263
MD5 ccd960d911f4f1245dba26767c137fec
BLAKE2b-256 be9579d036b569743dadae966db923f3890c4b4669815bed0fc550576bef7b44

See more details on using hashes here.

File details

Details for the file arpes-2.1.3-py3-none-any.whl.

File metadata

  • Download URL: arpes-2.1.3-py3-none-any.whl
  • Upload date:
  • Size: 383.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for arpes-2.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b7e10e9d6810896fa0cf3084e00702856e1a8823dd71b0c095a21f5cc6fad7f9
MD5 bcdab237ea684dc17d6f33a301e51bab
BLAKE2b-256 d623eeb894bad9fc2951be8ae38a9f67f0541487b4818d76f64c7c983b89244e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page