Open Research FOSDEM's Avatar

Open Research FOSDEM

@fosdemresearch.bsky.social

Open Research Tools & Technologies - #FOSDEM devroom @FosdemResearch@fosstodon.org More info: https://research-fosdem.github.io/

76 Followers  |  12 Following  |  197 Posts  |  Joined: 25.11.2024
Posts Following

Posts by Open Research FOSDEM (@fosdemresearch.bsky.social)

PyGambit is looking for contributors.

Recently, Ed has been focusing on writing documentation.

Get in touch with him if you're interested!

01.02.2026 17:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Live demo: Ed constructs a game with PyGambit! You'll have to check the video for the demo, of course.

The game is stripped-down poker. "Not to be confused with strip poker", he adds.

01.02.2026 15:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's not a recent project, it originates in the 1980s!

It allows you to construct games in a few lines of code, and it computes aforementioned Nash equilibria with various algorithms

01.02.2026 15:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Gambit: User documentation β€” Gambit 16.5.0 documentation

The Gambit project Ed presents is a set of stools for doing computation on finite, non-cooperative games. It is typically used by researchers.

gambitproject.readthedocs.io/en/latest/

01.02.2026 15:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Game theory!

You know, John Nash in the 1950s ("Nash equilibrium").

Nowadays, involving any intelligent agents, not necessarily humans.

01.02.2026 15:29 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
FOSDEM 2026 - PyGambit: an open-source software for game theory

Last talk of the day for our devroon,
*PyGambit: an open-source software for game theory*,
by Ed Chalstrey.

fosdem.org/2026/schedul...

01.02.2026 15:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Key message: design with the intend of public data!

01.02.2026 15:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In her project, based on DNS TAPIR, the logic is privacy-first, open source, based on local decisions.

They try to make data tracking impossible by design, which runs against many commonly held intuitions.

01.02.2026 15:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Today, if we work with health data for instance, people will ask you: those findings you had with small data, couldn't you get the same finding with better, bigger data?

Provocatively, Ulrika aims instead at "throwing away as much data as possible".

"Data you don't have can't be leaked!"

01.02.2026 15:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
FOSDEM 2026 - Working with small data that you dare to share

*Working with small data that you dare to share*, by Ulrika Vincent and Mikael Kullberg.

fosdem.org/2026/schedul...

01.02.2026 15:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Wikipedia e luoghi della cultura italiani La visualizzazione mostra gle voci con piΓΉ visite medie giornaliere per materia scolastica

Try the prototype:
giovannipro.github.io/wikipedia-cl...

01.02.2026 14:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Iolanda settled on a visualization tailored to volunteers, to identify pages where to intervene.

Her solution is based on a timeline of bubbles that you can place on the Y axis depending on a given variable.

The solution is still in the co-design phase.

01.02.2026 14:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Depending on the question you have, different visualizations make most sense. There is no universal solution.

01.02.2026 14:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Iolanda has spent a lot of time on Wikipedia, including as a contributor, but it is a big problem to get a sense of the landscape.

She tested a number of solutions, from networks to custom designs of all kinds.

01.02.2026 14:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
FOSDEM 2026 - Visualising Wikipedia

*Visualising Wikipedia*, by Iolanda Pensa.

fosdem.org/2026/schedul...

01.02.2026 14:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

They have a core team from many organisations and lots of contributors. If you want to learn more or collaborate, check them out πŸ‘‡πŸ½

01.02.2026 14:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

MyST in JupyterLab blends computation and narrative within an interactive environment.

Because it uses structured data it means that you can publish once and render many times! So you can refine your ideas

01.02.2026 14:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

Their goal is to create a single toolchain to serve the entire knowledge creation lifecycle.

They used the MyST ecosystem for that!
You write in Markdown and it renders in PDF through MyST AST.

MyST Superpower:
"Simple to use, easy *for users* to extend"

01.02.2026 14:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Angus will focus on version 2 of Jupyter Books, released in October 2025.

01.02.2026 14:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Jupyter Book lets you create enriched and interactive multi-document computational narratives.

jupyterbook.org

01.02.2026 14:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Angus Hollands @agoose77.bsky.social will now present:

*Introducing Jupyter Book 2: Next-generation Tools for Creating Computational Narratives*

fosdem.org/2026/schedul...

01.02.2026 14:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

In short: use practices that build trust!

01.02.2026 14:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

- Scale your comms alongside your community. You'll need to expand outside of issues at some point. But minimize entry barriers!

01.02.2026 14:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

- Pull requests: use them. Even if you are the only developer (it creates a track record of what you expect in a PR).

01.02.2026 14:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

"Radically open communication"

Here are a few pieces of advice by Niko:

- Use issues as a scratchpad
=> There are perks to a *public* scratchpad because it creates *trust*

01.02.2026 14:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

After the abstract: "release early, release often."
(as we know from Eric S. Raymond's "The Cathedral and the Bazaar")

All you need is a MVP, which boils down, as Niko argues, to:

1. At least one useful feature

2. Good documentation

3. It installs seamlessly

That last point is underrated!

01.02.2026 14:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

If you're a scientist: write an abstract before you even start! It's productive, not as a destination, but as a compass

What's the equivalent in software engineering, asks Niko

Often you'll find a one-sentence, high-level mission statement, sometimes followed by a few additional details (eg: aims)

01.02.2026 14:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

So, you want to make a research software package...

But how do you persuade others to use it and contribute to it?

It's a lot more about the community and trust than the quality of the software

01.02.2026 13:54 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

*Trusted by design: set up your research software for community adoption*

By Niko Sirmpilatze @nikosirmpilatze.com

fosdem.org/2026/schedul...

01.02.2026 13:52 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0