Parsing TTree Formula in Python

Uproot can read ROOT files directly in pure Python but cannot (yet) compute expressions in ROOT’s TTreeFormula expression language. Despite its popularity, this language has only one implementation and no formal specification. In a package called “formulate,” we defined the language’s syntax in stan...

Full description

Saved in:
Bibliographic Details
Published inEPJ Web of conferences Vol. 337; p. 1164
Main Authors Roy, Aryan, Pivarski, Jim
Format Journal Article Conference Proceeding
LanguageEnglish
Published Les Ulis EDP Sciences 2025
Subjects
Online AccessGet full text
ISSN2100-014X
2101-6275
2100-014X
DOI10.1051/epjconf/202533701164

Cover

Abstract Uproot can read ROOT files directly in pure Python but cannot (yet) compute expressions in ROOT’s TTreeFormula expression language. Despite its popularity, this language has only one implementation and no formal specification. In a package called “formulate,” we defined the language’s syntax in standard BNF and parse it with Lark, a fast and modern parsing toolkit in Python. With formulate, users can now convert ROOT TTreeFormula expressions into NumExpr and Awkward Array manipulations. In this contribution, we describe BNF notation and the Look Ahead Left to Right (LALR) parsing algorithm, which scales linearly with expression length. We also present the challenges with interpreting TTreeFormula expressions as a functional language; some function-like forms can’t be expressed as true functions. We also describe the design of the abstract syntax tree that facilitates conversion between the three languages. The formulate package has zero package dependencies, so we are adding it as one of Uproot’s dependencies so that Uproot will be able to use TTreeFormula expressions, whether they are hand-written or embedded in a ROOT file as TTree aliases.
AbstractList Uproot can read ROOT files directly in pure Python but cannot (yet) compute expressions in ROOT’s TTreeFormula expression language. Despite its popularity, this language has only one implementation and no formal specification. In a package called “formulate,” we defined the language’s syntax in standard BNF and parse it with Lark, a fast and modern parsing toolkit in Python. With formulate, users can now convert ROOT TTreeFormula expressions into NumExpr and Awkward Array manipulations. In this contribution, we describe BNF notation and the Look Ahead Left to Right (LALR) parsing algorithm, which scales linearly with expression length. We also present the challenges with interpreting TTreeFormula expressions as a functional language; some function-like forms can’t be expressed as true functions. We also describe the design of the abstract syntax tree that facilitates conversion between the three languages. The formulate package has zero package dependencies, so we are adding it as one of Uproot’s dependencies so that Uproot will be able to use TTreeFormula expressions, whether they are hand-written or embedded in a ROOT file as TTree aliases.
Uproot can read ROOT files directly in pure Python but cannot (yet) compute expressions in ROOT’s TTreeFormula expression language. Despite its popularity, this language has only one implementation and no formal specification. In a package called “formulate,” we defined the language’s syntax in standard BNF and parse it with Lark, a fast and modern parsing toolkit in Python. With formulate, users can now convert ROOT TTreeFormula expressions into NumExpr and Awkward Array manipulations. In this contribution, we describe BNF notation and the Look Ahead Left to Right (LALR) parsing algorithm, which scales linearly with expression length. We also present the challenges with interpreting TTreeFormula expressions as a functional language; some function-like forms can’t be expressed as true functions. We also describe the design of the syntax tree that facilitates conversion between the three languages. The formulate package has zero package dependencies, so we are adding it as one of Uproot’s dependencies so that Uproot will be able to use TTreeFormula expressions, whether they are hand-written or embedded in a ROOT file as TTree aliases.
Author Roy, Aryan
Pivarski, Jim
Author_xml – sequence: 1
  givenname: Aryan
  surname: Roy
  fullname: Roy, Aryan
– sequence: 2
  givenname: Jim
  surname: Pivarski
  fullname: Pivarski, Jim
