Silvio Traversaro's Avatar

Silvio Traversaro

@traversaro.bsky.social

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

362 Followers  |  867 Following  |  15 Posts  |  Joined: 16.11.2024  |  1.921

Latest posts by traversaro.bsky.social on Bluesky

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 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 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 β€” πŸ‘ 81    πŸ” 20    πŸ’¬ 2    πŸ“Œ 2
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 β€” πŸ‘ 34    πŸ” 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 β€” πŸ‘ 330    πŸ” 84    πŸ’¬ 14    πŸ“Œ 13
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 β€” πŸ‘ 140    πŸ” 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 β€” πŸ‘ 75    πŸ” 21    πŸ’¬ 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 β€” πŸ‘ 10    πŸ” 8    πŸ’¬ 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

unfortunately not yet. It is only fast for simple scenes but for more realistic scenarios (robust locomotion, manipulation) it seems to be slower (rendering or state only simulation) than NVIDIA isaac lab and my labs simulator maniskill. Sharing a report next week with accurate benchmark numbers

19.12.2024 13:12 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

Unless I am missing something, as far as I know CUDA is not supported on macOS, so I am not sure if any package manager can help in that situation.

10.12.2024 11:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

popular computer vision package ultralytics (home of yolov8 and yolo11) was compromised.

a crypto miner was injected into versions 8.3.41 and 8.3.42.

link: github.com/ultralytics/...

05.12.2024 21:21 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Reproducible Robotics Research using pixi with Silvio Traversaro – Show & Tell – October 25th, 2024
Show & Tell with Silvio Traversaro as a guest speakerAs a long term contributor every thing conda and maintainer of the RoboStack project he has a great view... Reproducible Robotics Research using pixi with Silvio Traversaro – Show & Tell – October 25th, 2024

Check out Silvio Traversaro's amazing presentation on using Pixi in robotics research!
Watch the recording here: www.youtube.com/live/fvgfTv...
#Robotics #Pixi #Research #TechTalk

05.12.2024 11:00 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I completely agree on this being a social problem (and on social problems being harder to solve then tech ones). Why do you think there will be an increase of pressure on PyPI to solve those problems, if the demand is already met by conda-forge ?

04.12.2024 12:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting, do you have any reference for the work in progress to support dynamic linking in wheels?

04.12.2024 11:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@traversaro is following 20 prominent accounts