Sign in

Guillaume Plique

@yomguithereal.bsky.social
93 followers 131 following 25 posts

Research Engineer at SciencesPo's médialab.

PostsRepliesMedia
Guillaume Plique @yomguithereal.bsky.social · 19/06/2026
Today I am releasing a guide to help you draw data visualizations from the comfort of your terminal, using our (@medialab-scpo.bsky.social) command line tool `xan`! Please use responsibly. github.com/medialab/xan...
041
Guillaume Plique @yomguithereal.bsky.social · 02/06/2026
xan v0.58.0 is out \o/ More performance, less cruft, very wow! You can now draw synthwave sparklines or visualize network layouts in your terminal like it's 1970! Full changelog: github.com/medialab/xan... @medialab-scpo.bsky.social
184
Guillaume Plique @yomguithereal.bsky.social · 09/04/2026
Wake up babe, new `xan` version just dropped! - Overhauled time-related expressions - xan search --levenshtein - xan matrix adj & count - Fancier heatmaps - and so much more! github.com/medialab/xan...
000
Guillaume Plique @yomguithereal.bsky.social · 20/02/2026
Want to learn how crazy people use `xan` ? See our curated collection of unhinged `xan` pipelines over there: github.com/medialab/xan... ✨NEW✨: now with parallel cats!
031
Reposted by Guillaume Plique
Sciences Po médialab @medialab-scpo.bsky.social · 09/12/2025
📣 Le médialab est à la recherche d'une ou un gestionnaire administratif et financier. La personne recrutée s'occupera de la gestion financière et administrative du laboratoire et du soutien administratif et logistique auprès de ses membres. Plus d'infos sur le poste et sur le recrutement ici 🔽
medialab.sciencespo.fr
Recrute gestionnaire administratif et financier en CDI | médialab Sciences Po
Le médialab recherche une ou un gestionnaire administratif et financier pour rejoindre son équipe en CDI.
002
Guillaume Plique @yomguithereal.bsky.social · 17/11/2025
Just published version 0.54.0 of ✨xan✨, @medialab-scpo.bsky.social's CSV magician! xan now uses our homegrown Rust SIMD CSV parser for up to 8x faster CSV wrangling 🔥. See the full changelog over there: github.com/medialab/xan... The parser: docs.rs/simd-csv/lat...
github.com
Release v0.54.0 · medialab/xan
The SIMD update. Breaking Bumping MSRV to 1.83.0. Dropping xan plot -Y/--add-series. It is now possible to select multiple columns as <y> in xan plot <x> <y> instead. Dropping the -C/--force-colo...
030
Reposted by Guillaume Plique
Open Research FOSDEM @fosdemresearch.bsky.social · 10/11/2025
Great news! 🎉 Our Open Research devroom has been accepted for another year at @fosdem.org CfP is now OPEN. Go to our website to see how you can submit a talk on anything research: research-fosdem.github.io 🗓️ Sunday 1st February 📍 Brussels, Belgium Looking forward to seeing you all at #FOSDEM2026 👩🏽‍💻
media.tenor.com
a cartoon character says good news in front of a futurama sign
ALT: a cartoon character says good news in front of a futurama sign
055
Guillaume Plique @yomguithereal.bsky.social · 19/09/2025
Just released xan v0.53.0 ! A bunch of fixes and new features such as xan map --overwrite and more moonblade functions. Check out the changelog: github.com/medialab/xan...
github.com
Release v0.53.0 · medialab/xan
Breaking xan partition now normalizes filenames to lowercase to correctly deal with case-insensitive filesystems. xan partition also gets a related -C/--case-sensitive flag. Features Adding all ...
010
Reposted by Guillaume Plique
Sciences Po médialab @medialab-scpo.bsky.social · 11/09/2025
📣 Le médialab est à la recherche d'une entreprise prestataire en design et développement de site web dans le cadre de la refonte du design et du front-office d’un annuaire. Retrouvez le cahier des charges et les informations pour candidater ici 👇
medialab.sciencespo.fr
Recherche prestataire en design et développement de site web dans le cadre du projet RésIn | médialab Sciences Po
Le médialab de Sciences Po recherche une entreprise prestataire dans le cadre du projet RésIn pour une mission de refonte du front-office d’un site web.
001
Guillaume Plique @yomguithereal.bsky.social · 31/07/2025
Releasing xan v0.52.0, with bunch of new features such as pivoting, better transformations, subcommand execution and ranking aggregations. A bunch of bugfixes and QoL improvements are also included as always. Full changelog: github.com/medialab/xan... Be sure to pivot correctly!
Meme showing Ross Geller from friends pivoting a couch in a staircase.
020
Reposted by Guillaume Plique
csvconf @csvconf.bsky.social · 28/07/2025
Guillaume Plique (@yomguithereal.bsky.social) will be speaking at #csvconf about "Building CSV-powered tools for social sciences"! Register now: csvconfv9.eventbrite.com
021
Reposted by Guillaume Plique
Sciences Po médialab @medialab-scpo.bsky.social · 04/07/2025
Découvrez en rediffusion la conférence "Social Science and Generative AI" organisée par le médialab le 5 juin dernier. Des intervenants internationaux se sont réunis pour explorer les rôles interconnectés de l'IA générative dans le monde universitaire et la société. Vidéo disponible ci-dessous 👇
medialab.sciencespo.fr
Retour sur la conférence « Social Science and Generative AI » | médialab Sciences Po
Retrouvez en image la conférence « Social Science and Generative AI: Inquiries, Instruments, Consequences » organisée par le médialab le 5 juin 2025. Des intervenants internationaux ont discuté des qu...
037
Guillaume Plique @yomguithereal.bsky.social · 30/06/2025
Just released: xan v0.51.0. Looooots of new features, bugfixes and a novel approach to CSV file single-pass segmentation for map-reduce-like parallel computation over your data! Check out the changelog over here: github.com/medialab/xan...
github.com
Release v0.51.0 · medialab/xan
The parallel update. Breaking Dropping undocumented xan index and related interactions (in xan count, xan sample, xan slice & xan split --jobs). Dropping now useless coalesce moonblade function. x...
052
Guillaume Plique @yomguithereal.bsky.social · 15/05/2025
Soon: xan sample n -§/--cursed! What is cursed sampling you may ask? It's when you jump randomly in a CSV file like a dark wizard of course :)
020
Reposted by Guillaume Plique
Korben @korben.info · 31/03/2025
🔧 Découvrez Xan, l'outil ultime pour dompter vos fichiers CSV en ligne de commande ! Optimisez votre temps 🚀 #CSV #Tech #Productivité
korben.info
Xan - Un outil surpuissant pour manipuler vos fichiers CSV en ligne de commande | Le site de Korben
Alors on est en 2025 et y’a encore des gens qui utilisent du CSV comme source de données. Non mais “allo quoi” comme on disait en 2013 ! ...
0104
Reposted by Guillaume Plique
Bearstech @bearstech.com · 31/03/2025
Xan : un outil en CLI Open Source, conçu pour manipuler les CSV développé chez Sciences Po Medialab 🇫🇷 "The CSV magician" Version actuelle 0.48.0 👉 Le projet : github.com/medialab/xan 👉 Lire l'article "A love letter to the CSV format" : medialab.sciencespo....
Vue de xan en actionInterface xan
33012
Guillaume Plique @yomguithereal.bsky.social · 31/03/2025
Quoting with some image! Alas the fury!
010
Guillaume Plique @yomguithereal.bsky.social · 31/03/2025
But What if you quote a quote? Does it become a quotequote?
210
Guillaume Plique @yomguithereal.bsky.social · 31/03/2025
Quoting a test is, in itself, a quote.
000
Reposted by Guillaume Plique
Sciences Po médialab @medialab-scpo.bsky.social · 28/03/2025
New release of xan (v0.48.0) by the research engineering team of the médialab! Better scraping, smarter CSV commands — and more. Check it out ⬇️
github.com
GitHub - medialab/xan: The CSV magician
The CSV magician. Contribute to medialab/xan development by creating an account on GitHub.
031
Guillaume Plique @yomguithereal.bsky.social · 26/03/2025
Matching url prefixes is not a trivial task. 1. you must be able to reorder urls to become meaningful hierarchical sequences 2. you need a prefix tree able to find a longest prefix so that matching remains efficient. I just published a guide about how xan does it here: github.com/medialab/xan...
github.com
000
Guillaume Plique @yomguithereal.bsky.social · 26/03/2025
Just released v0.48.0 of xan, @medialab-scpo.bsky.social CSV wrangling command! Highlights include better scrape, network, explode & implode commands, a new url-join command and xan search --url-prefix flag to easily match rows on url prefixes! github.com/medialab/xan...
github.com
GitHub - medialab/xan: The CSV magician
The CSV magician. Contribute to medialab/xan development by creating an account on GitHub.
042
Reposted by Guillaume Plique
Orhun Parmaksız @orhun.dev · 13/02/2025
I found the ultimate CLI tool for processing CSV files! 🔥 🪄✨ xan: The CSV magician. 💯 Supports expressions, parallelism, advanced filtering, sorting, and visualizations. 🦀 Written in Rust & uses @ratatui.rs ⭐ GitHub: github.com/medialab/xan #rustlang #ratatui #tui #csv #cli #commandline
0225
Reposted by Guillaume Plique
Benjamin Ooghe-Tabanou @boogheta.bsky.social · 13/02/2025
Et merci à @jwyg.bsky.social qui nous a soumis l'idée d'élargir l'outil à plus de moteurs ! Vivement un workshop avec le @publicdatalab.bsky.social pour bosser tous ensemble avec ! :)
121
Reposted by Guillaume Plique
Benjamin Ooghe-Tabanou @boogheta.bsky.social · 13/02/2025
Vous pouvez l'installer et le tester directement en quelques clics depuis la page suivante medialab.github.io/SearchEngine... Merci à @jpontoire.bsky.social dont ce fut l'une des nombreuses réalisations au cours de son stage dans l'équipe technique du @medialab-scpo.bsky.social ces 5 derniers mois!
medialab.github.io
Search Engines Bookmarklet
132
Reposted by Guillaume Plique
Benjamin Ooghe-Tabanou @boogheta.bsky.social · 13/02/2025
Besoin de scraper des moteurs de recherche ? On vient de refondre notre vieil outil GoogleBookmarklets : SearchEnginesBookmarklets permet désormais de collecter en CSV des résultats Google, DuckDuckGo, Qwant, Baidu, Google & DuckDuckGo Images & Google Scholar ! medialab.sciencespo.fr/actu/collect...
Un aperçu des menus interactifs que l'outil ajoute dans les pages de moteurs de recherche pour permettre d'en télécharger les données.
1189
Reposted by Guillaume Plique
Sciences Po médialab @medialab-scpo.bsky.social · 10/01/2025
Le médialab a répondu en décembre 2024, à la consultation de @ec.europa.eu abordant l’accès des chercheurs aux données des grandes plateformes en ligne et moteurs de recherche via l’Article 40 du Digital Services Act. Entre transparence, efficacité et accessibilité : Découvrez notre contribution. ⬇️
medialab.sciencespo.fr
Accès des chercheurs aux données des plateformes : le médialab contribue à la consultation européenne | médialab Sciences Po
Le médialab a répondu au mois de décembre 2024 à la consultation de la Commission Européenne sur l’implémentation du droit d’accès des chercheurs aux données des grandes plateformes en ligne et moteur...
0259
Guillaume Plique @yomguithereal.bsky.social · 09/01/2025
Just released v0.39.0 of xan, our CSV cli wrangling tool written in Rust! Now supporting probabilistic methods of computing quantiles, cardinality and top-k in constant memory 🔥 github.com/medialab/xan
github.com
GitHub - medialab/xan: The CSV magician
The CSV magician. Contribute to medialab/xan development by creating an account on GitHub.
010
Reposted by Guillaume Plique
Kelly Christensen @katkel.bsky.social · 01/12/2023
Mardi 5/12 à 14h, Robin de Mourat, Clémence Seurat et  Thomas Tari présenteront leur livre « Le champ des possibles : une enquête collective à Sevranville » au séminaire du #médialab. Séminaire ouvert à tous ; info et réservation sur medialab.sciencespo.fr/actu/le-cham...
medialab.sciencespo.fr
Le champ des possibles : une enquête collective à Sevran | médialab Sciences Po
Robin de Mourat, Clémence Seurat et Thomas Tari présenteront l'ouvrage issu du projet <i>Zone critique – Controverses en action</i> au séminaire du médialab.
032
Guillaume Plique @yomguithereal.bsky.social · 10/10/2023
This here is a test.
040