astropy / astropy/astroplan

Handle ra/dec calls gracefully in anticipation of NonFixedTargets

Open
#36 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
225
Forks
121
Avg merge
28m
Merged PRs (30d)
1

Description

(You can assign this issue to me!)

Make a function that unpacks coordinates from `FixedTarget`s (like [here](https://github.com/bmorris3/astroplan/blob/vectorize/astroplan/core.py#L268), for example) that can take a time as an argument, so that `NonFixedTarget`s can use the same machinery as `FixedTarget`s.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the coordinate-unpacking code in astroplan/core.py around line 268 and trace how FixedTarget calls are handled. Determine the interface needed for a time argument and how it should support the anticipated NonFixedTarget path; done means the shared machinery can handle both target types without special-case failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.