Skip to content

Commit 12c9741

Browse files
authored
Merge branch 'main' into doc/slack-notify
2 parents c7dd09d + e058759 commit 12c9741

File tree

88 files changed

+819
-227
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+819
-227
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,16 @@ For MAC:
5353
Linux:
5454
`sudo apt-get install imagemagick`
5555

56-
You can convert a directory of PNG images associated with a
57-
blog post that you write using:
56+
You can convert a directory of `.png` images associated with a
57+
blog post that you write using the following bash command:
5858

5959
`for file in *.png; do cwebp "$file" -o "${file%.*}.webp"; done`
6060

61-
or a single image
61+
or you can convert a single image:
6262

6363
`cwebp input-image.png -o output-image.webp`
6464

65-
Below is an example of adding a figure to a post that has both webp and .png formats to support older and newer browsers.
65+
Below is an example of how to add figure to a post that supports both `.webp` and `.png` formats. Providing both allows the website to be backwards-compatible with older browsers.
6666

6767
```html
6868
<figure>
@@ -74,7 +74,7 @@ Below is an example of adding a figure to a post that has both webp and .png for
7474
```
7575
## How to update blog post last_updated field
7676

77-
We have a script that will automatically update the last_updated field for all of our blog posts. To run it use:
77+
We have a bash script that will automatically update the `last_updated` field in the YAML for all of our blog posts. To run it use:
7878

7979
`./scripts/date-updated.sh`
8080

_data/contributors.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8225,6 +8225,7 @@
82258225
board: false
82268226
contributor_type:
82278227
- peer-review
8228+
- peer-review-guide
82288229
- reviewer
82298230
packages_eic:
82308231
packages_editor:

_data/navigation.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ main:
66
- title: "About peer review"
77
icon:
88
url: "/about-peer-review/index.html"
9+
- title: "How to submit a package"
10+
icon:
11+
url: "/how-to-submit-a-package-to-pyopensci.html"
912
- title: "Community partners"
1013
icon:
1114
url: "/partners.html"

_data/packages.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@
8484
name: great-tables
8585
description: Make awesome display tables using Python
8686
created_at: '2022-05-06'
87-
stargazers_count: 2143
88-
watchers_count: 2143
89-
open_issues_count: 109
87+
stargazers_count: 2145
88+
watchers_count: 2145
89+
open_issues_count: 110
9090
forks_count: 85
9191
documentation: https://posit-dev.github.io/great-tables/
9292
contrib_count: 20
@@ -712,7 +712,7 @@
712712
created_at: '2016-02-16'
713713
stargazers_count: 375
714714
watchers_count: 375
715-
open_issues_count: 12
715+
open_issues_count: 13
716716
forks_count: 68
717717
documentation: https://caleb531.github.io/automata/
718718
contrib_count: 17
@@ -1175,8 +1175,8 @@
11751175
description: CompleX Group Interactions (XGI) is a Python package for higher-order
11761176
networks.
11771177
created_at: '2021-09-08'
1178-
stargazers_count: 199
1179-
watchers_count: 199
1178+
stargazers_count: 200
1179+
watchers_count: 200
11801180
open_issues_count: 52
11811181
forks_count: 34
11821182
documentation: https://xgi.readthedocs.io
@@ -1522,8 +1522,8 @@
15221522
description: 'Library of derived climate variables, ie climate indicators,
15231523
based on xarray. '
15241524
created_at: '2018-07-27'
1525-
stargazers_count: 352
1526-
watchers_count: 352
1525+
stargazers_count: 353
1526+
watchers_count: 353
15271527
open_issues_count: 47
15281528
forks_count: 63
15291529
documentation: https://xclim.readthedocs.io/en/stable/
@@ -1727,11 +1727,11 @@
17271727
created_at: '2017-03-17'
17281728
stargazers_count: 788
17291729
watchers_count: 788
1730-
open_issues_count: 195
1730+
open_issues_count: 197
17311731
forks_count: 227
17321732
documentation: https://www.pygmt.org
17331733
contrib_count: 30
1734-
last_commit: '2025-03-16'
1734+
last_commit: '2025-03-18'
17351735
labels:
17361736
- 6/pyOS-approved
17371737
active: true
@@ -2101,8 +2101,8 @@
21012101
description: A light-weight, flexible, and expressive statistical data testing
21022102
library
21032103
created_at: '2018-11-01'
2104-
stargazers_count: 3684
2105-
watchers_count: 3684
2104+
stargazers_count: 3687
2105+
watchers_count: 3687
21062106
open_issues_count: 414
21072107
forks_count: 328
21082108
documentation: https://www.union.ai/pandera
@@ -2203,8 +2203,8 @@
22032203
description: A package built to support working with spatial data using open
22042204
source python
22052205
created_at: '2018-02-20'
2206-
stargazers_count: 516
2207-
watchers_count: 516
2206+
stargazers_count: 515
2207+
watchers_count: 515
22082208
open_issues_count: 42
22092209
forks_count: 162
22102210
documentation: https://earthpy.readthedocs.io

