A FITS table viewer for the terminal.
Project description
misfits
Misfits is a FITs table viewer for the terminal, written in python. I want it to be snappy as hell and fully usable without touching the mouse. It currently has some limitations (e.g. won't display VLA columns), but will work on them eventually. It leverages astropy and pandas, and is built using textual. Works on Linux, macOS and Windows. Performances on Windows are worse. Renders best on modern terminals: windows new terminal, macOS iTerm2, your typical linux distro is likely fine as it is.
Installation
pip install misfits
Make sure to be installing into a fresh python 3.11 environment!
Installing with uv
uv tool install misfits
If you like misfits, this is probably the best method. But you should install uv first, see the docs. Python 3.11 is also required.
With the other methods, you are supposed to activate the misfits environment to use it.
This won't, and you will be able to call misfits from terminal with one line: misfits ..
If you are unsure about uv: don't, give it a try!
It is a great package manager from the people behind ruff and other python tools.
Installing with anaconda
conda env create -f conda-env.yml
Will create a new environment and install misfits in it.
Usage
From the terminal, type misfits path_to_file.fits or misfits ..
The latter will open a prompt to choose a fits file from your current directory.
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 misfits-0.0.10.tar.gz.
File metadata
- Download URL: misfits-0.0.10.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4424fa9d72319642a9838dc7bd14e0d54a63944b157c23943b411fcd44ada151
|
|
| MD5 |
682d6a901a6665a4335ac283bda2bc26
|
|
| BLAKE2b-256 |
116ded7ba30eb6da54467fd4dd277e635406ca1e9ddad8bf47cdae2899b52415
|
File details
Details for the file misfits-0.0.10-py3-none-any.whl.
File metadata
- Download URL: misfits-0.0.10-py3-none-any.whl
- Upload date:
- Size: 41.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f799e06bc307aca02c91d4e9abf7e0d48fea571da4cf297536d8c4c9eadec310
|
|
| MD5 |
65d015a0001d2074bb2304677c4e1e22
|
|
| BLAKE2b-256 |
6b2ebaaad40e16b3460f776e20511c1503e2f706fe9eb2bf0cc52fa9a5f709e9
|