diff --git a/acknowledging.html b/acknowledging.html index 35c7e9b..b63e3dc 100755 --- a/acknowledging.html +++ b/acknowledging.html @@ -204,7 +204,7 @@

In Publications

  • Astropy Paper I (v0.2) (ADS - - BibTeX) + BibTeX - 10k citations)
  • diff --git a/annoucement_banner.html b/annoucement_banner.html new file mode 100644 index 0000000..14b5fda --- /dev/null +++ b/annoucement_banner.html @@ -0,0 +1 @@ +The First Astropy Paper recently hit 10,000 citations. Thanks to everyone who has cited the paper and contributed to Astropy. Join Us for the next 10,000! diff --git a/index.html b/index.html index 97b53c1..525f806 100755 --- a/index.html +++ b/index.html @@ -116,7 +116,7 @@
    -

    Congratulations to all Astropy contributors

    The Astropy Project has been awarded the Lancelot M. Berkeley–New York Community Trust Prize for Meritorious Work in Astronomy for 2025! +

    Congratulations to all Astropy contributors

    The Astropy Project has been awarded the Lancelot M. Berkeley–New York Community Trust Prize for Meritorious Work in Astronomy for 2025 and the first Astropy paper had reached 10k citations!
    diff --git a/paper1_10k_citation.html b/paper1_10k_citation.html new file mode 100755 index 0000000..bed586e --- /dev/null +++ b/paper1_10k_citation.html @@ -0,0 +1,102 @@ + + + + + + + + + + + + +Astropy | Paper 1 Reaches 10k Citations + + + + + + + + +
    + + +
    +

    Astropy Paper Reaches 10,000 Citations

    + +

    Published by NumFOCUS on 2025-10-04 (link to original article)

    + +

    The Astropy Project is excited to announce that the first Astropy paper has reached 10,000 citations, as tracked by the Astrophysics Data System.

    + +

    Astropy is a community-driven project that develops the astropy Python package along with other libraries and tools that enable astronomical research software. The Astropy Project has published three journal articles that mark significant milestones for the project, coinciding with the initial announcement of the project, version 2.0 of the core package, and version 5.0 of the core package, respectively.

    + +

    Since its inception just over 10 years ago, Astropy has become a core pillar of astronomical research, laying the foundation for thousands of software packages and enabling over 10,000 published research projects. This milestone demonstrates the impact Astropy has had on astronomy research and reflects the potential impact of scientific software. Other recent milestones include the ADASS Software Prize in 2022 and the 2025 Berkeley Prize.

    + +

    The Astropy Project is not a centralized institution or endeavor: The astropy Python package contains contributions from over 500 unique contributors and the governing bodies of the project are located at a range of universities and institutes with members spanning junior to senior positions in both academic and non-academic careers. While many have contributed to Astropy, the majority of the effort in the project was done by a much smaller group of 20–25 core contributors and maintainers.

    + +

    Astropy has benefitted from and is grateful for grant funding from the Moore Foundation and NASA over the years. However, most of the project was developed through volunteer effort or in-kind contributions from institutions such as Space Telescope Science Institute and the Chandra X-ray Center, and more recently the Center for Computational Astrophysics at the Flatiron Institute. Astropy also receives support as a Sponsored Project with NumFOCUS, which provides services in funding and infrastructure for open source scientific computing projects. Infrastructure software like Astropy is critical to the success of modern astronomy, and we hope that the community will continue to support the project in the future through funding and contributions.

    +
    + + + +
    + + diff --git a/roles.json b/roles.json index 07f1470..a1b8bce 100644 --- a/roles.json +++ b/roles.json @@ -101,12 +101,6 @@ "Unfilled" ] }, - { - "role": "Twitter", - "people": [ - "Matt Craig" - ] - }, { "role": "Facebook", "people": [ @@ -139,12 +133,12 @@ ], "responsibilities": { - "description": "Facilitate engagement with the astropy community, including:", + "description": "Facilitate engagement with the Astropy community, including:", "details": [ - "Maintain the @astropy social media accounts", + "Maintain Astropy's social media accounts", "Monitor/moderate the Python Users in Astronomy Facebook group", - "Keep track of/help organize conferences and workshops", - "Maintain infrastructure for a specific channel (e.g., discourse)" + "Keep track of/help organize presence in conferences and workshops", + "Maintain infrastructure for communication channels (e.g., Discourse)" ] } }, @@ -167,7 +161,8 @@ "Matt Craig", "Adrian Price-Whelan", "Erik Tollerud", - "Jonathan Sick" + "Jonathan Sick", + "Jeff Jennings" ] }, { @@ -191,7 +186,7 @@ }, { "subrole-head": "Learn content and infrastructure", - "description": "Maintain the infrastructure and edit content of the Tutorials website, including:", + "description": "Maintain the infrastructure and edit content of the Tutorials website, including:", "details": [ "Facilitating the display and discoverability of the tutorials", "Rendering of the Jupyter notebooks", @@ -267,105 +262,98 @@ } }, { - "role": "DevOps and Operations Specialist", + "role": "Infrastructure and Operations", "url": "devops_team", - "people": [ - "Pey Lian Lim", - "Brigitta Sip\u0151cz" - ], - "role-head": "DevOps and Operations", - "responsibilities": { - "description": "Ensure the smooth running of the project", - "details": [ - "Set up and maintain continuous integration services", - "Ensure adequate labeling of issues and pull requests", - "Perform initial triaging of issues and pull requests, including moving between repositories", - "Merge non-controversial pull requests" - ] - } - }, - { - "role": "Testing infrastructure maintainer", - "url": "Testing_infrastructure_maintainer", - "people": [ - "Simon Conseil", - "Pey Lian Lim", - "Thomas Robitaille", - "Brigitta Sip\u0151cz" - ], - "role-head": "Testing infrastructure maintainer", - "responsibilities": { - "description": "Lead development and maintenance of the testing infrastructure for Astropy and the helpers, including:", - "details": [ - "Managing issues/pull request for the Astropy core package regarding testing infrastructure", - "Managing issues/pull requests in the repositories containing the testing plugins, and determining when new plugins are required", - "Maintaining the 'metapackage' with the testing machinery (pytest-astropy at the time of this writing)", - "Supporting and enabling affiliated package usage of the testing infrastructure" - ] - } - }, - { - "role": "Documentation infrastructure maintainer", - "url": "Documentation_infrastructure_maintainer", - "people": [ - "Simon Conseil", - "Pey Lian Lim", - "Thomas Robitaille", - "Brigitta Sip\u0151cz" - ], - "role-head": "Documentation infrastructure maintainer", - "responsibilities": { - "description": "Maintain the Astropy documentation website, including:", - "details": [ - "Managing the Sphinx infrastructure", - "Implementing changes and improvements to the documentation website", - "Overseeing content (although primary responsibility for content lies with subpackage maintainers)" - ] - } - }, - { - "role": "Astropy.org web page maintainer", - "url": "Astropyorg_web_page_maintainer", - "people": [ - "Hans Moritz G\u00fcnther", - "Derek Homeier", - "Erik Tollerud" - ], - "role-head": "Astropy.org web page maintainer", - "responsibilities": { - "description": "Manage the astropy.org web site, including:", - "details": [ - "Managing pull requests to the website repository in general", - "Managing data.astropy.org, which is done by managing the astropy-data repository (which is automatically synced with data.astropy.org)", - "Managing the astropy.org DNS entries and related domain name upkeep" - ] - } - }, - { - "role": "Core astropy package maintainer (general)", - "url": "Core_package_general_maintainer", - "people": [ - "Derek Homeier", - "Pey Lian Lim", - "Ole Streicher" - ], - "role-head": "Core astropy package maintainer (general)", - "responsibilities": { - "description": "Maintain the astropy core package in aspects that are not specific to a single sub-package", - "details": [ - "Evaluating new pull requests for quality, API consistency, Astropy coding standards, and appropriateness within the overall astropy ecosystem, in particular for pull requests spanning multiple sub-packages", - "Merging Pull Requests that are non-controversial or after reaching out to relevant subpackage maintainers", - "Maintain, review, and advocate for useful interaction between multiple sub-packages", - "Perform initial triaging of issues and pull requests", - "Keeping track of frequent contributors and their relevant areas of expertise" - ] - } + "role-head": "Infrastructure and Operations", + "sub-roles": [ + { + "role": "Technical Lead", + "people": [ + "Pey Lian Lim", + "Brigitta Sip\u0151cz" + ] + }, + { + "role": "Testing infrastructure", + "people": [ + "Simon Conseil", + "Pey Lian Lim", + "Thomas Robitaille", + "Brigitta Sip\u0151cz" + ] + }, + { + "role": "Documentation infrastructure", + "people": [ + "Simon Conseil", + "Pey Lian Lim", + "Thomas Robitaille", + "Brigitta Sip\u0151cz" + ] + }, + { + "role": "Astropy.org web page maintainer", + "people": [ + "Hans Moritz G\u00fcnther", + "Derek Homeier", + "Erik Tollerud" + ] + } + + ], + "responsibilities": [ + { + "subrole-head": "Technical Lead", + "description": "Ensure the smooth running of the project", + "details": [ + "Set up and maintain continuous integration services", + "Move issues between repositories within the organization" + ] + }, + { + "subrole-head": "Testing infrastructure", + "description": "Lead development and maintenance of the testing infrastructure for Astropy and the helpers, including:", + "details": [ + "Managing issues/pull request for the Astropy core package regarding testing infrastructure", + "Managing issues/pull requests in the repositories containing the testing plugins, and determining when new plugins are required", + "Maintaining the 'metapackage' with the testing machinery (pytest-astropy at the time of this writing)", + "Supporting and enabling affiliated package usage of the testing infrastructure" + ] + }, + { + "subrole-head": "Documentation infrastructure", + "description": "Maintain the Astropy documentation website, including:", + "details": [ + "Managing the Sphinx infrastructure", + "Implementing changes and improvements to the documentation website", + "Overseeing content (although primary responsibility for content lies with subpackage maintainers)" + ] + }, + { + "subrole-head": "Astropy.org web page maintainer", + "description": "Manage the astropy.org web site, including:", + "details": [ + "Managing pull requests to the website repository in general", + "Managing data.astropy.org, which is done by managing the astropy-data repository (which is automatically synced with data.astropy.org)", + "Managing the astropy.org DNS entries and related domain name upkeep" + ] + } + ] }, { - "role": "Core astropy package maintainer (sub-package)", + "role": "Core astropy package maintainer", "url": "Subpackage_maintainer", "role-head": "Sub-package maintainer (at least one per core package sub-package)", "sub-roles": [ + { + "role": "General", + "people": [ + "Derek Homeier", + "Pey Lian Lim", + "Cl\u00e9ment Robert", + "Ole Streicher" + ] + }, { "role": "astropy.constants", "people": [ @@ -509,16 +497,31 @@ ] } ], - "responsibilities": { - "description": "Maintain a sub-package of the astropy core package, including:", - "details": [ - "Evaluating new pull requests for quality, API consistency, Astropy coding standards, and appropriateness within the overall astropy ecosystem", - "Merging Pull Requests in the sub-package", - "Keeping track of the \u201cbig picture\u201d progress of the sub-package - includes new feature development and significant bugs", - "Perform initial triaging of issues and pull requests", - "Keeping track of frequent contributors to the sub-package and their relevant areas of expertise" - ] - } + "responsibilities": [ + { + "subrole-head": "General maintainer", + "description": "Maintain the astropy core package in aspects that are not specific to a single sub-package, including:", + "details": [ + "Evaluating new pull requests for quality, API consistency, Astropy coding standards, and appropriateness within the overall astropy ecosystem, in particular for pull requests spanning multiple sub-packages", + "Merging Pull Requests that are non-controversial or after reaching out to relevant subpackage maintainers", + "Maintain, review, and advocate for useful interaction between multiple sub-packages", + "Perform initial triaging of issues and pull requests", + "Keeping track of frequent contributors and their relevant areas of expertise" + ] + }, + { + + "subrole-head": "Sub-package maintainer", + "description": "Maintain a sub-package of the astropy core package, including:", + "details": [ + "Evaluating new pull requests for quality, API consistency, Astropy coding standards, and appropriateness within the overall astropy ecosystem", + "Merging Pull Requests in the sub-package", + "Keeping track of the \u201cbig picture\u201d progress of the sub-package - includes new feature development and significant bugs", + "Perform initial triaging of issues and pull requests", + "Keeping track of frequent contributors to the sub-package and their relevant areas of expertise" + ] + } + ] }, { "role": "Coordinated package maintainer",