From ffbb3ee1b729a57459ed3be9f5c194df989f3a9d Mon Sep 17 00:00:00 2001 From: Leah Wasser Date: Thu, 3 Jul 2025 11:52:35 -0600 Subject: [PATCH 1/4] Fix: events page and add ospo event --- _data/navigation.yml | 2 +- _pages/events.md | 2 +- _posts/events/2025-06-24-scipy25-bof.md | 71 +++++++++++++ ...-24-stanford-ospo-peer-review-deep-dive.md | 99 +++++++++++++++++++ 4 files changed, 172 insertions(+), 2 deletions(-) create mode 100644 _posts/events/2025-06-24-scipy25-bof.md create mode 100644 _posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md diff --git a/_data/navigation.yml b/_data/navigation.yml index 38e67e2c..5e89148d 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -38,7 +38,7 @@ main: - title: Blog url: "/blog/index.html" - title: Events - url: "/events/index.html" + url: "/events.html" - title: Ask a question url: "https://pyopensci.discourse.group/" icon: "fa-brands fa-discourse" diff --git a/_pages/events.md b/_pages/events.md index 0733c049..933dae5b 100644 --- a/_pages/events.md +++ b/_pages/events.md @@ -1,6 +1,6 @@ --- layout: posts_events -permalink: /events/ +permalink: /events.html classes: wide title: "pyOpenSci Events" excerpt: "pyOpenSci holds events that support scientists developing open science skills." diff --git a/_posts/events/2025-06-24-scipy25-bof.md b/_posts/events/2025-06-24-scipy25-bof.md new file mode 100644 index 00000000..33781a42 --- /dev/null +++ b/_posts/events/2025-06-24-scipy25-bof.md @@ -0,0 +1,71 @@ +--- +layout: single +title: "SciPy 2025: Open Code, Open Science: What’s Getting in Your Way?" +excerpt: "Join us for an interactive discussion on pain points that you are experiencing with developing and maintaining reusable software and code." +author: "pyopensci" +event: + start_date: "2025-07-10" + location: Online +permalink: /events/pyopensci-scipy25-bof-packaging-challenges.html +header: + overlay_image: images/headers/pyopensci-sustainability.png +categories: + - events +classes: wide +type: "event" +last_modified: 2025-07-03 +comments: true +--- + +## Learn how to create your first Python package! + +* **When:** Thursday, 10 July 2025 @ 1:15–2:10 PM Pacific Time +* **Where:** Room 315 @ SciPy Meeting 2025 in Tacoma, Washington +* **Session leaders:** + * Leah Wasser + * Inessa Pawson + * Carol Willing + * Jeremiah Paige + * Tetsuo Koyama + * Avik Basu + + + +[ View our session abstract](https://cfp.scipy.org/scipy2025/talk/3ZHYMH/){: .btn .btn--success .text-center } + +Collaborating on code and software is essential to open science—but it’s not always easy. Join this BoF for an interactive discussion on the real-world challenges of open source collaboration. We’ll explore common hurdles like Python packaging, contributing to existing codebases, and emerging issues around LLM-assisted development and AI-generated software contributions. + +We’ll kick off with a brief overview of pyOpenSci—an inclusive community of Pythonistas, from novices to experts—working to make it easier to create, find, share, and contribute to reusable code. We’ll then facilitate small-group discussions and use an interactive Mentimeter survey to help you share your experiences and ideas. + +Your feedback will directly shape pyOpenSci’s priorities for the coming year, as we build new programs and resources to support your work in the Python scientific ecosystem. Whether you’re just starting out or a seasoned developer, you’ll leave with clear ways to get involved and make an impact on the broader Python ecosystem in service of advancing scientific discovery. + + + +
+ + Connect with us! +{: .header } + +There are many ways to get involved if you're interested! + +* If you read through our lessons and want to suggest changes, open an issue in our [lessons repository here](https://github.com/pyOpenSci/lessons) +* [Volunteer to be a reviewer for pyOpenSci's software review process](https://forms.gle/GHfxvmS47nQFDcBM6) +* [Submit a Python package to pyOpenSci for peer review](https://www.pyopensci.org/software-peer-review/how-to/author-guide.html#submit-your-package-for-peer-review) +* [Donate to pyOpenSci](https://give.communityin.org/pyopensci_2024) to support scholarships for future training events and the development of new learning content. +* Check out our [volunteer page](/volunteer.html) for other ways to get involved. + +You can also: + +* Keep an eye on our [events page](/events.html) for upcoming training events. + +Follow us on social platforms: + +* [ Discourse](https://pyopensci.discourse.group/) +* [ Mastodon](https://fosstodon.org/@pyopensci) +* [ Bluesky](https://bsky.app/profile/pyopensci.bsky.social) +* [ LinkedIn](https://www.linkedin.com/company/pyopensci) +* [ GitHub](https://github.com/pyOpenSci) + +If you are on LinkedIn, check out and [subscribe to our newsletter, too](https://www.linkedin.com/newsletters/7179551305344933888/?displayConfirmation=true). + +
diff --git a/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md b/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md new file mode 100644 index 00000000..1dfa8676 --- /dev/null +++ b/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md @@ -0,0 +1,99 @@ +--- +layout: single +title: "pyOpenSci: Improving research software and code through open and accessible peer review" +excerpt: "Discover how peer review improves research software quality and reproducibility. Hosted for the community within Stanford’s Open Source Program Office, this deep dive introduces pyOpenSci’s review process and ways for researchers to get involved and grow their open source and leadership skills through participating in software peer review." +author: "pyopensci" +event: + start_date: "2025-08-07" + location: Online +permalink: /events/pyopensci-stanford-ospo-peer-review.html +header: + overlay_image: images/headers/pyopensci-sustainability.png +categories: + - events +classes: wide +type: "event" +last_modified: 2025-07-03 +comments: true +--- + +## pyOpenSci: Improving research software and code through open and accessible peer review + +* **When:** Thursday, 7 August @ 11:00 AM Mountain Time +* **Where:** Zoom: this event is for the Stanford Open Source Community + +This event, hosted in partnership with [Stanford’s Open Source Program +Office](https://opensource.stanford.edu/), explores how [software peer review](https://www.pyopensci.org/about-peer-review/index.html) can help you build more reliable research tools, improve your coding and software development skills, and gain academic recognition while also connecting with a global community of practice that is dedicated to supporting the broader research and scientific Python community build better research software. + +You’ll learn how pyOpenSci’s community-driven review +process supports open, sustainable Python software—and how to get +involved as a contributor or reviewer. + +Peer review improves software quality, documentation, and long-term +sustainability—and gives contributors academic recognition through our +partnership with the [Journal of Open Source Software (JOSS)]( +https://www.pyopensci.org/software-peer-review/partners/joss.html). + +The process is grounded in our [community-developed packaging +guidelines](https://www.pyopensci.org/python-package-guide/index.html) +tailored to scientific software. + +Whether you're building tools or reviewing them, you're helping shape a +more open, collaborative, and reproducible future for science. Join us +to improve research software—and get recognized for doing it. + +### Why attend + +- Learn what peer review + looks like for research software +- Improve your own coding practices by reviewing + real-world tools +- See how others structure code, write + tests, and document their work +- Gain visibility and academic credit for + contributions +- Take a low-barrier first step into the + open-source research ecosystem + + +### Why our Stanford partnership matters + +Through our partnership with Stanford, we're building a bridge between +the institution and the global open-source community that powers scientific +Python. Researchers and students gain access to high-quality, community-based +training in research software practices—without Stanford needing to create +that infrastructure from scratch. + +This collaboration supports Stanford’s leadership in open, reproducible +science while giving its researchers meaningful opportunities to engage with +the pyOpenSci community and contribute to a broader, inclusive ecosystem of +scientific software development. + +
+ + Connect with us! +{: .header } + +There are many ways to get involved if you're interested! + +* If you read through our lessons and want to suggest changes, open an issue in our [lessons repository here](https://github.com/pyOpenSci/lessons) +* [Volunteer to be a reviewer for pyOpenSci's software review process](https://forms.gle/GHfxvmS47nQFDcBM6) +* [Submit a Python package to pyOpenSci for peer review](https://www.pyopensci.org/software-peer-review/how-to/author-guide.html#submit-your-package-for-peer-review) +* [Donate to pyOpenSci](https://give.communityin.org/pyopensci_2024) to support scholarships for future training events and the development of new learning content. +* Check out our [volunteer page](/volunteer.html) for other ways to get involved. + +You can also: + +* Keep an eye on our [events page](/events.html) for upcoming training events. + +Follow us on social platforms: + +* [ Discourse](https://pyopensci.discourse.group/) +* [ Mastodon](https://fosstodon.org/@pyopensci) +* [ Bluesky](https://bsky.app/profile/pyopensci.bsky.social) +* [ LinkedIn](https://www.linkedin.com/company/pyopensci) +* [ GitHub](https://github.com/pyOpenSci) + +If you are on LinkedIn, check out and [subscribe to our newsletter, too](https://www.linkedin.com/newsletters/7179551305344933888/?displayConfirmation=true). + +
From 5c6503b19415e8414092b253808d94cbf8c47469 Mon Sep 17 00:00:00 2001 From: Leah Wasser Date: Thu, 3 Jul 2025 11:54:09 -0600 Subject: [PATCH 2/4] fix: events --- _posts/2024-08-30-pyopensci-monumental-growth-2024.md | 2 +- _posts/2025-02-07-pyopensci-2024-a-year-in-review.md | 2 +- _posts/2025-03-18-contribute-to-open-source-github-lessons.md | 2 +- _posts/2025-06-30-pyos-scipy-2025.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_posts/2024-08-30-pyopensci-monumental-growth-2024.md b/_posts/2024-08-30-pyopensci-monumental-growth-2024.md index 5b39ffb1..c97c244f 100644 --- a/_posts/2024-08-30-pyopensci-monumental-growth-2024.md +++ b/_posts/2024-08-30-pyopensci-monumental-growth-2024.md @@ -34,7 +34,7 @@ facing in creating open, reproducible workflows using Python. My experience inspired me to establish a vibrant, inclusive pyOpenSci community of practice fueled by making open science best practices more accessible to scientists. -pyOpenSci makes open science more accessible by [developing educational resources](/learn.html), [running training events](/events/index.html), running an [open software peer review process](/about-peer-review/index.html) and [partnering with other communities](/partners.html). From humble beginnings characterized by small community meetings, pyOpenSci has blossomed into a thriving community marked by: +pyOpenSci makes open science more accessible by [developing educational resources](/learn.html), [running training events](/events.html), running an [open software peer review process](/about-peer-review/index.html) and [partnering with other communities](/partners.html). From humble beginnings characterized by small community meetings, pyOpenSci has blossomed into a thriving community marked by: * a robust editorial team, * hundreds of contributors, and diff --git a/_posts/2025-02-07-pyopensci-2024-a-year-in-review.md b/_posts/2025-02-07-pyopensci-2024-a-year-in-review.md index e613e448..9714a231 100644 --- a/_posts/2025-02-07-pyopensci-2024-a-year-in-review.md +++ b/_posts/2025-02-07-pyopensci-2024-a-year-in-review.md @@ -17,7 +17,7 @@ last_modified: 2025-02-07 ## Introduction -In 2024, pyOpenSci’s vibrant community led efforts to make open source science more accessible, inclusive, and equitable for all. We empowered the broader community to create, contribute to, and discover better software through beginner-friendly [training events](https://www.pyopensci.org/events/index.html), [collaborative tutorials](https://www.pyopensci.org/learn.html#start-learning-beginner-friendly-python-packaging-tutorials), and [software peer review](https://www.pyopensci.org/about-peer-review/index.html). +In 2024, pyOpenSci’s vibrant community led efforts to make open source science more accessible, inclusive, and equitable for all. We empowered the broader community to create, contribute to, and discover better software through beginner-friendly [training events](https://www.pyopensci.org/events.html), [collaborative tutorials](https://www.pyopensci.org/learn.html#start-learning-beginner-friendly-python-packaging-tutorials), and [software peer review](https://www.pyopensci.org/about-peer-review/index.html).
diff --git a/_posts/2025-03-18-contribute-to-open-source-github-lessons.md b/_posts/2025-03-18-contribute-to-open-source-github-lessons.md index fb1f3291..3ac3339c 100644 --- a/_posts/2025-03-18-contribute-to-open-source-github-lessons.md +++ b/_posts/2025-03-18-contribute-to-open-source-github-lessons.md @@ -112,7 +112,7 @@ There are lots of ways to get involved if you are interested! You can also: -* Keep an eye on our [events page]({{ site.baseurl }}/events/index.html) for upcoming training events. +* Keep an eye on our [events page]({{ site.baseurl }}/events.html) for upcoming training events. Follow us on social platforms: diff --git a/_posts/2025-06-30-pyos-scipy-2025.md b/_posts/2025-06-30-pyos-scipy-2025.md index 7a25037e..e9445ccd 100644 --- a/_posts/2025-06-30-pyos-scipy-2025.md +++ b/_posts/2025-06-30-pyos-scipy-2025.md @@ -172,7 +172,7 @@ There are lots of ways to get involved if you are interested! You can also: -* Keep an eye on our [events page](https://www.pyopensci.org/events/index.html) for upcoming training events. +* Keep an eye on our [events page](https://www.pyopensci.org/events.html) for upcoming training events. Follow us on socials: From bcf633915e64848b96cedfdcfabc382a69b55426 Mon Sep 17 00:00:00 2001 From: Leah Wasser Date: Thu, 3 Jul 2025 11:55:48 -0600 Subject: [PATCH 3/4] Fix: typo --- .../events/2025-06-24-stanford-ospo-peer-review-deep-dive.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md b/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md index 1dfa8676..fb579575 100644 --- a/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md +++ b/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md @@ -56,10 +56,10 @@ to improve research software—and get recognized for doing it. open-source research ecosystem -### Why our Stanford partnership matters +### Building bridges: The power of our Stanford partnership Through our partnership with Stanford, we're building a bridge between -the institution and the global open-source community that powers scientific +the University Open Source Program Offices and the global open-source community that powers scientific Python. Researchers and students gain access to high-quality, community-based training in research software practices—without Stanford needing to create that infrastructure from scratch. From 005ae8d6e1e332c338c4bf6fde875c61393b102a Mon Sep 17 00:00:00 2001 From: Leah Wasser Date: Thu, 3 Jul 2025 11:57:42 -0600 Subject: [PATCH 4/4] sort events --- _layouts/posts_events.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_layouts/posts_events.html b/_layouts/posts_events.html index 5a8c0675..35568b48 100644 --- a/_layouts/posts_events.html +++ b/_layouts/posts_events.html @@ -11,6 +11,7 @@

Upcoming events

{% assign all_events = site.posts | where_exp: "item", "item.hidden != true" | where_exp: "item", "item.categories contains 'events'" + | sort: "event.start_date" %} {% capture nowunix %}{{'now' | date: '%s'}}{% endcapture %}