hepdata

Retrieve experimental data tables from HEPData by HEPData, INSPIRE, or arXiv ID.

17|4|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/fundamental-physics/marketplace --skill hepdata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hepdata
Source: https://github.com/fundamental-physics/marketplace/tree/main/plugins/core/skills/hepdata
Command: npx skills add https://github.com/fundamental-physics/marketplace --skill hepdata

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Retrieves and downloads data tables and figures from HEPData to facilitate high-energy physics analysis, cross-checks, and reproducible results.

Core Features & Use Cases

  • Search HEPData and retrieve data tables by HEPData ID, INSPIRE ID, or arXiv ID.
  • List available tables in a record and download specific tables or entire records in multiple formats (csv, yaml, json, root, yoda).
  • Seamlessly integrate with INSPIRE/HEPData workflows to obtain cross-sections, exclusions, and differential distributions for comparison with theory.

Quick Start

Run the hepdata tool with a specific identifier to fetch data, for example python scripts/hepdata.py ins1234567.

Frequently Asked Questions about hepdata

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
You can retrieve HEPData tables by searching with a HEPData ID, INSPIRE recid, or arXiv ID. The tool queries the HEPData repository, lists available tables, and downloads specific tables or entire records in formats like csv, yaml, json, root, or yoda without requiring authentication.

You can retrieve HEPData tables by searching with a HEPData ID, INSPIRE recid, or arXiv ID. The tool queries the repository, lists available tables, and downloads specific tables or entire records in csv, yaml, json, root, or yoda formats without requiring authentication.

What file formats can I export experimental cross-sections and differential distributions into?

HEPData records can be downloaded in csv, yaml, json, root, and yoda output formats. This allows you to obtain cross-sections, exclusions, and differential distributions for direct comparison with theory or further analysis.

Do I need an API key or authentication to access HEPData records?

No authentication is required to access HEPData records and download experimental data. You only need the Python requests library installed to query records and retrieve data tables.

Can I use Python requests to programmatically fetch research data from HEPData?

Yes, the tool uses the Python requests library to find and retrieve experimental data from the HEPData repository. It integrates with INSPIRE, arXiv, and HEPData identifiers to facilitate high-energy physics analysis and reproducible results.

What's the best way to retrieve all data tables from a single HEPData record?

You can list all available tables within a specific record by querying its HEPData ID, INSPIRE ID, or arXiv ID. Once listed, you can download individual tables or fetch the entire record in your preferred format.

Are there limitations when searching HEPData without an INSPIRE or arXiv identifier?

The tool specifically retrieves records by querying HEPData ID, INSPIRE recid, or arXiv ID. Without one of these specific identifiers, it cannot perform broad text-based searches across the repository.