Skip to main content

DOI DOCS Coverage Status Testing PyQt6 Testing PySide6

REDMOST

REDshift Measurements Of SpecTra is a Qt6 Graphical User Interface (GUI) to do redshift measurements on 1D spectra.

Redmost main window

If redrock is correctly installed, it cat be used as a backend to measure the redshift.

Installation

This is a python program based on Qt6 and supports both PyQt6 and PySide6 backends. It also support PyQt5 backend but it is not fully tested and may not work as expected. Since it is a good practice to not mess up the system-wide python environment, you should install this program in a virtual environment. If you don't have a virtual environment yet, you can create one with the command

python -m venv env_name

For example, to create a virtual environment called "astro", you can use the command

python -m venv astro

and you can activate it with

. astro/bin/activate

From this GIT repository

To install the bleeding edge version, first clone this repository

git clone https://github.com/mauritiusdadd/redmost.git
cd redmost

and then run pip specifying which Qt backend you want to use:

  • for PyQt6: pip install .[pyqt6]
  • for PySide6: pip install .[pyside6]
  • for PySide5: pip install .[pyqt5] (only for compatibility, may not work as expected)

From PyPi

just use pip, like for any other packages. Keep in mind that packaged releases may be older than the git version and could lack of some newly implemented functionalities.

  • for PyQt6: pip install redmost[pyqt6]
  • for PySide6: pip install redmost[pyside6]
  • for PyQt5: pip install redmost[pyqt5]

After the installation, to update redmost to the most recent release, use

pip install redmost --upgrade

Install third party backends

Redmost can use modular backends to measure the redshift, although only redrock is currently supported. Please check and follow the installation instructions of the single packages!

Run

To run the program just run the command redmost in a terminal. If you have both PyQt and Pyside installed, you can force the program to use a specific backend using the environment variable QT_API, for example:

QT_API="pyside6" redmost

Docs and tutorials

The full documentation is available at: https://redmost.readthedocs.io/en/latest

Acknowledgements

If you use this software for your work, please consider to include a citation to 10.5281/zenodo.10817884.

Also remember to acknowledge:

This program uses icons derived from the following themes:

Release files for redmost 0.4.7

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

Source distribution (sdist)

Source distribution for redmost 0.4.7
File Size Uploaded
redmost-0.4.7.tar.gz 1.6 MB Details

Built distribution (wheel)

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

Total release size:1.7 MB

Release files / redmost-0.4.7.tar.gz

Download URL redmost-0.4.7.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
c3bd8ef2b0f752c5245b441b61f328427205284f1d064f653c1a8854ce77f969
BLAKE2b-256 checksum
How to use checksums
76339fda4ade24ca676a016e9572e8e174189221d56ed538fadffc4f2ba6bc30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release files / redmost-0.4.7-py3-none-any.whl

Download URL redmost-0.4.7-py3-none-any.whl
Size 109.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
beaba0398f61a6080921d23accc84775d03a800c629c4e4d041977c985dd4ccf
BLAKE2b-256 checksum
How to use checksums
9c7dc71d112d1400e427f46d30be3c142c09baa273f99823b0954e7b6259b791
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

0.4.7 This release

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

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