Skip to content

Commit 75cc5e8

Browse files
authored
Add: add text associated with astropy partnership
2 parents 59bfbc8 + 77ab68e commit 75cc5e8

File tree

5 files changed

+167
-0
lines changed

5 files changed

+167
-0
lines changed

images/astropy-banner-dark.png

15.3 KB
Loading

images/astropy_project_logo.svg

Lines changed: 123 additions & 0 deletions
Loading

our-process/policies.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ the last release and last commit to the package repository. Activity is defined
9090

9191
We will flag packages that haven't been updated within a 1 year/ 12 month time period based on activity. Packages with no activity after 12 months will be flagged. At that time, pyOpenSci editorial team member will contact the package maintainers to evaluate the maintenance status of their package.
9292

93+
(archive-process)=
9394
## Package Maintenance and Maintainer Responsiveness
9495

9596
If, after one year, package maintainers are unresponsive to requests for package

partners/astropy.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# pyOpenSci's partnership with Astropy
2+
3+
:::{image} /images/astropy_project_logo.svg
4+
:alt: The Astropy logo. The logo is an orange egg shape with a white snake spiraling in it. The text of the image says The Astropy Project on three lines.
5+
:width: 600px
6+
:align: center
7+
:::
8+
9+
pyOpenSci has a collaboration with the [Astropy scientific community](https://www.astropy.org/). Through this collaboration we add an additional layer of peer review checks to Astropy-related packages that go through our [open peer review process](https://www.pyopensci.org/software-peer-review/about/intro.html). If the package meets both the [Astropy criteria for becoming an affiliated package](https://www.astropy.org/affiliated/#becoming-an-affiliated-package) and our pyOpenSci peer review criteria, it can then become both an Astropy-affiliated package and a pyOpenSci ecosystem package.
10+
11+
If you are submitting a package for review and wish to also apply for Astropy affiliation, your package will be:
12+
13+
* Reviewed against current pyOpenSci guidelines and checks.
14+
* Also reviewed against the Astropy-specific guidelines listed below.
15+
16+
(astropy-collaboration)=
17+
### Astropy Specific Software Peer Review Guidelines
18+
19+
To be an affiliated Astropy package, your package should:
20+
21+
- Be useful to astronomers. This can mean useful to a specific sub-domain of astronomy, or more broadly useful to a large fraction of astronomy (or beyond, as long as it is also useful for astronomy).
22+
- Specifically use, interface with, or provide complementary capabilities to other Astropy packages.
23+
- Use classes and functions from the astropy core package wherever possible and appropriate, and (as much as possible) avoid duplication with other packages in the Astropy ecosystem. This facilitates reuse of code and sharing of resources.
24+
25+
### Ecointegration - Integration with the Astropy Ecosystem
26+
27+
Your package should clearly integrate into the broader Astropy ecosystem. It should:
28+
29+
- Use Astropy or other affiliated packages wherever possible
30+
- Use / depend upon astropy or other affiliated packages functionality wherever possible to avoid duplication of functionality across the ecosystem.
31+
32+
## Long-term maintenance & affiliate status over time
33+
34+
All packages accepted into the pyOpenSci ecosystem will follow the [pyOpenSci
35+
policies](archive-process) associated with package maintenance.
36+
37+
They will also need to follow the Astropy standards as follows:
38+
39+
If packages become unmaintained or do not meet the standards anymore, they may be removed from the list of affiliated packages.
40+
41+
This rule also applies to any package that applies for affiliated status with a
42+
specific domain community through the pyOpenSci partnership program.

partners/scientific-communities.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
About Our Partnerships <self>
1010
JOSS <joss>
11+
Astropy <astropy>
1112
Pangeo <pangeo>
1213
:::
1314

0 commit comments

Comments
 (0)