BookMark eNqNkE9Lw0AQxRepYK39BoIBz7E7-zc5SrFaKNhDBW_LbrJbE9LdummQfnujKdKjc5lheO8H712jkQ_eInQL-AEwh5nd10XwbkYw4ZRKDCDYBRoTwDjFwN5HZ_cVmrZtjfuheU65GKO7tY5t5bfJZhOtTRYh7rpGJ5VP1sfDR_A36NLpprXT056gt8XTZv6Srl6fl_PHVVpAxlmaSQ25ZRaoE4ZLA4QbibWhkmSlcJITZ10hLcFgdIlZCZZYJo0RuS41WDpBy4FbBl2rfax2Oh5V0JX6fYS4VToeqqKxCghmog9ZslIwJzJDeaYd5X1KAAJlz-IDq_N7ffzSTfMHBKx-SlOn0tR5ab3vfvDtY_jsbHtQdeii72MrSgQFnuec9Co2qIoY2jZa9z_4N1xxfSY
Cites_doi 10.1016/S0168-9002(97)00048-X
10.1145/362007.362035
10.1145/964001.964011
ContentType Journal Article
Conference Proceeding
Copyright 2025. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2025. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and conditions, you may use this content in accordance with the terms of the License.
DBID AAYXX
CITATION
8FE
8FG
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
P5Z
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
ADTOC
UNPAY
DOA
DOI 10.1051/epjconf/202533701164
DatabaseName CrossRef
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
ProQuest Technology Collection (LUT)
ProQuest One
ProQuest Central Korea
SciTech Premium Collection (Proquest)
Advanced Technologies & Aerospace Database (ProQuest)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
Publicly Available Content Database (ProQuest)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Unpaywall for CDI: Periodical Content
Unpaywall
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Publicly Available Content Database
Advanced Technologies & Aerospace Collection
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest One Academic Eastern Edition
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest Central China
ProQuest Central
Advanced Technologies & Aerospace Database
ProQuest One Applied & Life Sciences
ProQuest One Academic UKI Edition
ProQuest Central Korea
ProQuest Central (New)
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList
Publicly Available Content Database
CrossRef
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
– sequence: 3
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Physics
EISSN 2100-014X
ExternalDocumentID oai_doaj_org_article_12046164d4d64f68b358af352101121d
10.1051/epjconf/202533701164
10_1051_epjconf_202533701164
Genre Conference Proceeding
GroupedDBID 4.4
5VS
8FE
8FG
AAFWJ
AAOGA
AAYXX
ABDBF
ABZDU
ACACO
ACRPL
ACUHS
ADBBV
ADMLS
ADNMO
AFKRA
AFPKN
AGQPQ
ALMA_UNASSIGNED_HOLDINGS
ARAPS
BCNDV
BENPR
BGLVJ
CCPQU
CITATION
E3Z
EBS
EJD
ESX
GI~
GROUPED_DOAJ
GX1
HCIFZ
HH5
IPNFZ
KQ8
M~E
OK1
P62
PHGZM
PHGZT
PIMPY
PQGLB
PROAC
RIG
RNS
ABUWG
AZQEC
DWQXO
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
ADTOC
UNPAY
ID FETCH-LOGICAL-c1854-87a19e4e13f6b57b125b70ab3728d6f752fefc7e201bad04d1e2e47bb69ada1e3
IEDL.DBID DOA
ISSN 2100-014X
2101-6275
IngestDate Mon Oct 13 19:21:13 EDT 2025
Fri Oct 10 05:40:51 EDT 2025
Tue Oct 21 14:13:26 EDT 2025
Thu Oct 09 00:40:04 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://creativecommons.org/licenses/by/4.0
cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1854-87a19e4e13f6b57b125b70ab3728d6f752fefc7e201bad04d1e2e47bb69ada1e3
Notes ObjectType-Conference Proceeding-1
SourceType-Conference Papers & Proceedings-1
content type line 21
OpenAccessLink https://doaj.org/article/12046164d4d64f68b358af352101121d
PQID 3263159952
PQPubID 1796373
ParticipantIDs doaj_primary_oai_doaj_org_article_12046164d4d64f68b358af352101121d
unpaywall_primary_10_1051_epjconf_202533701164
proquest_journals_3263159952
crossref_primary_10_1051_epjconf_202533701164
PublicationCentury 2000
PublicationDate 2025-00-00
20250101
2025-01-01
PublicationDateYYYYMMDD 2025-01-01
PublicationDate_xml – year: 2025
  text: 2025-00-00
PublicationDecade 2020
PublicationPlace Les Ulis
PublicationPlace_xml – name: Les Ulis
PublicationTitle EPJ Web of conferences
PublicationYear 2025
Publisher EDP Sciences
Publisher_xml – name: EDP Sciences
References R2
R3
Brun (R1) 1997; 389
R5
R6
Earley (R4) 1970; 13
References_xml – ident: R2
– volume: 389
  start-page: 81
  year: 1997
  ident: R1
  publication-title: spectrometers, detectors and associated equipment
  doi: 10.1016/S0168-9002(97)00048-X
– ident: R3
– volume: 13
  start-page: 94
  year: 1970
  ident: R4
  publication-title: Communications of the ACM
  doi: 10.1145/362007.362035
– ident: R6
  doi: 10.1145/964001.964011
