Wiki¶
This wiki must includes
0) list of participants to the project and leader
a) documentation on how to register and manage skyportal
b) details on documentation / youtube / etc
c) details on specificities of ICARE regarding skyportal
d) Project management
e) All informations discussed here, multiple pages can happen
Brief Description: Maintenance and development of the GRANDMA SkyPortal instance, overall workflow with alert streams such as GCN and LSST partner brokers (Fink, BOOM), and connection with telescopes.
Number of persons involved : 1 liaison to the group as a representative to GRANDMA in the larger SkyPortal group, which has ~8 (mostly technical, mostly external) developers. This task does not include training on SkyPortal to GRANDMA members.
Telecon Dates: Tuesday at 1 pm Central US, 8 pm Paris Time
Volume of hours per week: 5 hours per week, 1 h for the telecon, and 4 hours for integration and development
Duration of the mandate: for a year appointment (renewable)
List of tasks:
Participate to the proposal calls appropriate for funding SkyPortal (MC is the responsable), both for maintenance and new features
Service to the users:
Manage the user accounts in ICARE itself (e.g. granting permissions), handling data access issues, managing IAM account access via EduGain, Slack, and approving new accounts.
Listening to user complains / bug reports / feature requests on all dedicated channels (slack, email, skyportal directly). Most of these should be collected and reported by follow-up advocates.
Also collect feature requests and bug reports from other collaboration chairs of services that connect to/from SkyPortal: Stdpipe chair, Telescope chairs, Program chairs.
Notify users (via slack) of expected (e.g. planned updates) - and unexpected - downtimes.
Liaison with SkyPortal team:
Supervise the report of ongoing activities to the Skyportal telecons
Coordinate/collaborate with other teams participating to the development of SkyPortal (e.g. ZTF) to prevent duplication of efforts and align development priorities, in order to maximize throughput.
Developments:
Develop workflows for data sharing with other SkyPortals, other Marshals, and public platforms.
Coordinate integration with other collaboration tools/services (STDpipe/web)
Maintenance of Icare’s deployment, handling occasional downtimes, and preventing them by monitoring resource usage regularly.
Training/Documentation:
Develop tutorials for using SkyPortal in Skyportal channels
Supervise the post of regular updates of ICARE in slack and for ACME/ICARE
Supervise a working wiki will all references and documentation for GRANDMA
Supervise and support the documentation of Skyportal in Github (especially the translation of Icare specific development into the SkyPortal documentation)
Candidate criteria:
Strong technical background. Experience in Python-based HTTP API services, and React-based frontends. Experience with SQL databases and Docker orchestration.
Ability to liaison with both scientists and software engingeers
Ability to develop and follow software development plans