_includes/feature_row

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,11 @@
1414
{% endif %}
1515
{% if f.image_path %}
1616
<div class="archive__item-teaser">
17-
<img src="{{ f.image_path | relative_url }}" {% if f.image_size %} style="width:{{ f.image_size }};"{% endif %}
18-
alt="{% if f.alt %}{{ f.alt }}{% endif %}">
17+
<picture>
18+
<source srcset="{{ f.image_path | replace: '.png', '.webp' | relative_url }}" type="image/webp">
19+
<img src="{{ f.image_path | relative_url }}" {% if f.image_size %} style="width:{{ f.image_size }};"{% endif %}
20+
alt="{% if f.alt %}{{ f.alt }}{% endif %}">
21+
</picture>
1922
{% if f.image_caption %}
2023
<span class="archive__item-caption">{{ f.image_caption | markdownify | remove: "<p>" | remove: "</p>" }}</span>
2124
{% endif %}

_includes/feature_row_pyos

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,23 @@
44
{% assign feature_row = page.feature_row %}
55
{% endif %}
66

7-
<div class="feature-grid">
7+
<div class="feature__grid">
88

99
{% for f in feature_row %}
1010
<div class="grid-item">
1111
<div class="cards highlight">
1212
{% if f.image_path %}
1313
<div class="cards-image">
14-
<img src="{{ f.image_path | relative_url }}"
15-
alt="{% if f.alt %}{{ f.alt }}{% endif %}">
16-
{% if f.image_caption %}
17-
<span class="archive__item-caption">{{ f.image_caption | markdownify | remove: "<p>" | remove: "</p>" }}</span>
18-
{% endif %}
14+
<picture>
15+
<source srcset="{{ f.image_path | replace: '.png', '.webp' | relative_url }}" type="image/webp">
16+
<img src="{{ f.image_path | relative_url }}"
17+
alt="{% if f.alt %}{{ f.alt }}{% endif %}">
18+
{% if f.image_caption %}
19+
<figcaption>
20+
<span class="archive__item-caption">{{ f.image_caption | markdownify | remove: "<p>" | remove: "</p>" }}</span>
21+
</figcaption>
22+
{% endif %}
23+
</picture>
1924
</div>
2025
{% endif %}
2126
<div class="card-body">

_includes/head/custom.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<link rel="preconnect" href="https://fonts.googleapis.com">
44
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
55
<link href="https://fonts.googleapis.com/css2?family=Itim&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet" async fetchpriority="high">
6-
6+
<link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap" rel="stylesheet">
77
<!-- Matomo -->
88
<script type="text/javascript">
99
var _paq = window._paq = window._paq || [];

_includes/package-grid.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<div class="element-item cards bubble {% for aCategory in apackage.categories %}
22
{{ aCategory }}
33
{% endfor %}" data-category="data">
4-
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
5-
<h3 class="card__title no_toc" itemprop="headline">
4+
<article itemscope itemtype="https://schema.org/SoftwareApplication">
5+
<h3 class="card__title no_toc" itemprop="name">
66
{{ apackage.package_name }}
77
</h3>
88
<p class="page__meta contributors">

_layouts/posts_gallery.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
</ul>
2121

2222
{% assign color_counter = 0 %} <!-- Initialize the counter once, outside the loop -->
23-
{% assign color_max = 4 %} <!-- Set the max number of colors -->
23+
{% assign color_max = 4 %} <!-- Max number of colors -->
2424

2525

2626
{% assign entries_layout = page.entries_layout | default: 'list' %}