– ident: R5
SSID ssj0000399356
Score 2.3154922
Snippet Uproot can read ROOT files directly in pure Python but cannot (yet) compute expressions in ROOT’s TTreeFormula expression language. Despite its popularity,...
SourceID doaj
unpaywall
proquest
crossref
SourceType Open Website
Open Access Repository
Aggregation Database
Index Database
StartPage 1164
SubjectTerms Formal specifications
Functionals
Parsing algorithms
Syntax
SummonAdditionalLinks – databaseName: ProQuest Central
  dbid: BENPR
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dS8MwED_mhuibHxPnZx98rWvSNNkeRFA2huAYMmFvJWmuooxuTof433uJ7Zwv4msTSnt3ufvlLvkdwIXNmI1QYqi7nlSbq9DEcTckg854gqyLvhRzP5SDR3E3SSY1GFZ3YdyxysonekdtZ5nLkbcJZsTMsWPx6_lr6LpGuepq1UJDl60V7JWnGNuABnfMWHVo3PSGo4dV1iVy8di3dKVRFjqK3uo-XcLaOH-hTWjuEgKEgpSrUYhf8crT-v_ColvLYq4_P_R0uhaW-jvQ_LmwF4xWoWgXaljswaY_3Zm97cP5SPucQDAeLxCDPuHU5VQHz0Uw-nTcAU147PfGt4Ow7IwQZhRfBbkwTVIUyOJcmkQZQilGRdrEineszFXCc8wzhRTdjbaRsAw5CmWM7GqrGcYHUC9mBR5CYLmi0VgmOqO9HqkIre4YxnLBhRImakFY_X86_ybASH3hOmFpKa90XV4tuHFCWs119NX-wWzxlJarIWXc8bxLYYWVIpcdEycdnRMWJKWQ3mwLTioRp-Waekt_LKAFlyux_-ujjv5-3zFsu9nfmZUTqL8vlnhKWOPdnJUG9AVAl82O
  priority: 102
  providerName: ProQuest
– databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT-MwEB5BEeLEY1m0RTxy4Jq2frdHQFQICdRDK7ony44daZcqG9FWPH49YyepgNNy4BbZjuPxTOLPmZnPAGcuI67npU_NIJJqU5VaxgYpGnRGhScDH10xt3fyesJvpmK6BvdNLkwMqyz_ptkq321esQXXYWJdrAx13dLlYeMuupQ2ZRrFLEOZDt4F3sEm67AhBYL0FmxM7kbnv8NRcyTkUhM-ra5JGnh6m6Q6QVYPCB0xpmJXHxatyO3_AZBuLYvSvDyZ2ezd2jTcgedGqiok5aGzXNhO9vqJ8PEbxN6F7RrPJudVD3uw5osfsBnjSrP5PpyOTPwbkYzHj94nQ0TIy5lJ_hTJ6CWwFvyEyfBqfHmd1mcypBmu7Bw_ngb1xz1hubRCWcRHVvWMZYr2ncyVoLnPM-URV1jjetwRTz1X1sqBcYZ4dgCt4l_hf0HiqMJaJoXJcJeJxuGd6VtCck654rbXhrSZdF1W1Bs6uswF0Y3o75XUhougmVXbQJwdC3AidT2RmtDAMC-5407yXPYtE32TIwpFSyCUuDYcNXrV9ds81whxGQnMbLQNnZWu_2tQh1-94Qhai8elP0aos7Antdm-AV7n-tU
  priority: 102
  providerName: Unpaywall
Title Parsing TTree Formula in Python
URI https://www.proquest.com/docview/3263159952
https://www.epj-conferences.org/articles/epjconf/pdf/2025/22/epjconf_chep2025_01164.pdf
https://doaj.org/article/12046164d4d64f68b358af352101121d
UnpaywallVersion publishedVersion
Volume 337
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVFSB
  databaseName: Free Full-Text Journals in Chemistry
  customDbUrl:
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: HH5
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: http://abc-chemistry.org/
  providerName: ABC ChemistRy
– providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: KQ8
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: DOA
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVEBS
  databaseName: Academic Search Ultimate - eBooks
  customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: ABDBF
  dateStart: 20120101
  isFulltext: true
  titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn
  providerName: EBSCOhost
– providerCode: PRVEBS
  databaseName: Inspec with Full Text
  customDbUrl:
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: ADMLS
  dateStart: 20120101
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text
  providerName: EBSCOhost
– providerCode: PRVAHI
  databaseName: EDP Open
  customDbUrl:
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: GI~
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: https://www.edp-open.org/
  providerName: EDP
