GUI tool to simulate Reaction Microscope detector images.
Project description
Remi Detector Calculation for Monitoring Electrons
GUI tool to simulate Reaction Microscope detector images.
Example Outputs
Usage
With uv (recommended)
[!WARNING] You currently have to use your system python with included tkinter library (e.g.
apt install python3-tk). uv apparently can not bring a working tk library. (Until https://github.com/astral-sh/python-build-standalone/pull/676 is merged) If you can not get tk to run, you can try to follow the "For developers" section. You would notice something likeImportError: module '_tkinter' has no attribute '__file__'.
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/
With pipx (recommended)
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
Usage with pixi (recommended)
[!TIP] pixi / the conda-forge python distribution actually includes tk libraries so you do not need installed system tk :)
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file redcamel-0.1.6.tar.gz.
File metadata
- Download URL: redcamel-0.1.6.tar.gz
- Upload date:
- Size: 42.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e31971367aff6269acf546c5e453138930e67da2ffd9d9c61d502e03ab450b2
|
|
| MD5 |
6a816fdfd938fa3cf15973b8679bd714
|
|
| BLAKE2b-256 |
f1ea26f47baa964eb9342a685e27cb38dcfa9835033ee2c7f4955aefddd7eebc
|
File details
Details for the file redcamel-0.1.6-py3-none-any.whl.
File metadata
- Download URL: redcamel-0.1.6-py3-none-any.whl
- Upload date:
- Size: 45.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c44aef5b9defe77d2ab66063c6252d4b31558f2baf6f40c46f9bdc3a9c26381
|
|
| MD5 |
4792c808830b25d71946121109f89791
|
|
| BLAKE2b-256 |
283cca1355b10125dc8488d82896c2d61c1400d21f3d701dfa8a091dd7254170
|