GSoC 2026 - sbi

Development blog for my Google Summer of Code project

1: Preparing for GSoC 2026

"Set up a blog" it says in the GSoC Guides, so here we go:

Welcome to the start of my GSoC 2026 journey with sbi. I'll use this blog to document progress, implementation details, lessons learned, and technical insights throughout the summer.

The proposal phase is complete, and now the focus shifts toward execution. My accepted proposal can be found here: GSoC 2026 Proposal.

During the bonding period, my main focus will be understanding the potential functions inside the sbi.inference.potentials module and how the rest of the inference pipeline depends on them. Its API is exposed in sbi/inference/potentials/__init__.py:

__all__ = ["likelihood_estimator_based_potential",
           "mixed_likelihood_estimator_based_potential",
           "posterior_estimator_based_potential",
           "ratio_estimator_based_potential",
           "vector_field_estimator_based_potential"]

My first step toward understanding them is writing docstring examples, see PR #1820.