Skip to main content

Remi Detector Calculation for Monitoring Electrons

GUI tool to simulate Reaction Microscope detector images.

Try out the examples: Binder

PyPI - VersionAnaconda-Server BadgeGitHub Release DateGitHub commits since latest releaseREUSE statusGitHub tag check runsDOI

Example Outputs

Electron Wiggles Ion fragmentation

Usage

Try out with temporary python environment:

uvx redcamel

Permanently install in isolated python environment:

uv tool install redcamel

Run:

redcamel

Upgrade

uv tool upgrade redcamel

uv can be found here: https://docs.astral.sh/uv/getting-started/installation/

Install in isolated python environment:

pipx install redcamel

Run:

redcamel

Update:

pipx upgrade redcamel

pipx can be found here: https://pipx.pypa.io/latest/installation/

With pip

Installing in your current python environment:

Install:

pip install redcamel

Run:

redcamel

Update:

pip install --upgrade redcamel

With conda/mamba/pixi

Not yet implemented, sorry..

Authors

  • Initial implementation by Patrizia Schoch
  • Maintained by Hannes Lindenblatt

For developers

First get the repository:

git clone https://codeberg.org/FlashREMI/RedCamel.git

or if you have an codeberg.org account with an ssh key set up:

git clone ssh://git@codeberg.org/FlashREMI/RedCamel.git

Then work inside the RedCamel folder. uv or pixi will find their configuration files there. You might need to get the image files with git-lfs:

git lfs install
git lfs pull

pixi can be found here: https://pixi.sh/latest/#installation If you are on a cluster like DESYs maxwell, check if you can load pixi from a module like this:

module load maxwell pixi

Check the available pixi tasks!

pixi task list

Run tasks like this, e.g. the RedCamel:

pixi run redcamel

Usage with uv

uv run redcamel

uv can be found here: https://docs.astral.sh/uv/getting-started/installation/

Usage with venv + pip

Set up and activate a virtual environment:

python3 -m venv .venv
source .venv/bin/activate

Install redcamel in development mode:

pip install -e ./

Usage with mamba / conda

Setup

  • install environment with dependencies:
mamba env create

Usage

  • activate environment:
mamba activate redcamel
  • run GUI with:
python src/redcamel/remi_gui.py
  • Play around with plots and sliders!

Updating

  • pull changes:
git pull
  • update environment:
mamba activate redcamel
mamba env update

Metadata

Release files for redcamel 0.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for redcamel 0.1.10
File Size Uploaded
redcamel-0.1.10.tar.gz 76.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for redcamel 0.1.10
File Interpreter ABI Platform
redcamel-0.1.10-py3-none-any.whl Python 3 none any Details

Total release size: 160.0 kB

Release files / redcamel-0.1.10.tar.gz

Download URL redcamel-0.1.10.tar.gz
Size 76.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4319b544f57186ede64a2fd0113405a4af1b2ec6cc27fc1d42ab747014727470
BLAKE2b-256 checksum
How to use checksums
c615cb3be37be78fd5af4087fc47a3d1a7724038687c98e57ea716206f805578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / redcamel-0.1.10-py3-none-any.whl

Download URL redcamel-0.1.10-py3-none-any.whl
Size 83.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1d545b148b3ce5ba3e3677b5f3eb0d5afaf66757d67cb892a627ae891a9c031
BLAKE2b-256 checksum
How to use checksums
cdbc583ed825075553afc084f795e05a158666f955f834f34ebf46470cbeb4a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.1.10 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page