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.
Installation
Installing with pip
pip install misfits
Make sure to be installing into a fresh python>=3.11 environment!
Installing with uv
uv tool install misfits
With the other methods, you are supposed to activate the misfits environment first to use it.
Installing with uv you won't need that, 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, run misfits path_to_file.fits, misfits ., or simply misfits.
Contributing
Found a bug? Want a feature? Open an issue, a PR, or post in the discussion section of this repo.
Metadata
Release files for misfits 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| misfits-0.1.1.tar.gz | 2.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| misfits-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.2 MB
Release files / misfits-0.1.1.tar.gz
| Download URL | misfits-0.1.1.tar.gz |
|---|---|
| Size | 2.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3dd964a402409df12f335054e76c4b415b9777fec3d5245a66fa1f6890283832
|
|
BLAKE2b-256 checksum How to use checksums |
70405540b5b06112b673638fb421ac1eafdb04979eac7233cc3bcbe619ed4f85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|
Release files / misfits-0.1.1-py3-none-any.whl
| Download URL | misfits-0.1.1-py3-none-any.whl |
|---|---|
| Size | 42.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ddab5cf14baf9cbe1d291f8f681367e439194eee321ced96514948a64f064bff
|
|
BLAKE2b-256 checksum How to use checksums |
b4a246cd924874da52808b84d91d972c0c126b311ac8a151cf1b51edb6369e71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|