radio-astro-tools / casa-formats-io

Code to handle I/O from/to data in CASA format
Other
10 stars 7 forks source link

Integrate into core? #63

Open keflavich opened 1 month ago

keflavich commented 1 month ago

@mhvk @Jan-Willem @e-koch @jeffjennings were on a conversation about this.

Presently, casa-formats-io is a separate package, and I think the motivations for this are that it's still a bit of an alpha product and we aren't aware of broader use cases. As the NRAO integrates casa-formats-io into next-generation data handling processes, those assumptions will probably both break, and we should integrate CASA table reading into core.

What would that process look like, @astrofrog ?

astrofrog commented 1 month ago

Just to check, do you mean astropy core?

keflavich commented 1 month ago

Yes, exactly.

astrofrog commented 1 month ago

Sorry for the delay, I've had a chance to think about this. A few thoughts and questions:

Jan-Willem commented 1 month ago

Our primary goal with casa-formats-io is to replace python-casacore in our prototyping efforts for the next generation of CASA and Pipeline, known as RADPS (Radio Astronomy Data Processing System). I will create an issue on casa-formats-io to outline our requirements and feature requests. We are prepared to contribute developer time to help implement these changes.

In response to some of @astrofrog's bullet points:

mhvk commented 1 month ago

All makes sense - my suggestion for moving to astropy core was really only once the standard and state had matured, say to the level FITS was when we started astropy. Of course, even then this may remain too niche to support; depends if it becomes the standard for most radio telescopes or not.