Silvio Traversaro's Avatar

Silvio Traversaro

@traversaro.bsky.social

Robotics Applied Scientist @ami_iit @iCub @IITalk . Robotics Software @condaforge @RoboStack .

375 Followers  |  883 Following  |  18 Posts  |  Joined: 16.11.2024  |  1.8637

Latest posts by traversaro.bsky.social on Bluesky


Question scoped to software in physics: Do you currently use PPC64LE architecture hardware for anything in your scientific workflow and is it important to you to have binary builds of software for that machine? Are there high impact examples that you can think of? Or is everything x64 or aarch64?

06.01.2026 05:06 β€” πŸ‘ 1    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

What ROS at an Airport Apple Store?!

Pixi makes installation so easy, we can install ROS anywhere now.

#ROSCon2025 #ROSCon #ROS

28.10.2025 04:33 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
pypackaging-native pypackaging-native is a collection of content about key Python packaging topics and issues for projects using native code - with a focus in particular scientific, data science and ML/AI projects in th...

I guess that you installed on Linux with ffmpeg from your package manager. That usually works. It often isn't plug-and-play on Windows or macOS. What I am afraid that "just use uv" can misleading for beginners: uv is great, but it inherits PyPI limits (pypackaging-native.github.io).

22.09.2025 11:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
2025-37: A week in conda-forge While I spent the majority of my time on QuantCo-internal (often strategic, non-code) work, my GitHub profile still hovers around 8,000 yearly contributions. Part of this is through my internal work, ...

Ever wondered where all my GitHub contributions come from? I have document a week's worth of @conda-forge.org contributions: uwekorn.com/2025/09/18/w...

I plan to do this for 2-3 more weeks to get an overview where I spent my time. I hope there is also content in there that helps others.

18.09.2025 19:49 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Just a curiosity, how can you install ffmpeg (a dependency for example of torchcodec/torchvision) in a cross-platform way without conda or pixi?

21.09.2025 21:28 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

There were some design discussions on this in github.com/RobotLocomot...

14.09.2025 20:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
How FreeCAD uses Pixi This is a guest blog post by Jackson Oursland - a FreeCAD maintainer and esteemed member of the conda-forge and Pixi community! FreeCAD uses Conda packages to build AppImages, DMG and Windows artifacts. Pixi greatly simplifies the developer workflow.

The FreeCAD project has pioneered the use of Conda packages to build AppImages, DMGs and Windows executables. Recently they made the switch to Pixi with great success. Read more in the guest blog post by Jackson Oursland:

prefix.dev/blog/how-fr...

31.07.2025 15:11 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

1/ Can open-data models beat DINOv2? Today we release Franca, a fully open-sourced vision foundation model. Franca with ViT-G backbone matches (and often beats) proprietary models like SigLIPv2, CLIP, DINOv2 on various benchmarks setting a new standard for open-source research.

21.07.2025 14:47 β€” πŸ‘ 84    πŸ” 21    πŸ’¬ 2    πŸ“Œ 3
Video thumbnail

Frictional contact-implicit operational space control in SIMPLE, coming soon to an arxiv and git repo near you! πŸ˜ƒ

18.07.2025 16:32 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Testing out implementing inverse dynamics in our new simulator (SIMPLE)

06.06.2025 14:37 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Amazing blog post about using Pixi for ROS 2 on Windows. We're happy about the shoutout – that's the kind of complex setup that we want to make extremely easy with Pixi.

04.06.2025 15:00 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

The authors of robot utility models are running live demos of their e2e policies at ICRA. This is really hard stuff to do! You rarely see e1e policy execution at events like this

21.05.2025 14:02 β€” πŸ‘ 33    πŸ” 7    πŸ’¬ 4    πŸ“Œ 0
Post image

Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)

13.05.2025 17:00 β€” πŸ‘ 333    πŸ” 84    πŸ’¬ 14    πŸ“Œ 14
Ten years of conda-forge! | conda-forge | community-driven packaging for conda Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.

Today we celebrate the 10th anniversary of conda-forge!

Our beloved Github organization was created around this time on Apr 11th, 2015.

More details:

- Blog post: conda-forge.org/blog/2025/04...
- Zulip thread: conda-forge.zulipchat.com#narrow/chann...

