8 ms·
Very cool to see large-scale software projects used for scientific discoveries. Another example: Gravitational waves were found with GStreamer at LIGO: https:/
by leohonexus 2y ago
Very cool to see large-scale software projects used for scientific discoveries.
Another example: Gravitational waves were found with GStreamer at LIGO: https://lscsoft.docs.ligo.org/gstlal/ https://lscsoft.docs.ligo.org/gstlal/
- hkwerf 2y agoHere it's more the other way around. CERN needs a data analysis framework, so CERN develops, maintains and publishes it for other users. That being said, I don't know whether it's actually a good idea for someone external to actually use it. My experience may be a little outdated, but it's quite clunky and dated. The big advantage of using it for CERN or particle physics stuff is that it's basically a standard, so it's easy to collaborate internally.
- aulin 2y agoWell these are two very different examples. One, ROOT, is a powerful data analysis framework that as powerful as it is failed to be general and easy to use enough to ever get out the HEP world. The other one, gstreamer, is a beautifully designed platform with an architecture so nice it can be easily abstracted and reused in completely different scenarios, even ones that probably never occurred to the authors.
- im3w1l 2y agoGstreamer must have been a winamp clone right?
- jakjak123 2y ago> Gravitational waves were found with GStreamer at LIGO: https://lscsoft.docs.ligo.org/gstlal/ https://lscsoft.docs.ligo.org/gstlal/ Say WHAT now?!
- semi-extrinsic 2y agoThey even have a "gstlal-ugly" package!
- andy-x 2y agoWhat is not cool is that ROOT was "designed" and built by people who had absolutely no idea how to run a large-scale software project. And it shows everywhere - it's one huge monolith that you have to constantly fight to do anything slightly non-trivial. I'm happy that I don't have to use it frequently, though I still have some exposure.