_pages/about-peer-review.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
---
22
layout: splash
33
permalink: /about-peer-review/
4-
title: "pyOpenSci Reviews Scientific Python Software"
4+
title: "pyOpenSci Makes Python Software Better and Easier to Find Through Peer Review"
55
header:
66
overlay_image: images/header.png
77
overlay_filter: 0.8
88
intro:
9-
- excerpt: "Our open peer review process facilitates scientists getting credit and recognition for the work they've invested in developing scientific Python tools. The peer review process also supports scientists in finding vetted and maintained software, which drives their open science workflows."
9+
- excerpt: "Our open peer review process makes scientific software better and easier to discover. [Check out our accepted packages.](https://www.pyopensci.org/python-packages.html)"
1010
benefits_scientists:
11-
- image_path: images/trusted-scientific-python-tools.png
11+
- image_path: images/landing-pages/trusted-python-software.png
1212
alt: "A pencil sketch of a round table with people sitting around it from different backgrounds working on laptops and also writing together."
1313
excerpt: "Through our partnerships with domain specific communities our catalog of trusted tools for scientists across domains continues to grow."
14-
title: "Scientists need trusted and vetted tools to support their open science workflows."
14+
title: "Scientists need trusted and vetted software"
1515
url: /partners.html
1616
btn_label: Learn more about scientific Python community partnerships
1717
btn_class: btn--primary
1818
benefits_maintainers:
19-
- image_path: images/pyopensci-supports-maintainers.png
19+
- image_path: images/landing-pages/pyopensci-supports-maintainers.png
2020
alt: "A pencil sketch of a round table with people sitting around it from different backgrounds working on laptops and also writing together."
2121
excerpt: "The pyOpenSci peer review process multiplies shared knowledge, making it easier for Pythonistas of all levels to accomplish challenging tasks, such as navigating the Python packaging ecosystem, with relative ease. And our diverse community supports scientific package maintainers in their efforts to develop and build robust software."
22-
title: "pyOS software peer review benefits open source maintainers"
22+
title: "Peer review benefits open source maintainers"
2323
url: https://www.pyopensci.org/software-peer-review/about/benefits.html
2424
btn_label: Learn more about the benefits of peer review
2525
btn_class: btn--primary
2626
peer_review:
27-
- image_path: images/pyopensci-people-at-computer.jpg
27+
- image_path: /images/landing-pages/peer-review-people.png
2828
alt: "A pencil sketch of a round table with people sitting around it from different backgrounds working on laptops and also writing together."
2929
excerpt: "Software peer review, similar to the review of scientific papers, is a process where scientists vet software code, documentation and infrastructure. pyOpenSci leads an [open peer review process](https://www.pyopensci.org/software-peer-review/our-process/how-review-works.html) run by a community of dedicated volunteers. Reviews are supportive and fully transparent with the shared goal of improving the quality, usability and maintainability of the software that is driving open science.
3030
3131
* Diverse teams lead each review, enhancing the overall feedback quality."
32-
title: "About peer review of scientific Python software"
32+
title: "How Python software peer review works"
3333
url: https://www.pyopensci.org/software-peer-review/our-process/review-timeline.html
3434
btn_label: Learn more about the peer review timeline and roles
3535
btn_class: btn--primary
36-
- image_path: images/pyopensci-joss-partnership.png
36+
- image_path: images/landing-pages/pyopensci-joss-partners.png
3737
alt: "A pencil sketch of a round table with people sitting around it from different backgrounds working on laptops and also writing together."
3838
excerpt: "Our partnership with JOSS means that you don't have to choose between pyOpenSci and JOSS. Simply submit your package to pyOS for review. If your package is accepted and in scope for JOSS, it will be fast-tracked through JOSS' review process. "
39-
title: "Get published with JOSS through a pyOpenSci review"
39+
title: "Get a fast-track JOSS publication"
4040
url: https://www.pyopensci.org/software-peer-review/partners/joss.html
4141
btn_label: Learn more about our JOSS partnership
4242
btn_class: btn--primary
@@ -96,7 +96,7 @@ classes: flowing
9696
<div class="pyos-section purple">
9797
<div class="content" markdown="1">
9898

99-
## Get involved with peer review
99+
## Get involved with software peer review
100100

101101
{% include feature_row_pyos id="get-involved" %}
102102

@@ -153,7 +153,7 @@ We are deeply grateful for those served on our editorial board previously!
153153

154154
<div class="content">
155155
<div class="feature__wrapper">
156-
<h2> Recently Accepted scientific Python Packages</h2>
156+
<h2> Recently accepted Python packages</h2>
157157

158158
{% assign packages_sorted = site.data.packages | sort_natural: 'date_accepted' | reverse %}
159159

0 commit comments

Comments
 (0)