11.04.2025 07:38 β€” πŸ‘ 10    πŸ” 9    πŸ’¬ 0    πŸ“Œ 0
Preview
PEP 751 – A file format to record Python dependencies for installation reproducibility | peps.python.org This PEP proposes a new file format for specifying dependencies to enable reproducible installation in a Python environment. The format is designed to be human-readable and machine-generated. Installe...

PEP 751 has been accepted! peps.python.org/pep-0751/

This means #Python now has a lock file standard that can act as an export target for tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.

31.03.2025 21:27 β€” πŸ‘ 139    πŸ” 61    πŸ’¬ 12    πŸ“Œ 4
Use conda without messing with your shell profiles - rjai.me - A personal blog about scientific software, music and miscellanea conda famously modifies shell profiles like .bashrc, or even the Windows registry, to register a series of shell functions that make it, allegedly, more accessible and user-friendly. Allegedly. After ...

I wrote a new blog post about using `conda` without any kind of shell modifications.

Just the Python entry point directly. No ~/.bashrc or Windows registry edits! Simply one more entry in PATH.

rjai.me/posts/2025-0...

19.03.2025 22:24 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Annoucement - Switch to nanobind Β· Issue #2616 Β· stack-of-tasks/pinocchio We are in the process of switching from Boost.Python to nanobind in Pinocchio. The overall objective is, among other objectives, to: reduce the size of Python modules with similar or improved perfo...

Software announcement: later this year, the Pinocchio rigid-body dynamics library will be switching to nanobind (from the legacy Boost.Python) for its Python bindings!
Read the announcement here: github.com/stack-of-tas...

13.03.2025 12:22 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - google-research/troyvis Contribute to google-research/troyvis development by creating an account on GitHub.

Real-time processing of sensor streams is crucial for robotics and AR. We introduce Troy-Vis, a real-time, open-vocabulary video instance segmentation method which will be presented in an oral presentation at WACV tomorrow.

Paper: arxiv.org/abs/2412.04434
Code: github.com/google-resea...

02.03.2025 20:48 β€” πŸ‘ 16    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

I love having cappuccino in the afternoon! The only annoying thing is to have to deal with reactions of other Italians.

13.02.2025 23:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is interesting, which bioconda packages use defaults dependencies? As far as I know bioconda stopped using defaults a long time ago, see github.com/bioconda/bio... .

31.01.2025 13:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Pytorch Installation - Pixi by prefix.dev None

πŸš€ Great news for Windows users! The latest version of PyTorch is back! πŸ₯³

πŸ™ Huge thanks to the @condaforge community for fixing the builds.

πŸ§‘β€πŸ’» Installing PyTorch just got a whole lot easier!

pixi.sh/latest/feat...

20.01.2025 10:03 β€” πŸ‘ 12    πŸ” 7    πŸ’¬ 1    πŸ“Œ 1
Preview
MuJoCo Playground An open-source framework for GPU-accelerated robot learning and sim-to-real transfer

Introducing playground.mujoco.org
Combining MuJoCo’s rich and thriving ecosystem, massively parallel GPU-accelerated simulation, and real-world results across a diverse range of robot platforms: quadrupeds, humanoids, dexterous hands, and arms.
Get started today: pip install playground

16.01.2025 20:48 β€” πŸ‘ 74    πŸ” 20    πŸ’¬ 1    πŸ“Œ 3

Install a GPU enabled PyTorch on your machine (with all CUDA dependencies if on Linux) from @conda-forge.org in two commands with @prefix.dev's pixi: github.com/matthewfeick...

03.01.2025 18:42 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
Integrating Contact Force for Delicate Robot Grasping Improving end-to-end learning with salient information

Robot end-to-end learning gets better when including force medium.com/correll-l...

