Github's down, time to find something else to do.
a dog is swimming in the ocean on a sunny day
ALT: a dog is swimming in the ocean on a sunny day
media.tenor.com
Joseph Barbier
@joseph-barbier.bsky.social
I'm a freelance data scientist - living in France 🥖 - doing open source 🐍 - and data visualization 📈 barbierjoseph.com
Github's down, time to find something else to do.
a dog is swimming in the ocean on a sunny day
ALT: a dog is swimming in the ocean on a sunny day
media.tenor.com
Want your Quarto PDFs to look as good as the analysis inside? We’re hosting a livestream this Wednesday on using Typst to design better, more professional PDFs. November 19 at 10am Pacific on YouTube. Join us live + bring your questions: buff.ly/YZ2uJbI #rstats
Making high-quality PDFs with Quarto and Typst (Livestream)
We recently published a massive blog post all about making custom PDF templates using Quarto and Typst. If you’re interested in creating beautiful, professional documents with R, you’ll want to check…
buff.ly
The coolest thing I ever discovered: Git has an alias "g" 😱
I've started working on an R package that makes it easy to write Typst markup dynamically! #rstats It's still in its early stages, but it implements: - ✅ all Typst functions - ✅ set rules - ✅ conversion from R to Typst (`NULL` becomes `none`, etc) - ✅ no dependencies github.com/y-sunflower/r2typ
I'm starting my company!! Very happy to announce Yellow Sunflower, an open-source & consulting company that focuses on data science, especially data visualization and storytelling! Learn more in the announcement blog post: ysunflower.com/blog/introducing-yellow-sunflower
The real difference between R and Python that no one talks about: emotional support I can't get enough of testthat messages 🥲
New feature available in dayplot! 📅 You can now easily add captions (and customize them) to the calendar heatmaps. Now, I think it's time for me to spend more time finding better examples. Learn more about dayplot: github.com/y-sunflower/...
New release of morethemes 😁🎨 with 2 new themes for matplotlib! These themes (try to) be more color-blind friendly, as requested by some users. If you have any ideas for themes, please don't hesitate to reach out! Browse all themes: y-sunflower.github.io/morethemes/
It's been a year since I started freelancing! So I decided to write a little blog post about the upsides and downsides. It focuses mainly on: money, workload and working conditions. barbierjoseph.com/blog/lessons...
Lessons after one year of data science freelancing - Joseph Barbier
barbierjoseph.com
@matplotlib.org is getting more and more interactivity! "plotjs" converts any existing matplotlib charts to an interactive, web-based version of them, with quite a lot of customization options. Try it out here: github.com/y-sunflower/... More examples: y-sunflower.github.io/plotjs/
I've started working on a minimalist PoC that converts @matplotlib.org plots into interactive graphics. There are a bazillion things to do before it's something robust and stable, but I'm confident it will go somewhere. Online demo: y-sunflower.github.io/plotjs/
New #tidytuesday chart! It's all about gas prices • Highlight the overall trend rather than precise values • Use a scale-free format • Keep the design minimalist Code: github.com/JosephBARBIERDARNAL/tidytuesday/blob/main/src/2025/2025-07-01/main.py
New (small) release of pypalettes! 😁 - A create_cmap() function to easily create a colormap object - A show_cmap() function to preview the colors - Improved documentation - Minor bug fixes and internal code cleanup More info on the project repository: github.com/JosephBARBIERDARNAL/pypalettes
I'm looking for good examples of using 3d visualisation, any recommendations?
I'm having trouble finding a good code formatter for quarto (.qmd) files in VS code / Positron, any suggestions?
Is it enough to be educated to have opportunities? That's not for sure. I literally spent days with @yan-holtz.bsky.social to end up with a simple static image, but that's how dataviz is sometimes. If you want to learn how to make this type of visualisation, take a look at matplotlib-journey.com
Matplotlib is enormous—but just how big is it, really? Even other well-known tools like Altair and Plotly haven’t reached Matplotlib’s level of adoption—though they do have their own unique features that Matplotlib doesn’t offer. Code: github.com/JosephBARBIERDARNAL/anim-manim/blob/main/scene.py
My confidence in my data visualization skills over the past few years has been... interesting. By the way, I'm really curious to hear about YOUR dataviz journey! made with the @matplotlib.bsky.social plt.xkcd() tool, which is quite amusing!
@matplotlib.bsky.social is much more than just a data visualization library. This is ~100 lines of code, using numpy+matplotlib If you want to learn how to create anything with Matplotlib, the first step is to check out our new project with @yan-holtz.bsky.social: matplotlib-journey.com
Sometimes, I enjoy reinventing the wheel to suit my needs. So I ended up creating gifing—a minimalist yet customizable GIF maker for Python. Right now, it’s a simple, foundational version, but I have some cool feature ideas! repo: github.com/JosephBARBIERDARNAL/gifing