plumber2 0.1.0
plumber2, a complete rewrite of plumber, has landed on CRAN, providing a modern, future proof solution for creating web servers in R. Read all about the new features here.
I am super hyped to finally share the first release of plumber2 with all of you. This has been the center of my attention for a big part of 2025 and I hope you'll find it a worthy update to the venerable plumber package.
The blog post will tell you more
#rstats
24.09.2025 06:51 β π 92 π 27 π¬ 2 π 1
Building an AI-powered location explorer with Shiny and Claude β WALKER DATA
GIS, demographics, and data science consulting
On the blog: building an AI-powered location explorer with Shiny and Claude
Intrigued by apps youβve seen that bridge GIS and LLMs? You can build them yourselves in #rstats!
Read the post: walker-data.com/posts/ai-loc...
26.07.2025 22:18 β π 10 π 3 π¬ 0 π 0
A white stylized serpent or "S" curve with a circular head and dot for an eye, is centered on a dark blue circle. Behind the circle is a dark blue background with lighter blue vertical lines of varying heights, resembling an audio waveform.
Announcing Orbital for Python! For Scikit-learn users, this tool transforms your ML pipelines into SQL queries, letting predictions run directly in your database without a #Python environment.
Learn more: posit.co/blog/introdu...
14.07.2025 14:11 β π 39 π 12 π¬ 0 π 7
Posit
Weβre happy to announce that weβre supporting Typst by funding one of their full-time engineers.
At Posit, we love @typst.app:
β‘ Make PDFs in milliseconds, not minutes
β¨ The power of LaTeX with today's technologies
βοΈ Modern typography (including emojis!)
π§ Clear mental model
So I'm thrilled to announce that we're now supporting its development: posit.co/blog/posit-a...
#rstats
03.06.2025 13:47 β π 243 π 54 π¬ 5 π 11
Risky post!
(This is great, fun to read and the frustrated tone throughout really does capture how it feels sometimes to be an experienced programmer trying to argue that "LLMs are actually really useful" in many corners of the internet)
02.06.2025 23:41 β π 151 π 19 π¬ 13 π 3
This feature is currently only available in python but is coming to R soon
25.05.2025 16:45 β π 1 π 0 π¬ 0 π 0
Wow, this talk-to-the-data #RStats dashboard of terminated #NSF grants is really something.
08.05.2025 21:34 β π 26 π 5 π¬ 1 π 0
A fun and cartoonish portrayal of bookmarking a web page
Screenshot of new Generative AI articles within the Shiny documentation
Shiny v1.4 is now on PyPI! π
Highlights include bookmarking and new Generative AI documentation. ππ€
Read here for more. π
shiny.posit.co/blog/posts/s...
16.04.2025 16:24 β π 4 π 3 π¬ 0 π 0
Want to work with me on the Shiny team at @posit.co alongside @jcheng5.bsky.social @winstonchang.bsky.social @schloerke.bsky.social @grrrck.xyz?
We're looking for another engineer, apply here posit.co/job-detail/?...
#rstats #rshiny #ShinyConf #python #pydata
10.04.2025 18:57 β π 32 π 19 π¬ 0 π 1
A dark blue hexagon with rounded corners containing a white silhouette of Atlas kneeling and holding two white chat bubbles above him. Below the hexagon is the word "CHATLAS" in white text. The background is a lighter blue with a pattern of white lines and dots resembling a circuit board. The Posit logo is in the corner.
We are thrilled to announce chatlas, a Python package that simplifies working with large language models (LLM) in Python!
Chat, tool call, stream API calls, RAG, and more, with developer details like typing support and rich console output.
Read the post: posit.co/blog/announc...
#Python #AI
24.03.2025 14:01 β π 35 π 8 π¬ 0 π 1
Shiny Conference 2025. Carson Sievert. Building LLM-Powered Shiny apps via ellmer and chatlas.
We're excited for #ShinyConf2025!
Posit's Carson Sievert will talk about "Building LLM-Powered Shiny apps via ellmer and chatlas"
Learn more and see the full agenda at www.shinyconf.com/agenda.
#RShiny #ShinyForPython #rstats
24.03.2025 00:26 β π 15 π 2 π¬ 0 π 1
The Single Optimization tab showing results for the Ackley function. The interface displays optimization metrics (final value: 0.00285506, distance to minimum: 0.00285506, total iterations: 71), a contour visualization of the function and the optimization path, a convergence plot showing objective value vs iteration, and detailed results in a table format. The left sidebar contains various configuration options
The Single Optimization tab showing results for the Ackley function. The interface displays optimization metrics (final value: 0.00285506, distance to minimum: 0.00285506, total iterations: 71), a 3D visualization of the optimization path, a convergence plot showing objective value vs iteration, and detailed results in a table format. The left sidebar contains various configuration options
A 3D surface plot showing an optimization path on the Ackley function. The surface is colored in yellow to green, with a clear minimum point at the center. The optimization path is shown in red, moving from the starting point (blue dot) to the end point (purple diamond), converging towards the global minimum.
The Landscape Analysis tab of the optimization app showing a 3D visualization of the Simple Bowl (Sphere) function. The interface includes settings for test function selection, analysis type, and grid resolution on the left. The main panel displays the bowl-shaped function surface and its mathematical formula f(x) = Ξ£xα΅’Β² along with properties including domain [-5.12, 5.12], global minimum (0), and minimum location (0, 0).
Test BFGS, Nelder-Mead & other numerical optimization algorithms on classic functions like Rosenbrock & Ackley. Compare paths & landscapes in real-time. Built with #rstats #rshiny
π App: shiny.thecoatlessprofessor.com/numerical-op...
π» Code: github.com/coatless-shi...
05.01.2025 11:35 β π 22 π 5 π¬ 1 π 0
A screenshot of a Pyodide REPL executing Polars code:
import polars as pl
import requests
r = requests.get("https://raw.githubusercontent.com/pola-rs/polars/refs/heads/main/examples/datasets/foods2.csv")
pl.read_csv(r.content).group_by("category").mean()
A screenshot of a Quarto Live code cell executing Polars code:
import polars as pl
import requests
r = requests.get("https://raw.githubusercontent.com/pola-rs/polars/refs/heads/main/examples/datasets/foods2.csv")
pl.read_csv(r.content).group_by("category").mean()
A screenshot of a Shinylive app using Polars code:
from shiny import App, render, ui
import polars as pl
from pathlib import Path
app_ui = ui.page_fluid(
ui.input_select("cyl", "Select Cylinders", choices=["4", "6", "8"]),
ui.output_data_frame("filtered_data")
)
def server(input, output, session):
df = pl.read_csv(Path(__file__).parent / "mtcars.csv")
@output
@render.data_frame
def filtered_data():
return (df
.filter(pl.col("cyl") == int(input.cyl()))
.select(["mpg", "cyl", "hp"]))
app = App(app_ui, server)
Recently I've been working on getting #polars running in #pyodide. This was a fun one, even requiring patches to LLVM's #wasm writer! Everything has now been upstreamed and earlier this week Pyodide v0.27.0 released, including a Wasm build of Polars usable in Pyodide, Shinylive and Quarto Live π
04.01.2025 11:59 β π 50 π 9 π¬ 0 π 0
Great work by @halleeshearer.bsky.social in her first first-author paper. With π shiny app π to explore how FC reliability fares ACROSS DIFFERENT movies versus rest, region-by-region. Thanks @sneuroble.bsky.social @tingsterx.bsky.social @ninetlab.bsky.social for π collab.
doi.org/10.1162/imag...
03.01.2025 17:39 β π 37 π 18 π¬ 0 π 1
I finally tried the {shinychat} #RStats π¦ and it's nice to see LLM streaming responses in an R Shiny app!
By @jcheng5.bsky.social & @cpsievert.bsky.social at @posit.co
github.com/posit-dev/sh...
#RShiny #GenAI 1/2
26.12.2024 22:48 β π 2 π 2 π¬ 1 π 0
I've been working with a variety of #LLM / #GenAI interfaces in #Python, but I haven't found one that does exactly what I need in a streamlined way.
The new chatlas package from Posit may be just that. It supports multiple providers, structured data outputs, and more!
posit-dev.github.io/...
09.12.2024 23:07 β π 12 π 3 π¬ 2 π 0
Technical Directory at QuantStack, Project Jupyter Core Developer & Distinguished Contributor - he / him - https://github.com/jtpio - jtp.io
PhD in economics from LISER, Luxembourg, now looking for research software engineer or data science positions. Mostly here to talk about #rstats
https://github.com/etiennebacher
β‘οΈ You bring ideas, I show you how to build them
π¨βπ³ Staff Design Engineer @shopify (ex @google, @vercel π«‘)
π Making a UI course craftofui.dev
π° Blog: craftofui.substack.com
β€οΈ @seaotta.dev
Director of data science, fanboy of #rstats
Make interoperability, not war.
Also at @ataustin@fosstodon.org
Expert in Reproducible Research & Scalable Data Workflows | Founder at tidy-intelligence.com | Co-creator of tidy-finance.org & econdataverse.org | Data Editor at sfs.org | Lecturer at hu-berlin.de
Independent AI researcher, creator of datasette.io and llm.datasette.io, building open source tools for data journalism, writing about a lot of stuff at https://simonwillison.net/
Anaconda Founder&Head of AI; created the PyData movement, PyScript, Bokeh, Datashader; Fellow @ Python Software Foundation; Center for Humane Tech
Game~B; Physics, Cybernetics, Memetics. A student of the human condition.
Memento mori
Husband / Father of two / Founder voidzero.dev / Creator @vuejs.org & @vite.dev
Data Science, Causal Inference, Economics, Statistics and Machine Learning
Two joys in life:
[1] Learning something interesting about the world
[2] Telling people about it
Data Science @OpenAI
Platform DX at Shopify. Created #Preact. Do more with less.
#JavaScript #PreactJS #React #Frontend #DeveloperExperience #OSS #Coffee #Foxes #Drumming #Metalhead
Opinions my own.
https://sarah.dev
Sr Director of Engineering @ Google: Core Web, Android, iOS Infrastructure
Formerly Vue Core β’
Frontend Masters teacher β’
O'Reilly Author β’
https://www.engmanagement.dev/
https://github.com/sdras
Author of Practical R for Mass Communication & Journalism
β€οΈ #RStats, writing & cities designed for walking/biking
Having fun with #GenAI
(Mostly) retired; former tech journalist
Also #VibrantAging #Running #Photography #Crochet #ASL
DuckDB is an analytical in-process SQL database management system. "DuckDB" and the DuckDB logo are registered trademarks of the DuckDB Foundation.
I like databases and boats. Co-creator of @duckdb.org, Co-Founder and CEO DuckDB Labs. Professor of Data Engineering at Radboud Universiteit.
Chief Scientist @ Distributional.com @dbnlAI.bsky.social #MLSky #StatSky
Founder @ datascientific.com
Founder wimlds.org & co-founder rladies.org
PhD @ UC Berkeley
π‘ π Oakland, California.
Biostatistician. Baritone. He/Him.
Product of more than one country.
May contain nuts.
Professor of Statistics, Monash University, Australia. FAA, FASSA. Interested in #forecasting, #rstats, #statistics. he/him http://robjhyndman.com
Ph.D, stats lover/writerβπΌ, #statistics #scicomm #datascience #statstiktok π©π»βπ» she/her
We are a community that fosters a culture that values open and reproducible research using shared data and reusable software. We develops #RStats based tools and [β¦]
[bridged from https://hachyderm.io/@rOpenSci on the fediverse by https://fed.brid.gy/ ]