Open
Description
Motivation: Over the years, the Project has evolved more quickly than roles.json
(that renders to https://www.astropy.org/team) can be updated. As a result, there are now roles that do not exist anymore (or inactive) and people who do not really fill existing roles anymore. I would like to submit a series of PRs to update this listing, or at least put the roles in discussion.
Depends on:
- Developer survey results (2023 and maybe also 2022) -- who replied and who MIA?
- Community discussions (on this issue, on related PRs, mailing lists, Slack, etc)
Also might be relevant:
Existing roles (as of 2023-03-06):
- Coordination committee member -- This is decided by election. No further action needed.
- Ombudsperson -- Still true. No further action needed.
- Community engagement coordinator -- Do we really need so many sub-roles? Can this be all merged into one when we hire a proper community manager? Roles: Remove sub-role for community engagement coordinator #524 Beryl's contract ended as Community Manager #597
- Astropy GSoC coordinator -- Roles: GSoC under OpenAstronomy now #518
- Learn Team -- Do we really need so many sub-roles? Are these even still active? Can this be simplified? Roles: Remove sub-role for Learn Team #525 and GH Teams Audit: Consolidate learn/notebook/workshop teams astropy-project#354
- Finance committee member -- This committee is active. No further action needed except Roles: Move Finance Committee to after Ombudsperson #535
- Documentation infrastructure maintainer -- Can this be merged with "Testing infrastructure maintainer"? I am active in both and they do overlap a lot. Roles: Merge documentation infrastructure and testing infrastructure #520 Roles: Consolidate infrastructure roles #613
- Affiliated package review editor -- They are active. No further action needed.
- Astropy.org web page maintainer --
I don't know what this means. If this is simply who holds the DNS account, I think this is overkill and can be removed. If not, please clarify what this role actually does. If this includesAdd Derek and Moritz to website maintainers for sites.json #545sites.json
, then Moritz should be on there. - Astropy-helpers maintainer -- Roles: ci-helpers and astropy-helpers are no more #517
- DevOps and Operations Specialist -- We tried to hire an official person to do this but that person is no longer active and the position has lapsed. I say we remove this because this is now split into other roles already mentioned (e.g., infrastrucure, core). Roles: SOSS now core maintainer #522 Roles: Add sub-roles for infrastructure and other related updates, remove Madison due to inactivity #539 Roles: Remove Madison Bray from DevOps #596 Roles: Consolidate infrastructure roles #613
- Testing infrastructure maintainer -- Can this be merged with "Documentation infrastructure maintainer"? I am active in both and they do overlap a lot. Roles: Merge documentation infrastructure and testing infrastructure #520 Roles: Consolidate infrastructure roles #613
- Package template maintainer -- We plan to retire the template in favor of OpenAstronomy's, so we should remove this role because it is no longer actively maintained. See Package Next Steps package-template#519 . Roles: Remove package template #523
- CI-helpers maintainer -- Roles: ci-helpers and astropy-helpers are no more #517
- Distribution coordinator -- It is very hard to vet this one since distro activities happen outside the purview of Astropy. I know some of these people are active while hardly heard from the other ones, though that does not mean they are not doing anything either. Also, other distros out there might be distributing
astropy
also but we don't list them. Ideas welcome. - Dev-telecon coordinator -- Moritz has been hosting the last few by himself. Is this role really working out or do we need something else? Is it overkill to have a named role just for this telecon? Remove Nathaniel Starman from dev telecon role #598
- Release team -- I only am aware of Tom R and Simon C who are actively doing core releases. I vote to remove the inactive ones. See Roles: Update release team members #530
- Core astropy package maintainer (general) -- This one is relative new. Both Derek and I are active. I guess no further action needed? Any action here also affects Roles: SOSS now core maintainer #522
- Subpackage:
constants
-- This is low-activity and looks about right. No further action needed. - Subpackage:
convolution
-- Is Axel still active? Need to find out. - Subpackage:
coordinates
-- So many maintainers, truly? Need to double check. Remove me from coordinates and utils maintainer role #603 - Subpackage:
cosmology
-- Single point of failure though maintainer is active. Looks about right. 😆 No further action needed. - Subpackage:
io.ascii
-- Looks about right. No further action needed. - Subpackage:
io.fits
-- Single point of failure though maintainer is active. Looks about right. 😆 No further action needed. - Subpackage:
io.misc
-- Roles: Remove Ed Slavich from io.misc #612 - Subpackage:
io.votable
-- Have not seen Boch in a while. Need to find out. - Subpackage:
modeling
-- Looks about right. No further action needed. - Subpackage:
nddata
-- Matt is still stuck with it but has a plan that is out of scope here. No further action needed. - Subpackage:
samp
-- Yup, no one. Someday maybe Move astropy.samp to pyvo pyvo#155 - Subpackage:
stats
-- Single point of failure though maintainer is active. Looks about right. 😆 No further action needed. - Subpackage:
table
-- Looks about right. No further action needed. - Subpackage:
time
-- Looks about right. No further action needed. - Subpackage:
timeseries
-- Have not seen a lot of activities here. Need to double check. - Subpackage:
uncertainties
-- Have not seen a lot of activities here. Need to double check. - Subpackage:
units
-- Looks about right. No further action needed. - Subpackage:
utils
-- I think this is mostly Marten and I nowadays. Need to double check. Remove me from coordinates and utils maintainer role #603 - Subpackage:
visualization
-- Looks about right. No further action needed. - Subpackage:
wcs
-- Looks about right. No further action needed. - Coordinated:
astroquery
-- Is Clara still active? Need to double check. - Coordinated:
astropy-healpix
-- This is low-activity and looks about right. No further action needed. - Coordinated:
photutils
-- Need to double check. Roles: update photutils maintainers #599 - Coordinated:
ccdproc
-- Is Matt still developing it? Need to double check. - Coordinated:
specutils
-- Some names are no longer active there. Need to double check. specutils: Add Brigitta as maintainer because she already is in the team #548 Roles: update specutils maintainers #601 - Coordinated:
reproject
-- Is Stuart still involved? Need to double check. - Coordinated:
regions
-- Looks about right. No further action needed. - Coordinated:
asdf-astropy
-- Looks about right. No further action needed. - Coordinated:
specreduce
-- This entry is completely missing. We need to add this and clean up access. Roles: Add specreduce to Coordinated section #521 and specreduce: Add Kyle and Clare as maintainers because they already are #547