astronomy-commons / astronomy-commons/lsdb

Improve Pixel Alignment iteration

Open
#73 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
55
Forks
26
Avg merge
4d 1h
Merged PRs (30d)
8

Description

Iterating over the `pixel_mapping` in a `PixelAlignment` is currently quite awkward, and appears repeated in separate places such as crossmatching and joining. Some way of improving this would be useful, maybe by making helper methods in the `PixelAlignment` class or by changing away from the data frame representation.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the PixelAlignment class and its pixel_mapping representation, then find the repeated iteration in crossmatching and joining. Compare whether shared helper methods or a different representation best reduces the duplication. Done means iteration is simpler and consistently handled in both areas.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.