astronomy-commons / astronomy-commons/lsdb
`*Search(fine=False)` with HTTP catalogs should not set query parameters to select `_healpix_29` ranges
- Dominant language
- Python
- Stars
- 55
- Forks
- 26
- Avg merge
- 4d 1h
- Merged PRs (30d)
- 8
Description
**Bug report**
`ConeSearch(..., fine=False)` and other spatial filters supporting the `fine` argument should not limit `_healpix_29` ranges by setting HTML query parameters, because it triggers filtering on LSDB-aware servers.
**Before submitting**
Please check the following:
- [x] I have described the situation in which the bug arose, including what code was executed, and any applicable data others will need to reproduce the problem.
- [ ] I have included information about my environment, including the version of this package (e.g. `lsdb.show_versions()`)
- [ ] I have included available evidence of the unexpected behavior (including error messages, screenshots, and/or plots) as well as a description of what I expected instead.
- [ ] If I have a solution in mind, I have provided an explanation and/or pseudocode and/or task list.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the Python implementation of ConeSearch and the other spatial filters that accept fine, then inspect how HTTP catalog query parameters are assembled. Confirm the change by checking that fine=False no longer sends parameters selecting _healpix_29 ranges to LSDB-aware servers while spatial filtering behavior remains correct.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100