Tidier.jl's Avatar

Tidier.jl

@tidierjl.bsky.social

Tidier.jl is a data analysis package inspired by R's tidyverse and crafted specifically for Julia. https://tidierorg.github.io/Tidier.jl/dev/

277 Followers  |  317 Following  |  252 Posts  |  Joined: 22.01.2025  |  1.915

Latest posts by tidierjl.bsky.social on Bluesky

πŸ‘‡

02.10.2025 15:03 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
State of Tidier.jl | Rizk | JuliaCon Global 2025
YouTube video by The Julia Programming Language State of Tidier.jl | Rizk | JuliaCon Global 2025

The @tidierjl.bsky.social 2025 Julia Con video is now posted - I did my best to do a 25 min whirlwind summary of all the awesome work folks around the world have helped put together, from dataframe logging, databases and plotting to web scraping and more!

youtu.be/1-r4CySJWCI?...

27.09.2025 16:03 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Screenshot of slides comparing R and Julia code for visualisation

Screenshot of slides comparing R and Julia code for visualisation

I really enjoyed giving a brief introduction to Julia for statisticians yesterday - thanks to Jake Grainger and Charles Dufour for organising such a great session!

Slides: nrennie.rbind.io/talks/rss-in...

#RStats #JuliaLang #ggplot2 #RSS2025Conf @tidierjl.bsky.social

03.09.2025 13:01 β€” πŸ‘ 43    πŸ” 8    πŸ’¬ 2    πŸ“Œ 0
Preview
Introduction to Julia for R users – Nicola Rennie This blog post will give R users an overview of what Julia is and why they might want to use it, introduce some data processing Julia packages, and show how they can incorporate Julia into existing R ...

If you're interested in learning #JuliaLang and are currently an #RStats user (or even if you're not!), then here's a little introduction to getting started! πŸ“Š

Blog post: nrennie.rbind.io/blog/introdu...

#QuartoPub #Julia @tidierjl.bsky.social

18.08.2025 20:12 β€” πŸ‘ 130    πŸ” 44    πŸ’¬ 6    πŸ“Œ 0
Post image

Seen quite a few posts about orbital in python and R recently so I had try something before this upcoming nightshift… πŸ‘€ @tidierjl.bsky.social

16.08.2025 20:38 β€” πŸ‘ 15    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

Let’s get this into the REAL {tidyverse}!

πŸ‘€

