Feature request: generate VO service responses?
- Dominant language
- Python
- Stars
- 88
- Forks
- 64
- Avg merge
- 38m
- Merged PRs (30d)
- 1
Description
I am aware that this feature request is rather big, but would it be possible for `pyvo` to provide a reference implementation for creating `Cone Search`, `SIAP` and `SSAP` server responses?
Background: I am creating a simple Python (Flask) app to expose data from a small survey through a REST API. I would prefer to adopt the VO protocols, but the time I can afford to spend on this project is very limited (~1 week), and so I feel tempted to provide my own quick & dirty API rather than ensuring standard compliance. (Boo myself!)
The situation would be different if there was a reference implementation for VO protocols in Python. For example, I imagine a module which would be able to convert an `astropy.Table` object (i.e. the data) plus some simple `ConeSearchRequest` object into a standard-compliant response string.
Is this something that might fall within the scope of `pyvo`?
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by reviewing pyvo's existing support for Cone Search, SIAP, and SSAP and the scope of server-side response generation. Done would require an agreed reference implementation that converts table data and request objects into standard-compliant responses.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- flask, python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100