OpenCOMPES / sed

Single Event Data Frame Processor: Backend to handle photoelectron resolved datastreams
https://opencompes.github.io/sed/
MIT License
3 stars 2 forks source link

Documentation Status Ruff Coverage Status

Backend to handle photoelectron resolved datastreams.

Table of Contents

Installation

Installation

For Users (pip)

Prerequisites

Steps

python -m venv .sed-venv
# On macOS/Linux
source .sed-venv/bin/activate

# On Windows
.sed-venv\Scripts\activate
pip install sed-processor[all]
python -m ipykernel install --user --name=sed_kernel
pip install sed-processor

For Contributors (pip)

Prerequisites

Steps

  1. Clone the repository:
git clone https://github.com/OpenCOMPES/sed.git
cd sed
  1. Create and activate a virtual environment:
# Create a virtual environment
python -m venv .sed-dev

# Activate the virtual environment
# On macOS/Linux
source .sed-dev/bin/activate

# On Windows
.sed-dev\Scripts\activate
  1. Install the repository in editable mode with all dependencies:
pip install -e .[all]

Now you have the development version of sed installed in your local environment. Feel free to make changes and submit pull requests.

For Maintainers (poetry)

Prerequisites

Steps

poetry shell
poetry install --with dev, docs