Carlos Castillo Passi's Avatar

Carlos Castillo Passi

@cncastillo.bsky.social

Postdoc at Stanford. Joint PhD graduate from KCL and UC. #JuliaLang enthusiast. Leveraging technology to advance healthcare. MRI research. www.github.com/cncastillo

113 Followers  |  105 Following  |  22 Posts  |  Joined: 25.11.2024
Posts Following

Posts by Carlos Castillo Passi (@cncastillo.bsky.social)

Preview
Where Julia Outshines Python

This Blogpost covers some of the reasons my lab switched to #julialang

Many are left out, e.g. we simply call any python library/function we don't have in Julia, from Julia! (e.g..mne, scopy etc.). Native GPU made easy. Extending other libraries without editing them etc
slicker.me/julia/julia_...

29.01.2026 07:44 β€” πŸ‘ 26    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
JuliaCon Global 2026
Call for Proposals is Open!
Submission Deadline: February 28, 2026
Johannes Gutenberg University
Mainz, Germany

JuliaCon Global 2026 Call for Proposals is Open! Submission Deadline: February 28, 2026 Johannes Gutenberg University Mainz, Germany

The #JuliaCon Global 2026 call for proposals is open! We have a host of exciting minisymposia and we look forward to your talks!

Find more information on juliacon.org/2026/cfp/ and submit your proposal until February 28th at pretalx.com/juliacon-202...

#julia @julialang.org

23.01.2026 21:37 β€” πŸ‘ 20    πŸ” 12    πŸ’¬ 0    πŸ“Œ 0
Post image

If you are working with #JuliaLang in health, medicine, or biomedical research, consider submitting an abstract to the 🩺 Health Mini-Symposium at JuliaCon 2026 (10–15 August 2026, Mainz, Germany). @thecedarprince.bsky.social

16.01.2026 18:13 β€” πŸ‘ 8    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
I Drew the Julia Logo Using an MRI Machine – Bloch Hole How the physics of MRI can be used to draw with spins and why this is useful.

Blog post explaining how I drew the Julia logo using spins and an MRI scanner! πŸͺ„πŸ§² #JuliaLang #MRI

cncastillo.github.io/BlochHole/po...

04.11.2025 02:29 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Scientific Modeling Cheatsheet – MATLAB – Python – Julia Quick Reference

Scientific Modeling Cheatsheet: #MATLAB vs #Python vs #Julialang

Side-by-side comparison for:
β€’ Differential equations
β€’ Optimization
β€’ Automatic differentiation
β€’ Symbolic computing
β€’ More!

Highlights ecosystem differences & best practices.

sciml.github.io/Scientific_M...

22.09.2025 18:43 β€” πŸ‘ 36    πŸ” 14    πŸ’¬ 1    πŸ“Œ 2
Julia Health with Jacob Zelko
YouTube video by Julia Dispatch Julia Health with Jacob Zelko

#Julialang Dispatch: we welcome Jacob Zelko, who takes us on a fascinating journey from his early days as a #biomedical engineering student through his work at the CDC during the COVID-19 pandemic, and into his current exploration of applied #categorytheory.

www.youtube.com/watch?v=HyMp...

05.08.2025 16:30 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

Oh just saw this, thanks for the kind words! πŸ˜„

25.07.2025 00:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Omg! The official JuliaCon account posted about my talk! 😱 Shout-out to @thecedarprince.bsky.social for organising the JuliaHealth mini-symposium and totally carrying it by giving 4 talks!!!

The slides for the talk are available here: github.com/cncastillo/K...

25.07.2025 00:10 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The never-ending conundrums of classical physics Even today, scientists still try to solve sprinkler brain teasers from the 19th century.

Lee Phillips
@lpfeed
arstechnica.com/science/2014...

Classical #physics is an active research area, is fundamental, and is still full of interesting and even controversial problems. Does your physics professor understand how airplanes fly? Good chance the answer is β€œno”.

19.07.2025 12:06 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I think it would be very nice if this supported monorepo's, where there are many packages in the same repo. It is a huge pain to identify which package to update and in which order. I am sure people from SciML would be very happy. Maybe @chrisrackauckas.bsky.social has ideas.

12.06.2025 17:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

JuliaCall is blowing my mind 🀯, running GPU-accelerated #JuliaLang code from Python was insanely easy!

06.06.2025 23:21 β€” πŸ‘ 33    πŸ” 7    πŸ’¬ 1    πŸ“Œ 1

Big fan of the Journal of Open Source Software! It's awesome that the whole review process occurs publicly on GitHub 😊

29.05.2025 05:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A comparison of automatic differentiation paradigms between Python and Julia:
- In Python, one chooses the autodiff framework first (PyTorch / JAX), then the appropriate scientific library
- In Julia, one writes the scientific library first, then one tries to make it compatible with several autodiff frameworks (Enzyme, Zygote, etc)

A comparison of automatic differentiation paradigms between Python and Julia: - In Python, one chooses the autodiff framework first (PyTorch / JAX), then the appropriate scientific library - In Julia, one writes the scientific library first, then one tries to make it compatible with several autodiff frameworks (Enzyme, Zygote, etc)

How to make #autodiff user-friendly? What lies beyond the safety of Python-world? Why does it matter for scientific machine learning?
All this, and more, in our latest preprint with @adrhill.bsky.social! Spoiler alert: it describes the most useful software I ever wrote.
arxiv.org/abs/2505.05542

