Srihari Thyagarajan
Srihari Thyagarajan Srihari Thyagarajan

SciPy India × BangPypers Meetup, February 2026

There’s been a running conversation among us about holding offline events, in collaboration with other communities, as a way to grow SciPy India beyond our online calls. BangPypers was the natural first call, owing to their activity, consistency, and the community they’ve built. We reached out, had a few calls working through what a joint meetup would look like, and put together a plan. On Saturday, February 21st, 2026, that plan became an afternoon at Amadeus Software Labs in Bengaluru.

Details

Photo album

Background

This was a joint effort between SciPy India and BangPypers, with Amadeus hosting us at their Bengaluru office. It was the second time BangPypers had done a meetup at this venue. The call for proposals came from both communities, posting across both handles and reaching out to speakers from each network. Bengaluru was BangPypers’ home ground, and a chance to see how a more scientific computing-oriented programme would land there.

Agenda

Talks

Priyanka from Amadeus opened the day by introducing Amadeus and the other organizers before we moved into the talks.

Garbage In, Garbage Out (Anirudh Sethuraman)

Anirudh talked about building reliable LLM systems, walking through something he had actually built (slides). The focus was on the data pipeline, indexing, chunking, and how quality issues cascade from there. He also touched on frameworks like LlamaIndex: what they offer, where they fall short, and why understanding those limits matters before you commit to one over a custom design. The talk generated a fair bit of discussion around retrieval strategies and where these pipelines tend to break.

From User to Maintainer (Ganesh Kathiresan)

Ganesh was the first to arrive, and I had a good conversation with him before things got going. He is a NumPy maintainer and Senior SDE at Amazon.

He used a Quarto slide deck with runnable code, worth calling out because the examples weren’t just illustrative, they were live. His journey into open source started in 2019 with a Clang GC contribution, and he moved into NumPy in 2020. Some of his contributions: show_runtime() for inspecting NumPy’s runtime configuration, an integer division optimization that got roughly an 80% speedup, and bitwise_count().

His advice was grounded: start small, run local tests before you submit anything, and keep showing up. On using AI-generated code for OSS, he was careful to frame it not as a blanket no, but as something to be cautious about since it tends to miss the context maintainers actually care about. The talk drew a lot of conversation. People gathered around him afterwards and he stayed back for a while, patient with it all.

Python Annotations and t-strings (Tushar Sadhwani)

Tushar is a BangPypers regular. This was a very technical talk, mostly live demos with some slides, naturally spoken. He covered Python annotations and t-strings (PEP 750 territory) and ran for around 40 to 45 minutes. It ran long in the good way, where time disappears and nobody minds.

Lightning Talks

We finalized the lightning talks at the break around 1:40 PM. Both ran about 10 to 12 minutes each:

  • Load balancing project by Nischal Jain
  • Metagenomics: classifying a billion base pairs per second with Kraken2 by Anand Reddy Pandikunta

Aftermath

A couple of people walked up afterwards saying they wanted to get involved with SciPy India. That counts for more than a dozen online signups. The people who make that effort in person are the ones who actually follow through. This is why offline meetups matter.

Toward the close, Jayita and I pitched FOSSHack by FOSS United, where BangPypers and SciPy India are community partners. We shared a QR code and briefly highlighted the Partner Projects.

Thanks to everyone who showed up, asked questions, and stayed back for discussions. Thanks to all the speakers for their practical talks, to Amadeus for hosting us, and to the BangPypers organizers for making this joint event happen.

If you want to stay involved with SciPy India, join our Zulip chat, follow our social channels, and keep an eye out for the next meetup.

If you want to stay involved with BangPypers, find them on LinkedIn, Twitter, Instagram, join their Discord, or check their CFP repo for upcoming talks.