Varun Kapoor
banner
kapoorlab.bsky.social
Varun Kapoor
@kapoorlab.bsky.social
120 followers 84 following 72 posts
Founding President & CEO/CTO of non-profit (Association) @kapoorlabs.bsky.social 🇫🇷 kapoorlabs.org & Staff ML Engineer at Uni Osnabrück kietzmannlab.org & PhD in Physics 🇩🇪
Posts Media Videos Starter Packs
Pinned
RAG vs query based search on documentation.

WHO WINS? 🏆

There is nothing like a well made documentation, like a nice French pâtisserie and what does a chat model like GPT-4.1 does to it?

First impression: It nicely sprinkles dog poop on it spoiling my nicely made documentation.
Reviews to this place don't do justice to it www.tripadvisor.de/Restaurant_R...

This place is Kapoorlabs 5 star place and I only give 1 or 5 star. Go here for their borek or köfte durum and your heart will smile n be happy. It is worth standing in line here with every other restaurant being free.
Am an inspiration to my daughter as I could dance like this as a kid of her age!!!
Being the father of a pre-teen daughter is fun and easy. Integrate your quality time, and as a benefit, you learn how to play uno, meow card games & I know all the Harry Potter spells, in which universe would I have ever done that without her!
Next I will start making my own sauces ... and soups, i dont as of yet know how to do them. All of it made with ingredients found in a German supermarket normal aisle not international food aisle. Ich bin stolz.
Reposted by Varun Kapoor
We are hiring!

@quansight.com is looking for a Senior Engineer for Python/C/C++ Packaging 📦. If you have dabbled with @python.org wheels, @conda.org packages, and the like, get in touch!

You can apply at job-boards.greenhouse.io/quansight/jo...
Senior Engineer Python/C/C++ Packaging
Remote
job-boards.greenhouse.io
Reposted by Varun Kapoor
🚀 Exciting news! The SciPy 2025 Proceedings are officially published:
👉 proceedings.scipy.org/2025

Huge thanks to the Proceedings Committee, @curvenote.com, Jim Weiss, all the authors, and reviewers who made this happen. 🙌
Proceedings of SciPy 2025 - SciPy Proceedings
Proceedings of the Python in Science Conferences
proceedings.scipy.org
Best holidays ever, German movies mit gespenst und übersetzen (ghosts and translation). My German is so much better now.
Reposted by Varun Kapoor
Our org also started with grant(s) from CZI that ran for two years and since then our business model is to tie up with end researchers who use these tools to tailor complete worflows that we get paid by them to create. Our dev costs are a part of their grants and we live happily ever after.
You might have noticed lots of activity in the napari project recently! 🚀 We're grateful for a grant from CZI that's keeping us going, but grants don't last forever: we're trying to figure out sustainable long term funding. Read our blog post to find out how you can help:

napari.org/island-dispa...
If I was them my business model would be to tie developers to the end users to create tailored workflow for them and get paid directly by them, who will include you in their ERC grants etc, for making biology oriented tools not just computer science algorithmic implementations as plugins.
You might have noticed lots of activity in the napari project recently! 🚀 We're grateful for a grant from CZI that's keeping us going, but grants don't last forever: we're trying to figure out sustainable long term funding. Read our blog post to find out how you can help:

napari.org/island-dispa...
Embrace our Hydra based workflows, step up from the terminals and get spoilt by so much user/end-user/developer friendliness!

Now open sourced github.com/kapoorlab/Co... along with a pre-print that made use of them: www.biorxiv.org/content/10.1...
🔔 read all about it 🔔
Next chapter: getting into QM. For particles whose wavelength corresponding to their wave nature is similar on spatial scale compared to their physical dimension, the motion equations describe the motion of their wave packets. If the wavelength is on a smaller scale, Newtonian equations do the job.
What you can expect as chapters in my book written in three levels for high school, college and PhD students.

E.g. Making of a chapter: Explaning the birth of quantum mechanics