02.01.2025 23:00 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Copyright without years <p>Like so many other software projects the curl project has copyright mentions at the top of almost every file in the source code repository. Like</p> <pre class="wp-block-preformatted">Copyright (C) 1998 - 2022, Daniel Stenberg ...</pre> <p>Over the years we have used a combination of scripts and manual edits to update the ending year in that copyright line to match the year of the latest update of that file.</p> <p>As soon as we started a new year and someone updated a file, the copyright range needed update. Scripts and tools made it less uncomfortable, but it was always somewhat of a pain to remember and fix.</p> <h2 class="wp-block-heading">In 2023 this changed</h2> <p>When the year was again bumped and the first changes of the year were done to curl, we should then consequentially start updating years again to make ranges end with 2023.</p> <p>Only this time someone asked me <em>why?</em> and it made me decide that <em>what the heck, let’s completely rip them out instead!</em> Doing it at the beginning of the year is also a very good moment.</p> <h2 class="wp-block-heading">Do we need the years?</h2> <p>The <a href="https://en.wikipedia.org/wiki/Berne_Convention">Berne Convention</a> states that copyright β€œmust be automatic; it is prohibited to require formal registration”.</p> <p>The often-used copyright lines are not necessary to protect our rights. According to the Wikipedia page mentioned above, the Berne Convention has been ratified by 181 states out of 195 countries in the world.</p> <p>They can still serve a purpose as they are informational and make the ownership question quite clear. The year ranges add questionable value though.</p> <p>I have tried to find resources that argue <strong>for</strong> the importance of the copyright years to be stated and present, but I have not found any credible sources. Possibly because I haven’t figured out where to look.</p> <h2 class="wp-block-heading">Not alone</h2> <p>It turns out quite a few projects run by many different organizations or even huge companies have already dropped the years from their source code header copyright statements. Presumably at least some of those giant corporations have had their legal departments give a green light to the idea before they went ahead and published source code that way to the world.</p> <h2 class="wp-block-heading">Low risk</h2> <p>We own the copyrights no matter if the years are stated or not. The exact years the files were created or edited can still easily be figured out since we use version control, should anyone ever actually care about it. And we give away curl for free, under an extremely liberal license.</p> <p>I don’t think we risk much by doing this move.</p> <h2 class="wp-block-heading">January 3, 2023</h2> <p>On this day I merged commit <a href="https://github.com/curl/curl/commit/2bc1d775f510196154283374284f98d3eae03544">2bc1d775f510</a>, which updated 1856 files and removed copyright years from almost everywhere in the source code repository.</p> <p>I decided to leave them in the <a href="https://github.com/curl/curl/blob/master/COPYING">main license file</a>. Partly because this is a file that lots of companies include in their products and I have had some use of seeing the year ranges in there in the past!</p> <h2 class="wp-block-heading">Bliss</h2> <p>Now we can forget about copyright years in the project. It’s a relief!</p>

Remember: it is a calmer more chill life without copyright years. https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/

01.01.2025 09:44 β€” πŸ‘ 9    πŸ” 7    πŸ’¬ 3    πŸ“Œ 1
conda-forge | community-driven packaging for conda | conda-forge | community-driven packaging for conda Status dashboard for conda-forge

Just migrate 3.13 . Adding free-threading support is a different migration that is currently paused: conda-forge.org/status/migra... . As you can read in github.com/conda-forge/... there are some problems in free-threading in some core python libraries that do not make sense to start that migration.

21.12.2024 10:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's basically like Mujoco but with more advanced materials/rendering/solvers, written all in Python thanks to being powered by Taichi, which makes it much more accessible.
I like it a lot. It's very accessible.
They went too far with marketing, but willing to ignore it for now.

20.12.2024 21:03 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
2024 Annual Report Website Membership Newsletter 🌎+3M visitors / year(~50% YoY) ❀️~5000 members(~80% YoY) βœ‰οΈ~15000 subscribers(~50% YoY) Blog posts Events Talks Townhalls πŸ“100+ 🎟️25+ 🎀20+ πŸ’»20+ The OSI published over 100 blog posts…

2024 was a busy one! We released v 1.0 of the Open Source AI Definition, among many other accomplishments across 3 grand areas: licensing and legal, policy and standards, and research and outreach: https://opensource.org/2024-annual-report

20.12.2024 10:59 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

πŸŽ‰ Our new work tackling long horizon low-level manipulation in apartments is out! ~500GB of demonstration data in sim (you can generate more) and RL/IL baselines all provided. ManiSkill helped make this project scalable and faster to run via GPU sim compared to alternatives

19.12.2024 23:05 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

πŸ“’ Introducing ManiSkill-HAB: A benchmarkΒ forΒ low-levelΒ manipulationΒ inΒ homeΒ rearrangement tasks!

- GPU-accelerated simulation
- ExtensiveΒ RL/ILΒ baselines
- Vision-based, whole-body control robot dataset

All open-sourced: arth-shukla.github.io/mshab
🧡(1/5)

19.12.2024 22:45 β€” πŸ‘ 14    πŸ” 1    πŸ’¬ 1    πŸ“Œ 2

@traversaro is following 20 prominent accounts