From 4599e5c7bc45f6eb6678504c4e90dc086f1e3210 Mon Sep 17 00:00:00 2001 From: Monica Dessole Date: Tue, 3 Dec 2024 09:31:57 +0100 Subject: [PATCH] Delete extra blogpost --- blog/_posts/2024-12-02-2nd-hackathon.md | 78 ------------------------- 1 file changed, 78 deletions(-) delete mode 100644 blog/_posts/2024-12-02-2nd-hackathon.md diff --git a/blog/_posts/2024-12-02-2nd-hackathon.md b/blog/_posts/2024-12-02-2nd-hackathon.md deleted file mode 100644 index 165fbe01..00000000 --- a/blog/_posts/2024-12-02-2nd-hackathon.md +++ /dev/null @@ -1,78 +0,0 @@ ---- - title: "A look back at the 2nd ROOT Hackathon: Python, Docs, Tutorials" - layout: archive - author: Monica Dessole ---- - - -You may have heard about [the second ROOT Hackathon](https://indico.cern.ch/event/1463778/), that took place at IdeaSquare, CERN, last week (25-27 of November)! After a few days of recovering our energies, it's time to look back at this vibrant event, so let's go. - -
- Hackathon opening. -
- -### The venue: IdeaSquare - -The hackathon took place at [IdeaSquare](https://ideasquare.cern), CERN's innovation space to foster cross-connectivity and to ideate new solutions. -IdeaSquare aligns with and supports CERN’s mission. Its specific focus is on offering a platform for early-stage collaboration with CERN scientists. IdeaSquare offers a fully equipped kitchen and a working space consisting of 700 square meters, split into five meeting rooms in glass containers and two meeting rooms in its famous double-decker London bus. This unique setting added an unparalleled charm to our coding marathon, infusing our work with inspiration and a sense of collaboration. - -### The heart: participants - -This second hackathon vibrated with positive energy, fuelled by a motivated group of 12 ROOT team members and 15 participants from outside the team. Many of the external participants work at CERN but a few participants came to CERN from across Europe (Italy, Czech Republic, Spain) and beyond (one participant from Qatar!) only for this event - some of them have used and contributed to ROOT since many years but for some this was the first time opening a PR - many thanks to all of you! - -### The core: projects - -The core of this hackathon lies in the projects themselves. -The attendees could join three teams with different working topics, namely, Python Interfaces, Python Documentation and Tutorial Modernisation, each guided by two coordinators from the ROOT team. -Planning, ambitions and results are publicly visible and organised in a succinct [table on GH](https://github.com/orgs/root-project/projects/18). - -Modernising ROOT's **Tutorials** is indeed an intense activity: it includes reviewing 25+ years of accumulated knowledge in the form of code examples! Here -lots of thinking was required: what's the best way to do things? The team worked on creating a new structure to make the examples more findable and to prominently present the new features, leaving the “classic” ones in the background. -The amount of work was massive and hard to finish in 3 days, but a new, modern, clear and beautiful way to present ROOT's code examples is coming soon! - -Extending ROOT's **Python interface** requires advanced programming skills in action. The team worked to provide prototypes for numpy-style histogram computation (~50% of the UHI protocol for histograms is now available) and random number generation. In addition, RNTuples are now writeable from Python! This is enough material for a new round of tutorial modernisation campaign showing the new features and fostering a positive synergy between hackathon groups. - -Last but not least, **Python documentation enhancement** was focused on highlighting python documentation within doxygen and providing guidelines for developers about contributing to ROOT's Pythonic documentation. The team greatly tackled an ambitious initial set of goals, almost all achieved or in progress. Already today ROOT has a much better documentation thanks to these efforts! - -
- Tutorial team. - Python docs team. - Pythonization team. -
- -Overall, the teams did a great job: we had [65 PRs](https://github.com/root-project/root/pulls?q=is%3Aopen+is%3Apr+label%3A%222nd+Hackathon%22) submitted to the ROOT repo and [7 PRs](https://github.com/root-project/web/pulls?q=is%3Aopen+is%3Apr+label%3A%222nd+Hackathon%22) to the ROOT website repo! This impressive amount of work kept our CI (66 Linux nodes, 8 Mac Mini, 8 Windows nodes) constantly busy, night and day. -In addition to the coding fun, home cooked italian lunches and unlimited coffee were available! Moreover, Tuesday evening was dedicated to our social dinner in La Meyrinoise restaurant, located close to CERN. - -
- Lunch. - Social dinner. -
- -### Conclusions: what's next? - -In closing, thank you to everyone who contributed their time, expertise, and passion to the 2nd ROOT Hackathon. From this event, ROOT emerges stronger, easier to use and yet more powerful! Stay tuned for updates on this website and on the [ROOT forum](https://root-forum.cern.ch) as we continue to foster the ROOT library for innovation and collaboration. Here’s to continuing this journey together in 2025! - -
- Connecting curious minds. -