General pool software contributions are those where directable developer effort has been offered without an associated recipient group defined ahead of time. This pool of effort can be drawn on by any recipient group who have needs or gaps within their infrastructure or analysis software plans that are not covered by the current in-kind or other contributions. Normally recipient group(s) request general pooled software development effort for specific tasks. Note that such requests may come from either a single or multiple recipient groups who would benefit from the proposed development. Recipient groups can be either Rubin teams or LSST Science Collaborations. Further information is available on the In-kind Program Handbook.
Program | Started | Notes and Skills |
Argentina OIA | Yes | C/C++, Python, Fortran, SQL databases, Software debugging and testing, Docker and containerization, Data modeling, Data visualization, git, astronomy, Algorithm development, Data management, GIT, Machine Learning, Computer Vision |
Australia AAL | Yes | C/C++, Python, Java, Javascript, Node.js/React, SQL databases, noSQL databases, Software debugging and testing, Docker and containerization, Algorithm development, RESTful APIs, Data management, Project management, Virtual Observatory implementation, CI/CD, Mobile technologies, Full stack development, Project management, UI/UX, |
Canada | post 2026 | TBA |
Germany MPIA | TBA | TBA |
Hungary Konkoly | Yes | C/C++, Python, Software debugging and testing, Algorithm development, Data modeling, Image processing, Data modeling, Data visualization, Virtual Observatory implementation, +basic machine learning, deep learning |
India IIA | 2024 | TBA |
Spain Barcelona/Madrid | Yes | C/C++, Python, Java, noSQL databases, Software debugging and testing, Docker and containerization, Javascript, RESTful APIs |
General pool resources can be applied for all year round. Any potential proposers should discuss their ideas with the main contact for a recipient group before applying. The link to application form can be requested by emailing jikh at lsst dot org.
A selection of allocted pool resources are listed here.
Project | Recipient Group | Contributor |
Interactive Visualizations/Plotting | Rubin Survey Scheduling Team | Australia AAL |
Build support | Rubin Data Processing | Australia AAL |
Targeted Identification of Low Signal-to-Noise Detections of Solar System Objects | Solar System SC | Hungary KON |
Community science software developer | Rubin Community Science Team | Spain BCM |
Assistance to build a Strong Lensing Database for Rubin | Strong Lensing Science Collaboration & DESC SL Topical Team | Australia AAL |
Contribution to commissioning (FIG) | SIT-Com team | Spain BCM |
Some of the developers in the general pool have provided a short profile.
Spain (ESP-BCM-S4)
Hungary (HUN-KON-S1)
Argentina (ARG-OIA-S2)
Argentina (ARG-OIA-S2)