Skip to main content

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.log or logs/show_debug_console.sh

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spiceitup-1.3.4.tar.gz (20.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spiceitup-1.3.4-py3-none-any.whl (20.9 MB view details)

Uploaded Python 3

File details

Details for the file spiceitup-1.3.4.tar.gz.

File metadata

  • Download URL: spiceitup-1.3.4.tar.gz
  • Upload date:
  • Size: 20.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for spiceitup-1.3.4.tar.gz
Algorithm Hash digest
SHA256 24859c8cb708eefa75a688c143c440556c4eb9a6b3b55cba012da732b1dd7472
MD5 8a96fa2a6e056b3b25279f818c437613
BLAKE2b-256 115296df6bcfa628aae4305f218a944eccdef386fab50ce130ae019f1e161439

See more details on using hashes here.

File details

Details for the file spiceitup-1.3.4-py3-none-any.whl.

File metadata

  • Download URL: spiceitup-1.3.4-py3-none-any.whl
  • Upload date:
  • Size: 20.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for spiceitup-1.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 469ea4a9e5e4f399543840df00933d2bb47bc3503e3746813a3a72935ec6d3c9
MD5 bddcda33b171f82a44adc098efd5c51e
BLAKE2b-256 7813357b019a329ce8989b8897c10aa732848f05b89ff3048df5a5d9936c8ba9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.4 This release

2 files

1.3.3

2 files

1.3.0

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.0.3

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page