For high school students just text and mental pictures, for college students math formulas with links to details.
Explaning the birth of quantum mechanics: A simple harmonic oscillator -> energy absorbed, dissipiated -> charged particle as oscillator -> radiation reaction force -> relate field energy to oscillator energy -> propose as classical model of atom -> using principle of maximizing entropy (1/n)
Reposted by Varun Kapoor
napari 0.6.6 is out! 🚀

This is a bugfix release following up 0.6.5: if something in your napari workflow unexplicably broke, you might want to update ;) Also, with the new bundle you can now "open files with > napari"! Check out the full release notes on the website: napari.org/stable/relea...
napari: a fast, interactive viewer for multi-dimensional images in Python
view and explore 2D, 3D, and higher-dimensional arrays on a canvas;, overlay derived data such as points, polygons, segmentations, and more;, annotate and edit derived datasets, using standard data st...
napari.org
Isn't writing your own book by hand just great, with a nice plume/fountain pen the words just flow on the paper. TBH I can say for sure this was one of the N notebooks from the end that she had after using so many 'Rough Work' notebooks or is it just me!
Kathleen Lonsdale's notebook used while determining the crystal structure is also rather wonderful - such elegant handwritten calculations.
What you can expect as chapters in my book written in three levels for high school, college and PhD students.

E.g. Making of a chapter: Explaning the birth of quantum mechanics

For high school students just text and mental pictures, for college students math formulas with links to details.
Explaning the birth of quantum mechanics: A simple harmonic oscillator -> energy absorbed, dissipiated -> charged particle as oscillator -> radiation reaction force -> relate field energy to oscillator energy -> propose as classical model of atom -> using principle of maximizing entropy (1/n)
-> distribution of the oscillators aka occupation of the energy levels of the atom -> consider energy as continuous variable -> Rayleigh Jeans law and BIG problem -> energy as discrete with proportional to frequency -> A mental picture of atom absorbing and emitting radiation classically -> QM (n/n)
Explaning the birth of quantum mechanics: A simple harmonic oscillator -> energy absorbed, dissipiated -> charged particle as oscillator -> radiation reaction force -> relate field energy to oscillator energy -> propose as classical model of atom -> using principle of maximizing entropy (1/n)
Finally successful, calibrating half an apple, one onion, three eggs, chillies, mozzarella and medium temperature pan with cooking oil, that's what it takes to make this omelette. This is what experimental physics is like, success at 4th attempt.
Reposted by Varun Kapoor
15 years in the making, we confirmed that mitochondria - the powerhouse of the cell - have an unusual localization in patients who experience psychosis (including schizophrenia and bipolar disorders). You’ll never guess what kind of patient cells we used to make this discovery… 🧵
TGI Friday. So soothing n relaxing.
Our latest client is www.upo.es. They are part of our carousal we proudly display at kapoorlabs.org counting France, USA, Denmark, UK, Spain as reasearch organizations that paid us for Bio-Image analysis, that we delivered sucessfully, we are SO International. Rest of the world awaits us in 2026.🫡
The University
www.upo.es
& for the remaning 50% who do really need us, we start by setting up a skeleton like tent on their ground to give them something to get started and then the ones who want more than just a tent are the ones who make our non-profit business thrive 👍, that's my second hat as @kapoorlabs.bsky.social
The job of an RSE is even more interesting for these 50% of the people because you are now an architecht of the the whole lab software, a beautiful set of logo that people can build more on top of using their lego pieces to create a 'La Palace de Code pour la Lab'. Pardon my French :) (n/n)
and then they will want their students and researcher to quickly get started on it, understand it, build on top of it and produce new results, publish and attract more grant money for the lab. That's where the software RSE comes in (4/n)
Because when was the last time you met a researcher who liked your work and said I am just going to use your software, to reproduce your results and be done with it? They will always want to do something more with it, extend it , combine it with their ideas (3/n)