14.08.2025 02:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
julia > errordisplaysetup
How much detail do you want in your stack traces?
Summary
Full
> None
Show error messages?
Show Error Message
> Do not show Error Message
Show followup functions in errors ('show(erI)', 'ai(eri)', etc)?
Yes
> No
Default action
for errors?
Do nothing
Copy to error with context to clipboard
> Send error to LLM
julia> sum ([])
[ Info: Tokens: 1577 in 11.3 seconds
PromptingTools.AlMessage("The call 'sum([]) fails because the empty array has element type 'Any*.
'sum' internally does
β€’*julia
zero (eltype (x))
and there is **no** 'zero(::Type{Any})'. Hence the 'MethodError".
#H#: Quick fixes
| Fix | Code | Result I ----------- | --------
| 1. **Give the array a concrete element type** | 'sum(Int[])' or 'sum(Float64[])' | Returns '0' (or '0.0' for 'Float64') |
| 2. **Provide an initial value** | 'sum([], init = 0) I Returns '0' regardless of the element type I
| 3. **Use another reduction that accepts an empty array** | mapreduce (identity, + [], init = 0) | Same as above I

julia > errordisplaysetup How much detail do you want in your stack traces? Summary Full > None Show error messages? Show Error Message > Do not show Error Message Show followup functions in errors ('show(erI)', 'ai(eri)', etc)? Yes > No Default action for errors? Do nothing Copy to error with context to clipboard > Send error to LLM julia> sum ([]) [ Info: Tokens: 1577 in 11.3 seconds PromptingTools.AlMessage("The call 'sum([]) fails because the empty array has element type 'Any*. 'sum' internally does β€’*julia zero (eltype (x)) and there is **no** 'zero(::Type{Any})'. Hence the 'MethodError". #H#: Quick fixes | Fix | Code | Result I ----------- | -------- | 1. **Give the array a concrete element type** | 'sum(Int[])' or 'sum(Float64[])' | Returns '0' (or '0.0' for 'Float64') | | 2. **Provide an initial value** | 'sum([], init = 0) I Returns '0' regardless of the element type I | 3. **Use another reduction that accepts an empty array** | mapreduce (identity, + [], init = 0) | Same as above I

How would you like your error messages?

β€œIn English, please.”

TidierErrors now comes with fully configurable error messages and next steps.

12.08.2025 13:20 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

Zoom zoom

12.08.2025 02:52 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Introducing TidierErrors.jl, an experimental #JuliaLang package that makes error messages tidier with the help of LLMs (with support for local LLMs!)

github.com/TidierOrg/Ti...

Developed by @randy.pub

Left: original error message
Right: tidier error message

11.08.2025 03:10 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1

@tidierjl.bsky.social

09.08.2025 16:30 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ’ͺ

03.08.2025 03:30 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸŽοΈπŸ’¨

27.07.2025 16:49 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
JuliaCon Global 2025 | Else Room | Day 2 YouTube video by The Julia Programming Language

Another #juliacon in the books! Check out my talk on TidierPlots.jl here: www.youtube.com/live/HMdBi9L... and the State of Tidier.jl (by Daniel Rizk) here: www.youtube.com/live/_Uf2KQX... to see what's been going on with @tidierjl.bsky.social in #julialang

26.07.2025 19:22 β€” πŸ‘ 13    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
Post image

Making the leap from R to Julia for data manipulation? Learn how Tidier.jl and native Julia tools can help you wrangle and visualize data with ease. A great step toward building high-performance, reproducible #workflows. info.juliahub.com/resources/in...
#JuliaLang #DataScience #programming #data

16.05.2025 19:17 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

πŸ§ΉπŸš€

02.06.2025 02:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Is the R language dying? Recently, I came across a few discussions about this topic; here are my two cents on the subject.

Recently, I came across a few post about the feature of the R language; here are my two cents on the subject.

This is not yet another "R vs. Python" post, just a reflection.

ramikrispin.substack.com/p/is-the-r-l...

#Rstats #python #datascience

01.06.2025 16:34 β€” πŸ‘ 34    πŸ” 6    πŸ’¬ 10    πŸ“Œ 4

@tidierjl.bsky.social exists for #julialang check it out perhaps itβ€˜ll help you get started 😊

01.06.2025 19:49 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Positron IDE screenshot, showing three vertical panes: a plot viewer, a qmd file, and a quarto preview. Can make out chunks of code using TidierTuesday, TidierData, and TidierPlots that looks like an R exploratory analysis using tidyverse but instead uses Tidier. We can see a plot on the upper left and lower right which appears to show this week's TidyTuesday data for DnD monsters. The plot shows monster alignment, as well as constitution and charisma scores. The scores show some correlation and the score seems to depend on alignment (unaligned having lower scores, lawful and chaotic alignment showing higher scores)

Positron IDE screenshot, showing three vertical panes: a plot viewer, a qmd file, and a quarto preview. Can make out chunks of code using TidierTuesday, TidierData, and TidierPlots that looks like an R exploratory analysis using tidyverse but instead uses Tidier. We can see a plot on the upper left and lower right which appears to show this week's TidyTuesday data for DnD monsters. The plot shows monster alignment, as well as constitution and charisma scores. The scores show some correlation and the score seems to depend on alignment (unaligned having lower scores, lawful and chaotic alignment showing higher scores)

#TidierTuesday on Thursday!

Showing off Julia in Positron IDE for this week's DnD Monsters dataset πŸ‘ΉπŸ‘»πŸ§Ÿβ€β™‚οΈ

29.05.2025 22:17 β€” πŸ‘ 20    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Post image

Slowly, slowly, but surely,
blogs are switching to Tidier.

❀️

blog.uvm.edu/tbplante/cat...

23.05.2025 03:28 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

You tried so hard, and got so far

23.05.2025 02:09 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

any users of the #julia programming language that want to give a shot to rix's experimental support of Julia? rix is an #RStats package that generates #Nix expressions for reproducible data science. Any scripts you could send my way I could try to run from a nix shell? @tidierjl.bsky.social

16.05.2025 20:25 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
JuliaCon Local Paris 2025 JuliaCon Local Paris 2025

Submission deadline is May 15th, fire away!

juliacon.org/local/paris2...

09.05.2025 18:47 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

The best part of this video is the moment where @kevinbonham.com decides it is easier to just copy over and tweak existing #rstats code than write it from scratch in #julialang.

09.05.2025 15:21 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Cc @kevinbonham.com

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

#TidyTuesday got a big shout out from @cararthompson.bsky.social and me today on the #dsHangout - TidyTuesday is whatever you want it to be, but more than anything, it's a crowd-sourced collection of data sets stored as CSV files that you can practice with, TEACH with, & post about! A new one weekly

08.05.2025 17:38 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Converting R data-wrangling code to julia
YouTube video by JuliaHub Converting R data-wrangling code to julia

πŸ”₯πŸ”₯πŸ”₯

Check out this Tidier.jl (and general #julialang data) tutorial from @kevinbonham.com @juliahub.bsky.social!

#rstats #tidyverse

youtu.be/bw-N1lrDeHI?...

07.05.2025 20:13 β€” πŸ‘ 15    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
Converting R data-wrangling code to julia
YouTube video by JuliaHub Converting R data-wrangling code to julia

πŸ”₯πŸ”₯πŸ”₯

Check out this Tidier.jl (and general #julialang data) tutorial from @kevinbonham.com @juliahub.bsky.social!

#rstats #tidyverse

youtu.be/bw-N1lrDeHI?...

07.05.2025 20:13 β€” πŸ‘ 15    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
Post image

Bring your #R markdown workflows to the cloud with JuliaHub. Run fully functional #RStudio on powerful infrastructureβ€”no setup needed, no #code changes required. Watch how it works. info.juliahub.com/resources/in...
#JuliaLang #CloudComputing #ReproducibleResearch #DataScience #ScientificComputing

07.05.2025 14:29 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - TidierOrg/Tidier.jl: Meta-package for data analysis in Julia, modeled after the R tidyverse. Meta-package for data analysis in Julia, modeled after the R tidyverse. - TidierOrg/Tidier.jl

Want to know an easy way to support our work on creating a Julia-native tidyverse?

Give our GitHub repo a star ⭐️

github.com/TidierOrg/Ti...

07.05.2025 03:50 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@tidierjl is following 20 prominent accounts