Quicklook tool for level 2 SPICE imaging
Project description
SPICE data quicklook in PyQt5 / PyQtGraph
This graphical user interface (GUI) allows you to have a quick look in the SPICE data (provide level 2 '.fits' files in input). You will be able to navigate dynamically in the data thanks to sliders which update the maps I(x,y) ; I(lambda,y), the curve I(lambda) and more.
Also, you can draw a gaussian fit on the profile I(lambda) and generate the maps related to the gaussian parameters.
- Documentation
docs/user_manual/user_documentation.pdf
- Installation
0) If you don't already have a python3/pip3 environment:
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
sudo apt install python3-pip
Optional: install and run a virtual env (an IDE like Pycharm would be also fine)
sudo apt-get install python3-venv
python3 -m venv env
. env/bin/activate
A - Using official package
pip install spiceitup
Run with spiceitup
B - Manually from project
B.1) Install the requirements
pip install -r requirements.txt
Think to upgrade numpy to > 1.20 for nanpercentile usage. (Then reboot your IDE)
pip install numpy --upgrade
B.2) Run the app
python3 spiceitup/main.py or use an IDE like pycharm (which will install the requirements automatically), open this folder as a project and run run.py
B.3) Troubleshooting
Error known:
"qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. [...] Aborted (core dumped)"
In this case, try to do: sudo apt-get install --reinstall libxcb-xinerama0
spiceitup: command not found
In this case check if spiceitup is here: $(python -m site --user-base)/bin"
Then add it to $PATH: export PATH="$PATH:$(python -m site --user-base)/bin"
Run again spiceitup
No module spiceitup
In this case you should use a virtual environment (see python virtual environment)
B.4) For developers
- See docs/code_conventions.txt before adding some codes
- Watch logs with
watch tail logs/debug.logorlogs/show_debug_console.sh
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 spiceitup-1.2.2.tar.gz.
File metadata
- Download URL: spiceitup-1.2.2.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3b673a9766f22606ddc319f1af245cbc9a59ad273582c020889a38519c67198
|
|
| MD5 |
0f6cdecde1f3c544a49c6370f78c6198
|
|
| BLAKE2b-256 |
434419009235cb43ecb9ad2ca7580336a82c1029e5047fedf3d49c2ec53fed64
|
File details
Details for the file spiceitup-1.2.2-py3-none-any.whl.
File metadata
- Download URL: spiceitup-1.2.2-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69498e793563afb581bd0c28de9b061cce983b8e3e59aef2e7cf563cb2410c40
|
|
| MD5 |
cc15b8a60a54cbe8bd41c1c6d1842ae7
|
|
| BLAKE2b-256 |
4a68623338b701542a417a4c72610484953f4778ee1d4b7ad2d83cac568c2311
|