Skip to content

Add slides for the monthly meeting talk for Xeus-Cpp-Lite #325

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions _data/meetinglist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
date: 2025-08-07 17:00:00 +0200
time_cest: "17:00"
connect: "[Link to zoom](https://princeton.zoom.us/j/94431046845?pwd=D5i77Qb0PgfwwIubvbo2viEunne7eQ.1)"
label: caas_07Aug2025

Check failure on line 5 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`caas` is not a recognized word. (unrecognized-spelling)
agenda:
- title: "Interpreting C++ in the web through Jupyter"
speaker:
Expand All @@ -12,7 +12,7 @@
Anutosh Bhat is a scientific software engineer at QuantStack, working
at the intersection of compilers, Jupyter infrastructure, and
WebAssembly. He contributes to projects such as LLVM, Xeus, and
JupyterLite, and leads efforts to package them for Emscripten-Forge,

Check failure on line 15 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`Emscripten` is not a recognized word. (unrecognized-spelling)
a conda-based distribution for the browser.
description: |
While interpreted languages like Python and R dominate interactive data
Expand All @@ -26,11 +26,12 @@
with the Jupyter ecosystem to enable serverless, client-side C++
execution — unlocking a new path for scientific computing, education,
and rapid prototyping entirely in the browser.
slides: /assets/presentations/Anutosh_Bhat_Xeus-Cpp-Lite.pdf
- name: "CaaS Monthly Meeting"
date: 2025-06-05 17:00:00 +0200
time_cest: "17:00"
connect: "[Link to zoom](https://princeton.zoom.us/j/94431046845?pwd=D5i77Qb0PgfwwIubvbo2viEunne7eQ.1)"
label: caas_05June2025

Check warning on line 34 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`caas` is not a recognized word. (unrecognized-spelling)
agenda:
- title: "Differentiating RooFit likelihoods with Clad"
speaker:
Expand Down Expand Up @@ -66,43 +67,43 @@
date: 2025-05-15 17:00:00 +0200
time_cest: "17:00"
connect: "[Link to zoom](https://princeton.zoom.us/j/94431046845?pwd=D5i77Qb0PgfwwIubvbo2viEunne7eQ.1)"
label: caas_15May2025

Check warning on line 70 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`caas` is not a recognized word. (unrecognized-spelling)
agenda:
- title: "Accelerating simulation-based inference in RooFit at LHCb with Clad"

Check failure on line 72 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`LHCb` is not a recognized word. (unrecognized-spelling)
speaker:
image: "https://gitlab.cern.ch/uploads/-/system/user/avatar/23455/avatar.png?width=192"
name: "Jamie Gooding"
bio: |
Jamie Gooding is a 3rd year Doctoral Student at Technische Universitat

Check failure on line 77 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`Technische` is not a recognized word. (unrecognized-spelling)
(TU) Dortmund and SMARTHEP Early Stage Researcher, working on the LHCb

Check failure on line 78 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`SMARTHEP` is not a recognized word. (unrecognized-spelling)

Check warning on line 78 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`LHCb` is not a recognized word. (unrecognized-spelling)
experiment and currently completing a secondment with the ROOT
team. His research focuses on developing real-time analysis techniques
to enable studies of charge-parity and lepton-flavour violation in
neutral B meson decays, with an additional interest in computational
tools for statistical analyses in HEP. Prior to starting his doctoral
studies at TU Dortmund, he completed a Physics MPhys (Hons) at the

Check failure on line 84 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`MPhys` is not a recognized word. (unrecognized-spelling)
University of Manchester.
description: |
Simulation-based inference (SBI) is a set of statistical inference

Check failure on line 87 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`SBI` is not a recognized word. (unrecognized-spelling)
approaches in which Machine Learning (ML) algorithms are trained to
approximate likelihood ratios, e.g., as an alternative to the likelihood
fits commonly performed in HEP analyses. A demonstrator has been
developed in which SBI is applied to extract parameters of interest from

Check warning on line 91 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`SBI` is not a recognized word. (unrecognized-spelling)
the kinematic and angular distributions of
$B^0 \rightarrow D^{*-} \mu^+ \nu_\mu​$ decays in pseudodata samples

Check failure on line 93 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`pseudodata` is not a recognized word. (unrecognized-spelling)
generated with RapidSim representative of the datasets used in LHCb

Check warning on line 94 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`LHCb` is not a recognized word. (unrecognized-spelling)
analysis. The SBI fit is constructed using the RooFit framework, to

Check warning on line 95 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`SBI` is not a recognized word. (unrecognized-spelling)
which enhanced Python interfaces were recently introduced. Dense Neural
Networks (DNNs) were trained to distinguish between the Standard Model

Check failure on line 97 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`DNNs` is not a recognized word. (unrecognized-spelling)
and New Physics scenarios for varying parameters of interest. This
workflow incorporates automatic differentiation (AD) of the learned
likelihoods, using the ROOT SOFIE framework to generate C++ code from

Check failure on line 100 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`SOFIE` is not a recognized word. (unrecognized-spelling)
the DNNs, from which gradient code is generated by source-code

Check warning on line 101 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`DNNs` is not a recognized word. (unrecognized-spelling)
transformation AD with Clad. In this talk, the SBI fit is introduced and

Check warning on line 102 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`SBI` is not a recognized word. (unrecognized-spelling)
compared to the current state-of-the-art. Additionally, this talk
discusses the functionality introduced to enable differentiation from
likelihood through to ML classifier call and the impact of this
functionality upon performance of the SBI fit.

Check warning on line 106 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`SBI` is not a recognized word. (unrecognized-spelling)
slides: "/assets/presentations/Jamie_G-RooFit_SBI.pdf"
- title: Next meeting
speaker: Vassil Vassilev
Expand All @@ -112,7 +113,7 @@
date: 2024-12-12 17:00:00 +0200
time_cest: "17:00"
connect: "[Link to zoom](https://princeton.zoom.us/j/91526749339?pwd=52MET9OQwUqI9nGgk3ko3XmTASQPuN.1)"
label: caas_12Dec2024

Check warning on line 116 in _data/meetinglist.yml

View workflow job for this annotation

GitHub Actions / Check Spelling

`caas` is not a recognized word. (unrecognized-spelling)
agenda:
- title: "2024 Compiler-Research Project Overview"
speaker:
Expand Down
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you run this presentation through some online compression pdf tool?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ahh yes, quickly doing that !

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still quite big but there were a lot of screenshots.

Binary file not shown.