Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
+-----------------------+ | Documentation | +=======================+ | |Documentation| | +-----------------------+
.. |Documentation| image:: https://img.shields.io/badge/api-reference-blue.svg :target: https://arpes.readthedocs.io/en/latest/
|test_status| |coverage| |docs_status| |conda| |pypi|
.. |docs_status| image:: https://readthedocs.org/projects/arpes/badge/?version=latest&style=flat :target: https://arpes.readthedocs.io/en/latest/ .. |coverage| image:: https://codecov.io/gh/chstan/arpes/branch/master/graph/badge.svg?token=mVrFuVRr3p :target: https://codecov.io/gh/chstan/arpes .. |test_status| image:: https://github.com/chstan/arpes/actions/workflows/test.yml/badge.svg?branch=master :target: https://github.com/chstan/arpes/actions/workflows/test.yml .. |pypi| image:: https://img.shields.io/pypi/v/arpes :target: https://pypi.org/project/arpes/ .. |conda| image:: https://img.shields.io/conda/v/arpes/arpes.svg :target: https://anaconda.org/arpes/arpes
.. image:: docs/source/_static/video/intro-video.gif
========
PyARPES simplifies the analysis and collection of angle-resolved photoemission spectroscopy (ARPES) and emphasizes
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.
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 install arpes
PyARPES is distributed through the arpes
Anaconda channel, but includes dependencies through conda-forge
.
Please make sure not to put conda-forge above the main channel priority, as this can cause issues with installing BLAS.
A minimal install looks like
::
conda config --append channels conda-forge conda install -c arpes -c conda-forge 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
_.
arpes-analysis-scaffold
,
skipping the example folder and data if you likejupyter.md
the documentation site
_.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 |copy| 2018-2019 by Conrad Stansbury, all rights reserved.
.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN
.. _Jupyter: https://jupyter.org/ .. _the documentation site: https://arpes.readthedocs.io/en/latest .. _contributing: https://arpes.readthedocs.io/en/latest/contributing .. _FAQ: https://arpes.readthedocs.io/en/latest/faq
FAQs
Modular data analysis code for angle resolved photoemission spectroscopy (ARPES)
We found that arpes demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.