Interactive Echelle Diagram analysis and peakbagging tool.
Project description
iechelle is a powerful and interactive graphical user interface designed specifically for helping peakbagging.
Full documentation is available at: https://dinilbose.gitlab.io/iechelle
Installation
You can install iechelle using one of the following methods:
Via PyPI
The easiest way to install the latest stable version is via pip:
pip install iechelle
From Sources
Clone the repository and install using Poetry:
git clone https://github.com/dinilbose/iechelle.git
cd iechelle
poetry install
Alternatively, use pip:
pip install .
Development Setup
If you want to contribute to the project, use the provided Makefile to set up a full development environment:
# 1. Prepare the environment and hooks
make prepare-dev
source .iechelle
# 2. Install all dependencies including dev tools
make install-dev
Running the Application
After installation, you can start the interactive GUI simply by typing:
iechelle
Or via the provided Makefile:
make run
Alternatively, you can start it manually via Bokeh:
bokeh serve iechelle/gui --show
🤝 Contributing
Contributions, issues and feature requests are welcome! Feel free to check the issues page. You can also take a look at the contributing guide.
📝 License
This project is Apache V2.0 licensed.
Project details
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 iechelle-0.0.6.tar.gz.
File metadata
- Download URL: iechelle-0.0.6.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.13.1 Darwin/23.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
055ede26cc5fdae4924ad92311086f0eaa5a78ca104cb7586626a620fe6c8d7b
|
|
| MD5 |
0ad2268fd496ff87be7584ef2517955e
|
|
| BLAKE2b-256 |
4b5b5b3b9043ce2d42847283eae76d2ca291744ce5e099b343a80ef30c723790
|
File details
Details for the file iechelle-0.0.6-py3-none-any.whl.
File metadata
- Download URL: iechelle-0.0.6-py3-none-any.whl
- Upload date:
- Size: 204.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.13.1 Darwin/23.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a22290571175f4b451300f013830bfed3e87e165f7e7fbbdfac52e32ab7afe6
|
|
| MD5 |
1bcca1340d8b2e2549347cfc23a2d7f0
|
|
| BLAKE2b-256 |
a5349a89bd72f9c481fa87ebbf7b1cdc1810144b93ac33a271593f3399e34c09
|