sed-processor


Namesed-processor JSON
Version 0.1.9 PyPI version JSON
download
home_pagehttps://github.com/OpenCOMPES/sed
SummarySingle Event Data Frame Processor: Backend to handle photoelectron resolved datastreams
upload_time2024-04-04 09:50:36
maintainerNone
docs_urlNone
authorOpenCOMPES team
requires_python<3.12,>=3.8
licenseMIT
keywords sed mpes flash arpes
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Documentation Status](https://github.com/OpenCOMPES/sed/actions/workflows/documentation.yml/badge.svg)](https://opencompes.github.io/sed/)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
![](https://github.com/OpenCOMPES/sed/actions/workflows/linting.yml/badge.svg?branch=main)
![](https://github.com/OpenCOMPES/sed/actions/workflows/testing_multiversion.yml/badge.svg?branch=main)
![](https://img.shields.io/pypi/pyversions/sed-processor)
![](https://img.shields.io/pypi/l/sed-processor)
[![](https://img.shields.io/pypi/v/sed-processor)](https://pypi.org/project/sed-processor)
[![Coverage Status](https://coveralls.io/repos/github/OpenCOMPES/sed/badge.svg?branch=main&kill_cache=1)](https://coveralls.io/github/OpenCOMPES/sed?branch=main)

Backend to handle photoelectron resolved datastreams.

# Installation

## Pip (for users)

- Create a new virtual environment using either venv, pyenv, conda, etc. See below for an example.

```bash
python -m venv .sed-venv
```

- Activate your environment:

```bash
source .sed-venv/bin/activate
```

- Install `sed`, distributed as `sed-processor` on PyPI:

```bash
pip install sed-processor
```

- This should install all the requirements to run `sed` in your environment.

- If you intend to work with Jupyter notebooks, it is helpful to install a Jupyter kernel for your environment. This can be done, once your environment is activated, by typing:

```bash
python -m ipykernel install --user --name=sed_kernel
```
## For Contributors

To contribute to the development of `sed`, you can follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/OpenCOMPES/sed.git
cd sed
```

2. Install the repository in editable mode:

```bash
pip install -e .
```

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

## Poetry (for maintainers)

- Prerequisites:
  + Poetry: https://python-poetry.org/docs/

- Create a virtual environment by typing:

```bash
poetry shell
```

- A new shell will be spawned with the new environment activated.

- Install the dependencies from the `pyproject.toml` by typing:

```bash
poetry install --with dev, docs
```

- If you wish to use the virtual environment created by Poetry to work in a Jupyter notebook, you first need to install the optional notebook dependencies and then create a Jupyter kernel for that.

  + Install the optional dependencies `ipykernel` and `jupyter`:

  ```bash
  poetry install -E notebook
  ```

  + Make sure to run the command below within your virtual environment (`poetry run` ensures this) by typing:

  ```bash
  poetry run ipython kernel install --user --name=sed_poetry
  ```

  + The new kernel will now be available in your Jupyter kernels list.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/OpenCOMPES/sed",
    "name": "sed-processor",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.12,>=3.8",
    "maintainer_email": null,
    "keywords": "sed, mpes, flash, arpes",
    "author": "OpenCOMPES team",
    "author_email": "sed-processor@mpes.science",
    "download_url": "https://files.pythonhosted.org/packages/c3/67/19365dfc56d1048ecfd9fb7a3eb8b13522d793009fabb7be195dcb26eb2b/sed_processor-0.1.9.tar.gz",
    "platform": null,
    "description": "[![Documentation Status](https://github.com/OpenCOMPES/sed/actions/workflows/documentation.yml/badge.svg)](https://opencompes.github.io/sed/)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n![](https://github.com/OpenCOMPES/sed/actions/workflows/linting.yml/badge.svg?branch=main)\n![](https://github.com/OpenCOMPES/sed/actions/workflows/testing_multiversion.yml/badge.svg?branch=main)\n![](https://img.shields.io/pypi/pyversions/sed-processor)\n![](https://img.shields.io/pypi/l/sed-processor)\n[![](https://img.shields.io/pypi/v/sed-processor)](https://pypi.org/project/sed-processor)\n[![Coverage Status](https://coveralls.io/repos/github/OpenCOMPES/sed/badge.svg?branch=main&kill_cache=1)](https://coveralls.io/github/OpenCOMPES/sed?branch=main)\n\nBackend to handle photoelectron resolved datastreams.\n\n# Installation\n\n## Pip (for users)\n\n- Create a new virtual environment using either venv, pyenv, conda, etc. See below for an example.\n\n```bash\npython -m venv .sed-venv\n```\n\n- Activate your environment:\n\n```bash\nsource .sed-venv/bin/activate\n```\n\n- Install `sed`, distributed as `sed-processor` on PyPI:\n\n```bash\npip install sed-processor\n```\n\n- This should install all the requirements to run `sed` in your environment.\n\n- If you intend to work with Jupyter notebooks, it is helpful to install a Jupyter kernel for your environment. This can be done, once your environment is activated, by typing:\n\n```bash\npython -m ipykernel install --user --name=sed_kernel\n```\n## For Contributors\n\nTo contribute to the development of `sed`, you can follow these steps:\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/OpenCOMPES/sed.git\ncd sed\n```\n\n2. Install the repository in editable mode:\n\n```bash\npip install -e .\n```\n\nNow you have the development version of `sed` installed in your local environment. Feel free to make changes and submit pull requests.\n\n## Poetry (for maintainers)\n\n- Prerequisites:\n  + Poetry: https://python-poetry.org/docs/\n\n- Create a virtual environment by typing:\n\n```bash\npoetry shell\n```\n\n- A new shell will be spawned with the new environment activated.\n\n- Install the dependencies from the `pyproject.toml` by typing:\n\n```bash\npoetry install --with dev, docs\n```\n\n- If you wish to use the virtual environment created by Poetry to work in a Jupyter notebook, you first need to install the optional notebook dependencies and then create a Jupyter kernel for that.\n\n  + Install the optional dependencies `ipykernel` and `jupyter`:\n\n  ```bash\n  poetry install -E notebook\n  ```\n\n  + Make sure to run the command below within your virtual environment (`poetry run` ensures this) by typing:\n\n  ```bash\n  poetry run ipython kernel install --user --name=sed_poetry\n  ```\n\n  + The new kernel will now be available in your Jupyter kernels list.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Single Event Data Frame Processor: Backend to handle photoelectron resolved datastreams",
    "version": "0.1.9",
    "project_urls": {
        "Documentation": "https://opencompes.github.io/sed/",
        "Homepage": "https://github.com/OpenCOMPES/sed",
        "Repository": "https://github.com/OpenCOMPES/sed"
    },
    "split_keywords": [
        "sed",
        " mpes",
        " flash",
        " arpes"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69a3468d328f80749c2c45b24da8720705b3a47bea5a0cebaedb61f67eef31b4",
                "md5": "1c67a8eb9b85b9df5292256ce2bc23f0",
                "sha256": "272c6fb889f0a41b77905efcb1fe7a834d2a82120aa030bb3659434efbe8156f"
            },
            "downloads": -1,
            "filename": "sed_processor-0.1.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1c67a8eb9b85b9df5292256ce2bc23f0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.12,>=3.8",
            "size": 136690,
            "upload_time": "2024-04-04T09:50:34",
            "upload_time_iso_8601": "2024-04-04T09:50:34.717597Z",
            "url": "https://files.pythonhosted.org/packages/69/a3/468d328f80749c2c45b24da8720705b3a47bea5a0cebaedb61f67eef31b4/sed_processor-0.1.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c36719365dfc56d1048ecfd9fb7a3eb8b13522d793009fabb7be195dcb26eb2b",
                "md5": "1ac8637c7de1c2da28223dca2219b389",
                "sha256": "aaf999c68825256790e0d87c5b89f817967b7429cb36643b1ab6c6c3ad2ad4b1"
            },
            "downloads": -1,
            "filename": "sed_processor-0.1.9.tar.gz",
            "has_sig": false,
            "md5_digest": "1ac8637c7de1c2da28223dca2219b389",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.12,>=3.8",
            "size": 121572,
            "upload_time": "2024-04-04T09:50:36",
            "upload_time_iso_8601": "2024-04-04T09:50:36.393431Z",
            "url": "https://files.pythonhosted.org/packages/c3/67/19365dfc56d1048ecfd9fb7a3eb8b13522d793009fabb7be195dcb26eb2b/sed_processor-0.1.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-04 09:50:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "OpenCOMPES",
    "github_project": "sed",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "sed-processor"
}
        
Elapsed time: 0.30820s