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-1.0.0.tar.gz (16.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-1.0.0-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyobsfind-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8f41293e164cd549b5d0f8900a7a535a105a50df9fc736480dd267f2ec8f0eb1
MD5 f617a1fc6d74804a86e39ccecea11718
BLAKE2b-256 43c8d519de41035433164c33aec87324effbe2872e33b7a5f3ab85db4f87170f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyobsfind-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6a2a2a4ef491927aadd5af2078a907d5174edfd0a2dde6a93d06ba7183ee3d8
MD5 583a1b73266d5ec68414ff2f2645a578
BLAKE2b-256 754db178c87c8c4f589ee2067f207bc2836cdf4ae63d3a5ee90c463895927510

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