Closed stscijgbot-hstdp closed 2 years ago
Comment by Warren Hack on JIRA:
Initial discussion of this plan on 18/Mar/21 resulted in the following estimates of how long it might take to implement major aspects of this plan:
With the release of 3.4.0rc1, all operationally important aspects of this plan have been successfully completed and delivered for use in operations.
Issue HLA-496 was created on JIRA by Warren Hack:
A plan needs to be developed in order to most efficiently complete the rest of the development work for the MVM processing code. This planning effort will result in either updates to existing tickets or new tickets to cover all the identified issues remaining to be resolved. In addition, this plan will need to provide some initial indications as to who will be working on resolving the various issues, whether that means we all work on the issues one at a time or whether we can work on some in parallel.
The remaining issues which have been identified to date include:
hybrid
catalog will be used as the primary catalog instead of GAIADR2. Use of SMV/MVM code may never get used directly given the differences in APIs between the code bases.drizzle
package to add new data to a SkyCell while using less memory than AstroDrizzle as a whole SECONDARY PRIORITY This may also help with the population of SkyCells with vast amounts of data. Discussions with INS would be required to determine whether or not CR rejection is required for MVM products ** Logic may be developed to identify where CR rejection is not needed in MVM data due to quality of input CR rejection, then only in remaining cases, do the CR rejection with full AstroDrizzle.These issues represent what have been identified as the minimum set of issues which need to be addressed in order to have what can be considered pipeline-ready code suitable for creating nearly science-capable results. This list also includes some research items which would improve performance in one way or another (memory use, runtime speed, ...). The performance issues should be prioritized based on how feasible it is to process the deepest SkyCells without the improvements.
Items marked as SECONDARY PRIORITY would make processing either more memory efficient or otherwise make it easier to process cells with the largest amount of data, but does not impact whether the data can be combined in general. These issues can be implemented as improvements on an implementation that has already been delivered to the pipeline for initial generation of SkyCell products.