– providerCode: PRVFQY
  databaseName: GFMER Free Medical Journals
  customDbUrl:
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: GX1
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: http://www.gfmer.ch/Medical_journals/Free_medical.php
  providerName: Geneva Foundation for Medical Education and Research
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: M~E
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: BENPR
  dateStart: 20150101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 2100-014X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000399356
  issn: 2101-6275
  databaseCode: 8FG
  dateStart: 20150101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LT9tAEB7RINReqraACI_Uh14N3vU-7GOo8milRlGVSHCydr1jCRSZCIgqLvx2ZtdOFE5w6MWHtWWNv1nPfONZfwvww5XMJagwNnkQ1eY6tmmaxzShSy6R5RhaMX8majwXv6_k1dZWX35NWCMP3AB3wbiXBFfCCadEpTKbysxURBtoLjHOnI--SZZvFVMhBvu8K9X6XznJLnB5SwVm5Yt9Yjja9x_Eq1wUJPtf8cyPq3ppnv6ZxWIr5Qy_wOeWK0b9xsavsIP1N9gLazbLh334PjWh0o9ms3vEaEjsc7Uw0U0dTZ-8IsABzIeD2c9x3O53EJeUNQUFJkPYCGRppazUlriH1YmxqeaZU5WWvMKq1Eg52xqXCMeQo9DWqtw4wzA9hE59V-MRRI5rOpsqaUqq4Ah4dCazjFWCCy1s0oV4_eTFspG1KEI7WrKiRarYRqoLlx6ezbVelDoMkKuK1lXFW67qwuka3KJ9Ux4Koo8p86pnvAvnG8DfZdTx_zDqBD75ezZfVU6h83i_wjPiGY-2Bx-y4agHu5eDyfRvL0wwOo5-PdPYfDLtX78A7PLOxQ
linkProvider Directory of Open Access Journals
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LTxsxEB5RUAW30lI1LYU9tMct68fa2QOqxCMKBaKoChI3117PVq2iTUiIUP5cf1vHZjfApeqF6z6s3fHY3zw83wB88iXzGSpMbRFJtblOnRBFSgpd8hxZgTEVczlQ_Sv57Tq_XoM_bS1MOFbZ7olxo_aTMsTID8jMECywY_Gv05s0dI0K2dW2hYZtWiv4w0gx1hR2nOPyjly4-eHZCc33Z857p6Pjftp0GUhLwipJ24GlL5LIRKVcrh0hvtOZdULzrleVznmFVamRkNJZn0nPkKPUzqnCestQ0LgvYEMKWZDzt3F0Ohh-X0V5soD_sYUsuVYsDZTAbf1ezg5w-puc3ioEIMjq0iEnIp_gY2wj8MT23VzUU7u8s-PxIxjsvYKdhwLBZLiCvm1Yw_o1vIynScv5G9gf2hiDSEajGWLSI7t4MbbJrzoZLgNXwQ5cPYuM3sJ6PanxHSSea7orVG5L8i1JJdDbrmOsklxq6bIOpO3_m-k94YaJifKcmUZe5rG8OnAUhLR6NtBlxwuT2U_TrD7DeOCVV9JLr2Sluk7kXVuR7UmTwjjzHdhtRWyaNTw3DxrXgS8rsf_XR73_93j7sNkfXV6Yi7PB-QfYCm_eR3V2Yf12tsCPZOfcur1GmRL48dz6-xfclgtD
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT-MwEB5BEeLEY1m0RTxy4Jq2frdHQFQICdRDK7ony44daZcqG9FWPH49YyepgNNy4BbZjuPxTOLPmZnPAGcuI67npU_NIJJqU5VaxgYpGnRGhScDH10xt3fyesJvpmK6BvdNLkwMqyz_ptkq321esQXXYWJdrAx13dLlYeMuupQ2ZRrFLEOZDt4F3sEm67AhBYL0FmxM7kbnv8NRcyTkUhM-ra5JGnh6m6Q6QVYPCB0xpmJXHxatyO3_AZBuLYvSvDyZ2ezd2jTcgedGqiok5aGzXNhO9vqJ8PEbxN6F7RrPJudVD3uw5osfsBnjSrP5PpyOTPwbkYzHj94nQ0TIy5lJ_hTJ6CWwFvyEyfBqfHmd1mcypBmu7Bw_ngb1xz1hubRCWcRHVvWMZYr2ncyVoLnPM-URV1jjetwRTz1X1sqBcYZ4dgCt4l_hf0HiqMJaJoXJcJeJxuGd6VtCck654rbXhrSZdF1W1Bs6uswF0Y3o75XUhougmVXbQJwdC3AidT2RmtDAMC-5407yXPYtE32TIwpFSyCUuDYcNXrV9ds81whxGQnMbLQNnZWu_2tQh1-94Qhai8elP0aos7Antdm-AV7n-tU
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=EPJ+Web+of+conferences&rft.atitle=Parsing+TTree+Formula+in+Python&rft.au=Roy%2C+Aryan&rft.au=Pivarski%2C+Jim&rft.date=2025-01-01&rft.pub=EDP+Sciences&rft.issn=2101-6275&rft.eissn=2100-014X&rft.volume=337&rft_id=info:doi/10.1051%2Fepjconf%2F202533701164
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2100-014X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2100-014X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2100-014X&client=summon