13/97
So this year, we added a direct, optional "gender" field to the
#CfP submission form itself. For the first time, we can track the
#diversity of ALL submissions, including rejections, withdrawals, and cancellations. This is a huge step forward for
#transparency. β¨
14/97
All this process has resulted in a packed program for
#EuroSciPy2025, featuring tutorials, talks, keynotes, a maintainer track, posters, and sprints! More on the specifics later, but first, a special part of our program: the Maintainers Track! π οΈ
15/97
Let's talk about a special part of our program: the Maintainers Track! π οΈ It's a space for the folks working behind the scenes on the open-source tools we all rely on.
16/97
Who is it for? The maintainers of
@numpy @scipy @matplotlib @pandas_dev etc. The developers who, alongside their research, invest time fixing bugs, adding features, and supporting the
#Community17/97
The Maintainers track is a platform to:
π€ Share experiences & best practices
π‘ Collaborate on common problems
π Learn about new tools & techniques
π Network & build a strong community
18/97
The Maintainers track's program is diverse and practical, with open discussion rounds about current challenges and talks from maintainers sharing their successes and experiences.
19/97
A key focus is on sustainable software development and creating an inclusive community. How do we ensure these vital scientific tools continue to be developed and available for everyone in the future?
20/97
The track brings together Core Maintainers, regular contributors, Research Software Engineers (RSEs), and anyone who wants to learn more about the world of software maintenance.
21/97
Why is this so important? Scientific research today depends on this open-source software. The Maintainers Track recognizes this huge effort and provides the support needed to continue this vital work.
#OpenSource22/97
The Maintainer Track is mostly curated with invited maintainers, but we're open to submissions too! These are reviewed directly by the program committee (no peer review). Want to connect with fellow maintainers? Email us at
[email protected].
23/97
Speaking about contacting program team, did you know you can influence our
#keynote lineup? We're always looking for inspiring speakers! π£οΈ
24/97
You can nominate someone for a keynote at any time, even before the CfP opens. Just email
[email protected] with their name and why they'd be a great fit.
25/97
Contact details and any extra info are a huge help. You can already nominate keynoters for
#EuroSciPy2026!
26/97
So, to recap, what does the final #EuroSciPy2025 program look like? As usual:
π§βπ« Tutorials (Beginner & Advanced)
π€ Main Conference Talks & Keynotes
π οΈ Maintainer Track
πΌοΈ Poster Session
π Sprints (Free for all!)
27/97
This structure was a learning moment in our peer review! Some reviewers, new to EuroSciPy, were unfamiliar with our dedicated beginner track. As a result, some great beginner tutorials were flagged as "unfit for the audience." by some reviewers.
28/97
This highlighted a gap in our onboarding for reviewers, and we had to send out updated instructions mid-review to clarify the conference structure. Itβs a process, and we're learning and improving as we go!
29/97
So here's a pro-tip for future submitters: a high-quality, (absolute) beginner tutorial has a great chance of being selected! We are always looking for great content for this track.
#CfP #ProTip #EuroSciPy202630/97
This brings us back to the nitty-gritty of the review process. Now that you know the program structure, let's look at how we evaluated proposalsβ¦
31/97
Anonymization isn't perfect. A common challenge is when authors link to their GitHub profiles in the proposal, which can reveal their identity. We're committed to fairness, but this is a tricky problem in
#OpenScience32/97
For next year, we're considering recommending tools like
https://anonymous.4open.science/. This service creates anonymized links to Git repositories, which would be a great help.
33/97
A tougher challenge is in-text deanonymization. Some authors include their names directly in the abstract or bio, or link to videos of their previous talks.
34/97
How will we handle this? One idea is to use a new
@pretalx feature that allows volunteers to create a "scrubbed," anonymized version of a proposal for reviewers to see.
35/97
But this would be a monumental task for our volunteers. Manually redacting every submission is a huge amount of work, and we're not sure if it's feasible.
36/97
This is an open problem we're actively thinking about for
#EuroSciPy2026. How can we best ensure a fair, blind review? We're open to
#ideas from the
#Community!
37/97
Want to help? Email us at
[email protected] if you'd like to join our team and help with organization or volunteering next year. OR EVEN THIS YEAR!
38/97
To appreciate our new peer-review process, you need to know the old way. In the past, our program team of 5β8 people reviewed every single submission individually. π₯΅
39/97
Then, we'd meet and review them all again as a group. An incredible amount of work! We knew we had to find a better, more sustainable way.
40/97
Our goal with peer review was to lighten this load. We wanted each reviewer to handle at most 20β30 proposals. But our initial calculations suggested we'd need an unrealistic number of volunteers. It seemed like the program team was destined to do it all again.
41/97
But then, the
#community stepped up! We added a question to the
#CfP asking if people wanted to be a reviewer, and we were delighted to see 41 people say yes! π
42/97
We had so many volunteers that we even needed to run a quick pre-selection. Not everyone who signed up was able to participate in the end, so we had to re-assign some reviews, but the load per person was still a massive improvement over previous years.
43/97
We learned a lot from this first run and will refine our process next year to better ensure reviewers have prior experience with the
#EuroSciPy conference format.
44/97
Our review process had 3 stages:
Stage 1: Anonymized peer review.
Stage 2: Program team pre-selects clear winners and converts some talks/tutorials to posters. Reviewers can now see other reviews.
Stage 3: Final decisions and tie-breaking. Reviewer activity is minimal here.
45/97
This brings us to the "Poster as a Fallback" option. Converting talks/tutorials to posters isn't new, but we've worked to make the process more transparent for everyone.
46/97
A couple of years back, we added an explicit question to the CfP asking if authors were willing to present a poster. This year, we refined the phrasing to be crystal clear, avoiding any ambiguity.
47/97
This "fallback" question was hidden from reviewers during Stage 1 but was crucial for the program committee in Stages 2 & 3 to build a fantastic and diverse poster session.
48/97
Why do we do this? Converting high-quality talk/tutorial proposals to posters ensures that great work still has a platform at the conference, even if talk slots are limited.
49/97
Posters provide a unique opportunity for direct, one-on-one interaction with attendees. These in-depth discussions can sometimes be even more engaging and lead to more fruitful collaborations than traditional talks.
50/97
And posters can be highly interactive! Many presenters enhance their posters with QR codes linking to live demos, GitHub repos, or supplementary materials. It's a very dynamic format.
51/97
A huge benefit for poster presenters is the Poster Spotlight Session. This is where you get to pitch your poster to the entire conference audienceβsomething only keynotes and lightning talks get to do, as regular talks run in parallel tracks! β¨
52/97
Now, let's dive into what our peer reviewers were looking for. We used a weighted scoring system to guide the process, but it was based on qualitative feedback, not numbers.
53/97
Reviewers didn't assign scores directly. They chose from radio-button options with English sentences like "I do not recommend acceptance" or "I believe it's well-written and easy to understand." This was then converted to a weighted score on the backend.