ncteq公司由托管赫普福吉,IPPP达勒姆

ManeParse:PDF的Mathematica接口

ManeParse是一个模块化的Mathematica软件包,提供对强子计算PDF的访问。它允许解析.pds和LHAPDF6文件,并估计Hessian和MC版本的PDF错误。

ManeParse出版物:

在此处下载出版物:

ManeParse 5.0版,Mathematica包:

使用LHAPDF表格进行PDF的简单示例:

这是一个自包含的示例,内容如下LHAPDF格式的PDF表格。
PDF_DEMO_v01.zip文件
(850Kb,2021年4月版)。
包括演示所需的PDF网格文件。



使用结构函数表的简单示例:

这是一个自包含的示例,内容如下以LHAPDF格式构造函数表。
SF_DEMO_v01.zip文件
(1.5Mb,2021年4月版)。
包括演示所需的结构功能网格文件。
感谢Tim Hobbs提供示例表。



使用xFitter和GRVPi1 Pion PDF表格的简单示例:

这是一个自包含的示例,内容如下LHAPDF格式的Pion PDF表格。
PION_DEMO.zip
(13Mb,2021年4月版)。
包括演示所需的网格文件。
感谢Ivan Novikov提供样本表。



使用LHAPDF表格进行PDF的较长(更复杂)示例:

这是一个自包含的示例,内容如下LHAPDF格式的PDF表格。
ManeParse5_Demo.zip
(65Mb,2021年4月版)。
包括演示所需的PDF网格文件。

EIC示例:
读取EIC中使用的nCTEQ结构函数网格的示例黄色报告研究。

这是一个自包含的示例,内容如下以LHAPDF格式构造函数表。
EIC_SF_demo.zip
(39Mb,2021年4月版)。
包括演示所需的网格文件。

已知问题:ManeParse 5.0版,Mathematica软件包:

  • 已知问题:
  • 注:分析xxx.info文件时,MMA一次读取一行。因此,字段中的\cr(例如SetDesc:)将区分大小写。在HERAPDF20_NLO_VAR等罕见情况下会发生这种情况。解决方案是删除xxx.info文件中SetDesc:中的\cr
  • 在某些情况下,alpha-S例程可能会中断并返回无限循环。可以通过在加载PDF集之前调用pdfReset[]来解决此问题。


新功能:ManeParse Mathematica软件包:

  • 新功能:
  • pdfFunctionX[]:(版本4.0+)此函数用于返回x*PDF的插值。当LHAPDF网格存储x*PDF时,这会进行直接插值与除以x的pdfFunction[]函数相反。此函数对于结构函数表特别有用可以直接插值。
  • xxx.info文件解析:(版本5.0+)从V5.0开始,简化了信息文件的解析。这将不再被不匹配的单引号或双引号所混淆在“SetDesc:”字符串中。然而,如果字段是用\cr拆分多行。解决方法是只需删除信息文件中的\cr。这种情况很少发生。


-----------------------------------------------------------------------------------------------------------------------------
如有意见或要求,请联系F.Olnessolness@smu.edu