Skip to main content

Citra's basic image processing package

Project description

pixelemon

Citra's Python plate solver using Tetra3 via cedar-solve.

Features

  • Define and configure telescope sensors and optics
  • Load and process FITS images
  • Plate solve images using Tetra3

Installation

Install via pip (requires Python 3.9+):

pip install pixelemon

Or for development:

git clone https://github.com/citra-space/pixelemon.git
cd pixelemon
pip install -e .[dev]

Example Usage

from pathlib import Path
from pixelemon.sensors import IMX174
from pixelemon.optics import WilliamsMiniCat51
from pixelemon import Telescope, TelescopeImage, TetraSolver

TetraSolver.high_memory() # IMPORTANT <----

sensor = IMX174()
optical_assembly = WilliamsMiniCat51()
telescope = Telescope(sensor=sensor, optics=optical_assembly)

img_path = Path("./local/2025-10-17-021315.fits")
image = TelescopeImage.from_fits_file(img_path, telescope)

image.crop(10.0) # optional
solve = image.plate_solve

Requirements

License

MIT

Authors

Project details


Download files

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

Source Distribution

pixelemon-0.3.5.tar.gz (751.3 kB view details)

Uploaded Source

Built Distribution

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

pixelemon-0.3.5-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file pixelemon-0.3.5.tar.gz.

File metadata

  • Download URL: pixelemon-0.3.5.tar.gz
  • Upload date:
  • Size: 751.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pixelemon-0.3.5.tar.gz
Algorithm Hash digest
SHA256 b917f0de08c33750d1c1e8d85f50483e4cf9a59cda0c17b4119e95991f5f45b2
MD5 53babd53dc26f82644bb67aa6b1fa82c
BLAKE2b-256 20aed68de7a035d754e4b433ba5d2342efea15227522ac6bc565116be5b8d930

See more details on using hashes here.

File details

Details for the file pixelemon-0.3.5-py3-none-any.whl.

File metadata

  • Download URL: pixelemon-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pixelemon-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8a147ca511f1817f977ff373ebf045adadd1d936660b81e23b92d22277e2c86f
MD5 481ac9f03ea9dc29140f08a2567f975d
BLAKE2b-256 24f5cd34ff2e4b3d9a40725b9640c1298782e39389143a2f4c4213de02536fa8

See more details on using hashes here.

Supported by

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