12.05.2025 18:59 β€” πŸ‘ 52    πŸ” 15    πŸ’¬ 1    πŸ“Œ 1
A visualization of compressed column evaluation in sparse autodiff. Here, columns 1, 2 and 5 of the matrix (in yellow) have no overlap in their sparsity patterns. Thus, they can be evaluated together by multiplication with a sum of basis vectors (in purple).

A visualization of compressed column evaluation in sparse autodiff. Here, columns 1, 2 and 5 of the matrix (in yellow) have no overlap in their sparsity patterns. Thus, they can be evaluated together by multiplication with a sum of basis vectors (in purple).

Wanna learn about autodiff and sparsity? Check out our #ICLR2025 blog post with @adrhill.bsky.social and Alexis Montoison. It has everything you need: matrices with lots of zeros, weird compiler tricks, graph coloring techniques, and a bunch of pretty pics!
iclr-blogposts.github.io/2025/blog/sp...

28.04.2025 17:07 β€” πŸ‘ 49    πŸ” 12    πŸ’¬ 1    πŸ“Œ 0
Post image

My MRI simulation paper was among the top 10% most read in Magnetic Resonance in Medicine 🀩! #JuliaLang

16.04.2025 15:16 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
New horizons for Julia [LWN.net]

β€œNew horizons for Julia”:

lwn.net/Articles/100...

My article about #julialang 1.11 and new directions for the language. I talk about new tooling for installation, compilation to small binaries, Julia in browsers, and more.

#science #programming

20.02.2025 19:34 β€” πŸ‘ 18    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1
Post image

My first impressions of #Stanford: Wow! What a lovely campus. I’m not sure if this could even be considered winter. Pretty excited 😊!

03.02.2025 00:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The countdown is on: Just 3 days left to submit your proposal for JuliaCon 2025! The Call for Proposals closes on January 31st, 2025, at 23:59 EST.
Submit your proposal today:https://pretalx.com/juliacon-2025/cfp
#JuliaCon2025 #CallForProposals #JuliaLang

28.01.2025 17:39 β€” πŸ‘ 10    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
[Workgroup] JuliaHealth Meeting (Americas/Europe/Africa) -- January 29th, 2024 Hi Everyone! πŸ‘‹ It is a new year and it is time to have our first JuliaHealth monthly meeting! This month’s meeting will be a little different: we are running for 2 hours to reflect on this past year, ...

Hi folks!

Our first JuliaHealth meeting of the year is taking place this Wednesday 12 - 2PM EST! We will be reflecting on last year, the coming year, and planning for @juliacon.bsky.social!

Come with your thoughts and give the agenda a look! Hope to see you there!

#julialang #medsky #academicsky

27.01.2025 21:40 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

I haven't seen that one! Niiice!! Pretty much the same analogy haha

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

I also made this drawing to explain multiple dispatch #JuliaLang 😁

14.01.2025 14:52 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - LIBREhub/Advanced-Scientific-Computing-Using-Julia: Julia is a modern programming language, ideal for scientific computing, designed for fast, extensible, and reproducible code. In this two-d... Julia is a modern programming language, ideal for scientific computing, designed for fast, extensible, and reproducible code. In this two-day workshop, you’ll get hands-on: start with a practical e...

The materials for the workshop (some based on the incredible work by Carsten Bauer) and videos (in Spanish) will be uploaded here:

github.com/LIBREhub/Adv...

14.01.2025 14:49 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - cncastillo/pr-execution-leaderboard: A repository to track and rank pull request execution times. A repository to track and rank pull request execution times. - cncastillo/pr-execution-leaderboard

This was all done automatically generated when they created a PR to this repo with their code

github.com/cncastillo/p...

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

Just gave a two-day #JuiaLang workshop, and the fastest and the most improved code (after some performance tips) won a mug. People can get really competitive when you put a leaderboard on screen😜.

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

Maybe not highly accurate, but I like this image. There's also a giftedness corner, that increases masking abilities. In that case people can be twice (2e: gifted+autism) or thrice (3e:gifted+autism+adhd) exceptional :), any convex combination in that space really.

06.01.2025 13:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Excited to say that for the first time ever, JuliaHealth will be hosting a mini-Symposium at @juliacon.bsky.social 2025!

More details to come but we are looking forward to hearing from YOU! Excited to hear submissions about talks, demos, and tutorials! πŸ§ͺ πŸ›ŸπŸ©Ί

#medsky #julialang

22.12.2024 23:52 β€” πŸ‘ 15    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Woow! Amazing thanks!! 😁

14.12.2024 23:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Pretty cool! I think it should skip typing "julia>", "pkg>", and "help>". Are you planning to support syntax highlight?

14.12.2024 17:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We made it!!! 1k downloads πŸ₯³πŸ₯³πŸ₯³πŸ₯³

05.12.2024 00:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

With thanks to @cncastillo.bsky.social and JuliaHealth folks, we have submitted this proposal to @juliacon.bsky.social! πŸŽ‰πŸŽ‰πŸŽ‰

If accepted, this will be the first ever JuliaHealth Mini-Symposium at JuliaCon! 😱

Excited to share how #julialang is used across health research! πŸ§ͺ πŸ›ŸπŸ©Ί

#academicsky #medsky

04.12.2024 16:22 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1