Skip to content

Commit 683e884

Browse files
committed
fix: add leadership teams and webp graphics
1 parent 8a30415 commit 683e884

9 files changed

+49
-21
lines changed

README.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ about contributing to our website, our **Python Packaging Guide** and our
2626
Have you decided to contribute? We use the [Jekyll framework](https://jekyllrb.org)
2727
for creating this site. To set up a **development environment** and **run the site locally**, follow these steps:
2828

29-
1. Install ruby and bundler on your machine. See [the Jekyll docs](https://jekyllrb.com/docs/installation/) for instructions, if needed.
29+
1. Install ruby and bundler on your machine. See [the Jekyll docs](https://jekyllrb.com/docs/installation/) for instructions.
3030
2. Fork and clone this repository.
3131
3. Run `bundle install` in the root of the cloned repository directory. This will
3232
install the gems needed to run the site locally.
3333
4. Run `bundle exec jekyll serve` to start the jekyll web server.
34-
NOTE: if you want the page to automagically reload use: `bundle exec jekyll serve --livereload`. this requires Jekyll 3.7 or higher.
34+
NOTE: if you want the page to automatically reload, use: `bundle exec jekyll serve --live reload.` This requires Jekyll 3.7 or higher.
3535
5. Open your browser and navigate to `http://127.0.0.1:4000/`.
3636

3737
Please test your changes locally prior to submitting a pull request (PR).
@@ -43,6 +43,36 @@ If you are publishing a blog post with a date that is in the future, you can bui
4343

4444
`bundle exec jekyll serve --future`.
4545

46+
### Images and webp
47+
48+
We try to keep the image size of our graphics as small/compressed as possible. To enable webp on your system, you first need to install it:
49+
50+
For MAC:
51+
`brew install webp`
52+
53+
Linux:
54+
`sudo apt-get install imagemagick`
55+
56+
You can convert a directory of PNG images associated with a
57+
blog post that you write using:
58+
59+
`for file in *.png; do cwebp "$file" -o "${file%.*}.webp"; done`
60+
61+
or a single image
62+
63+
`cwebp input-image.png -o output-image.webp`
64+
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.
66+
67+
```html
68+
<figure>
69+
<picture>
70+
<source srcset="/images/image-name.webp" type="image/webp">
71+
<img src="/images/image-name.png" alt="Alt text here" />
72+
</picture>
73+
</figure>
74+
```
75+
4676
## Contributors ✨
4777

4878
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

_posts/2025-01-06-pyopensci-2024-a-year-in-review.md

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@ last_modified: 2025-01-06
2020

2121
In 2024, pyOpenSci’s vibrant community led efforts to break down barriers to participation in open source scientific software. We empowered scientists to create, contribute to, and discover better software through beginner-friendly training events, collaborative tutorials, and peer review.
2222

23-
2423
<figure>
2524
<picture>
26-
<source srcset="/images/pyopensci-general/pyopensci-by-the-numbers-2024.png" type="image/webp">
25+
<source srcset="/images/pyopensci-general/pyopensci-by-the-numbers-2024.webp" type="image/webp">
2726
<img src="/images/pyopensci-general/pyopensci-by-the-numbers-2024.png" alt="Infographic summarizing pyOpenSci’s achievements in 2024 with the title ‘pyOpenSci 2024: A year of community & growth.’ The ‘Training & Sprints’ section shows 7 events and 180 attendees. The ‘Peer Review’ section highlights 39 accepted packages and approximately 100 editors and reviewers. The ‘Community’ section emphasizes 1,436 issues and pull requests submitted, 278 contributors, and 23 new co-developed lessons." />
2827
</picture>
2928
</figure>
@@ -36,14 +35,12 @@ Looking back, I’m inspired and humbled by what we’ve achieved together:
3635

3736
As I reflect on an incredible year, I want to take a moment to celebrate these milestones and set the stage for an ambitious 2025. Here’s a look back at what we accomplished together in 2024 and where we're heading next.
3837

39-
<!-- **TODO: count all sprints, all training events (airtable), all other events (airtable) and then count all package reviews for 2024**
40-
38+
<!--
4139
https://github.com/pyOpenSci/software-submission/issues?q=is%3Aissue+is%3Aopen+created%3A%3E%3D2024-01-01+
4240
55 new software submissions for our peer review process supported by a strong editorial team and reviewrs
4341
4442
674 community issues and prs
4543
762 staff
46-
4744
-->
4845

4946
## Beginner-friendly content development: harnessing diverse expertise
@@ -72,7 +69,7 @@ Our first-ever [Fall Festival](#) featured inspiring keynote speakers like Rowan
7269

7370
<figure>
7471
<picture>
75-
<source srcset="/images/events/fall-festival-blog-keynote-speakers.png" type="image/webp">
72+
<source srcset="/images/events/fall-festival-blog-keynote-speakers.webp" type="image/webp">
7673
<img src="/images/events/fall-festival-blog-keynote-speakers.png" alt="Graphic showing the keynote speakers for the pyOpenSci Fall Festival. The title reads ‘pyOpenSci Fall Festival Keynote Speakers.’ The featured speakers are Melissa Mendoça, James Balamuta, Eric Ma, George Stagg, and Rowan Cockett, each displayed in a circular frame against a purple background with connecting nodes as a design element." />
7774
</picture>
7875
</figure>
@@ -87,7 +84,7 @@ The Fall Festival wouldn’t have been possible without the dedication of our in
8784

8885
<figure>
8986
<picture>
90-
<source srcset="/images/events/fall-festival-thank-you.png" type="image/webp">
87+
<source srcset="/images/events/fall-festival-thank-you.webp" type="image/webp">
9188
<img src="/images/events/fall-festival-thank-you.png" alt="Graphic showing a ‘Thank You’ message to pyOpenSci Fall Festival community supporters. The text reads ‘Thank You, pyOpenSci Community Supporters!’ with the Fall Festival logo. Circular photos of community members include Rich Iannone, Steven Sylvester, Jonny Saunders, Tracy Teal, Carol Willing, Felipe Moreno, Tetsuo Koyama, Isabel Zimmerman, and Jeremiah Paige, displayed against a purple background with connecting nodes as a design element. The pyOpenSci URL (pyopensci.org) is displayed in the lower left." />
9289
</picture>
9390
</figure>
@@ -122,10 +119,9 @@ This was also the first year where volunteer contributions outnumbered staff con
122119

123120
Wow!
124121

125-
126122
<figure>
127123
<picture>
128-
<source srcset="/images/pyopensci-general/pyopensci-github-prs-issues.png" type="image/webp">
124+
<source srcset="/images/pyopensci-general/pyopensci-github-prs-issues.webp" type="image/webp">
129125
<img src="/images/pyopensci-general/pyopensci-github-prs-issues.png" alt="Bar chart titled ‘Staff vs. Volunteer Contributor by Quarter,’ showing the count of contributions by quarter from Q4 2018 to Q1 2025. The chart uses stacked bars with green representing volunteer contributors and purple representing staff contributions. The chart shows significant growth in contributions starting around 2023, with volunteer contributions surpassing staff contributions in recent quarters." />
130126
</picture>
131127
<figcaption>Plot that shows an increase in contributions to pyOpenSci open education content.</figcaption>
@@ -150,7 +146,7 @@ We also tried out a new editor in chief rotation system to avoid too much time b
150146

151147
<figure>
152148
<picture>
153-
<source srcset="/images/peer-review/pyos-eic-rotation-2024.png" type="image/webp">
149+
<source srcset="/images/peer-review/pyos-eic-rotation-2024.webp" type="image/webp">
154150
<img src="/images/peer-review/pyos-eic-rotation-2024.png" alt="Graphic titled ‘Editor in Chief 2024 Software Peer Review,’ highlighting the four Editors-in-Chief for 2024 with photos and descriptions.
155151
• Szymon Molinski (Fall 2024): Image of Szymon holding a dog by the ocean. Passion: Open source development, breakdancing, and hiking with his pug.
156152
• Chiara Marmo (Summer 2024): Illustrated portrait of Chiara. Fun fact: She enjoys reading theater pieces playing all roles herself and takes pride in accomplishing unexpected things.
@@ -173,18 +169,16 @@ In 2024, we received over **28 new submissions**.
173169

174170
<figure>
175171
<picture>
176-
<source srcset="/images/peer-review/pyos-partnerships-peer-review.png" type="image/webp">
172+
<source srcset="/images/peer-review/pyos-partnerships-peer-review.webp" type="image/webp">
177173
<img src="/images/peer-review/pyos-partnerships-peer-review.png" alt="Graphic illustrating the pyOpenSci partnerships and review flow:
178174
1. pyOpenSci Accepted: The process starts with a package being accepted by pyOpenSci, represented by the pyOpenSci logo and a checkmark.
179175
2. JOSS Published: Accepted packages can be published in the Journal of Open Source Software (JOSS), indicated by the JOSS logo and a checkmark.
180176
3. Community Affiliated: Packages can also become affiliated with community-specific organizations, represented by a box labeled ‘Community Affiliated’ with a checkmark.
181177

182178
The flowchart shows arrows connecting these stages, visually demonstrating the possible outcomes after pyOpenSci acceptance." />
183179
</picture>
184-
185180
</figure>
186181

187-
188182
### Navigating ethical challenges in generative AI
189183

190184
In 2024, we began to address the emerging challenge of reviewing packages that rely on proprietary generative AI models. We discussed important ethical questions about transparency vs. innovation in scientific software. Should we review packages that depend upon proprietary (closed box) models that are rapidly evolving?
@@ -197,27 +191,31 @@ In 2024, we reached an important milestone in pyOpenSci’s journey. Our initial
197191

198192
We are deeply grateful for Sloan’s belief in our vision and commitment to open science. Last fall, we also received support from the Chan Zuckerberg Initiative (CZI), which will empower us as we move forward. This combined funding has enabled us to launch our training initiative, expand our peer review program, and co-develop beginner-friendly lessons and tutorials.
199193

200-
201194
## Building the future: new initiatives and funding efforts
202195

203196
As we look to the future, our current focus includes:
204-
205-
- **GitHub Collaboration Lessons:** We’re developing lessons to teach contributors GitHub workflows. These lessons are well underway and set to be released in Spring 2025.
206-
- **Educational Videos:** We’re working on a series of educational videos to complement our text-based tutorials. We recognize that people learn differently, and video content provides an accessible way for contributors to engage with technical topics.
197+
- **Exploring funding models for pyOpenSci**
198+
- **Growing our peer review partners and program**
199+
- **Connecting with University OSPOS (Open Source Program Offices)**
200+
- **A focus on empowering the community to contribute to open source**
201+
- **Educational Videos that support our online content**
207202

208203
## Sustaining our impact
209204

210205
As we head into 2025, sustainability remains a top priority. We’re committed to growing pyOpenSci in ways that support our contributors, empower learners, and strengthen open source science. We’re actively seeking new partnerships and funding opportunities to ensure our work continues to thrive.
211206

212207
To our funders, contributors, and community members—thank you. Your support makes our work possible and helps us build a future where scientific software is open, accessible, and collaborative.
213208

214-
Stay engaged, and let’s continue building the future of open science, one contribution at a time.
209+
As we reflect on where we’ve been and where we’re going, it’s important to acknowledge the teams that continue to guide our vision and growth.
210+
Our leadership teams—including the [Executive Council](https://www.pyopensci.org/our-community/index.html#executive-council-leadership--staff), [Advisory Council](https://www.pyopensci.org/our-community/index.html#pyopensci-advisory-council) and
211+
[Peer Review Editorial Board](https://www.pyopensci.org/about-peer-review/index.html#meet-our-editorial-board) have been instrumental in carving the path forward for pyOpenSci.
215212

213+
We look forward to building the future of open science, one contribution at a time—and we invite you to join us on this journey.
216214

217215
<div class="notice" markdown="1">
218216
## Get involved with pyOpenSci
219217

220-
* if you'd like to get involved with pyOpenSci, check out our [volunteer page](/volunteer.html).
218+
If you'd like to get involved with pyOpenSci, check out our [volunteer page](/volunteer.html).
221219

222220
You can also:
223221

39.4 KB
Loading
76.8 KB
Loading
49.4 KB
Loading
59.2 KB
Loading
39.7 KB
Loading
45.6 KB
Loading
25.6 KB
Loading

0 commit comments

Comments
 (0)