Skip to main content

Package to find when solar system objects are observable

Project description

READ ME

Purpose:

The purpose of this code is to find when a list of solar system objects are observable from a given observatory on Earth in order to aid proposal writing.

It will create:

  • A csv of the JPL Horizons call for all the objects across the semester
  • A csv summary of the median value for each night
  • A pdf of nightly elevation charts and summary tables for all objects visible
  • A pdf with summary charts to show how the observability and target properties change over the course of the full semester

The documentation can be found at pyObsFind documentation.

Installation

First, install the package with pip:

pip install pyobsfind

How to run

This package is designed to be run from the command line.

To run the package use python -m obsfind.run [target_list] [start_date] [end_date] [optional args]

For example, the most simplistic command to run the package is:

python -m obsfind.run path/to/example_targets.txt 2025-08-07 2025-08-10

altering the path to example_targets.txt as necessary

Made at Code Astro DOI License: MIT

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

pyobsfind-0.5.0.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

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

pyobsfind-0.5.0-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file pyobsfind-0.5.0.tar.gz.

File metadata

  • Download URL: pyobsfind-0.5.0.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for pyobsfind-0.5.0.tar.gz
Algorithm Hash digest
SHA256 6d206d808c575fbed7c0615d53514df7fa3e5c03697585de9d5118014532dc5b
MD5 322ad59f4f83d7915879b0b1317daa16
BLAKE2b-256 0a5c7abee7fbc4c9ace494c6d14e4220b7c782a7297d8e6236a98ad97f5c3a1a

See more details on using hashes here.

File details

Details for the file pyobsfind-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: pyobsfind-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 14.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for pyobsfind-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a99f0db008ad9563d0b38cd9c08597d07c173d3501437876b8fcdfe30e43c773
MD5 b0680f1a9d1127536d8ea4905e89386d
BLAKE2b-256 5c34922b26b4def03c9ccbf947b0c12202990b01e95dfe36c3cde473ef940b8e

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