Skip to main content
Ctrl+K

Battery Data Format (bdf)

  • Get Started
  • Examples
  • User Guide
  • Supported Plugins
  • Reference
  • Get Started
  • Examples
  • User Guide
  • Supported Plugins
  • Reference

Section Navigation

  • BDF Quickstart
  • Reading datasets into BDF
  • Validation
  • Repair datasets with common bugs
  • The Ontology Spec and Units
  • Visualize a dataset
  • Ingest raw data into BDF
  • Registry ingest and search
  • Metadata
  • The MetadataParser Classes
  • TableParser, DelimTxtParser, and NdaParser
  • The TableNormalizer Class
  • The Plugin System
  • Examples
  • Registry ingest and search

Registry ingest and search#

This notebook demonstrates how to ingest metadata sources into the BDF registry and query them with bdf.search() and bdf.sparql().

Setup#

Install BDF first: pip install batterydf.

from pathlib import Path
import bdf

Crawl a trusted source#

This builds registry.ttl and registry.db under the default registry directory (or BDF_REGISTRY_DIR if set). Here the source is a small metadata snapshot committed under examples/in/registry; swap in the upstream repo URL (see the commented line) to crawl the full dataset.

# Build from the metadata snapshot committed under examples/in/registry
# (keeps this notebook offline / CI-friendly).
source = "in/registry"
# To crawl the full upstream dataset repo instead, run locally with refresh=True:
# source = "https://github.com/DigiBatt/battery-data/tree/main"
registry_dir = Path("out/registry")
summary = bdf.build_registry(source, registry_dir=registry_dir, refresh=False)
summary
{'registry_dir': 'out/registry',
 'registry_ttl': 'out/registry/registry.ttl',
 'registry_db': 'out/registry/registry.db',
 'sources': ['in/registry'],
 'metadata_files': ['/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/samsung/inr2170030t/2022/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/samsung/inr2170030t/2022/C1202/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/186828/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/131828/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/444828/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/549828/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/083828/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/550828/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/601828/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/tesla/inr46800/2022/536828/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/v0pygf/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/z1nxja/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/9peqy1/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/3gvjz6/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/r30yqg/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/e6yezv/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/mhpggp/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/hina/nacr32140-mp10/202410/wv5jgv/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/panasonic/ncr18650pf/201707/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/panasonic/ncr18650pf/201707/wykht8/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/qv8zn1/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/hqmg7h/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/tfscsy/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/p0jqc2/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/melasta/slpba842126hv/202410/aampje/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/google/g20m7/202512/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/google/g20m7/202512/c5hnd9/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/google/g20m7/202512/kcsb0s/metadata.jsonld',
  '/home/runner/work/battery-data-format/battery-data-format/docs/examples/in/registry/google/g20m7/202512/gru6mv/metadata.jsonld'],
 'datasets': 261,
 'errors': []}

By default, bdf.search() and bdf.sparql() will query the official BDF registry. Until that exists, pass registry_dir to query a local registry build.

Fast search#

bdf.search() queries the local registry.db index.

bdf.search("graphite", registry_dir=registry_dir)[:5]
[{'dataset_uri': 'Nb2cfb4b84b6e406fa4534d0255b66e2e',
  'dataset_id': '10.17632/wykht8y7tg.1',
  'title': 'Panasonic NCR18650PF Li-ion Battery Data',
  'description': 'Raw data from the Mendeley Data dataset by Phillip Kollmeyer (doi: 10.17632/wykht8y7tg.1) curated for integration into the BDF registry.',
  'url': None,
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': None,
  'keywords': '["ocv", "graphite", "hppc", "li-ion", "eis", "neural-networks", "ncr18650pf", "battery", "kalman-filtering", "drive-cycle", "nca", "panasonic"]',
  'chemistry': None,
  'materials': '[]',
  'pe_materials': '[]',
  'ne_materials': '[]',
  'form_factor': None,
  'manufacturer': None,
  'model': None,
  'battery_ids': '[]',
  'rated_capacity_ah': None,
  'rated_energy_wh': None,
  'nominal_voltage_v': None,
  'mass_g': None,
  'volume_l': None},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet',
  'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - C30',
  'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: C30.',
  'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["C30"]',
  'keywords': '["li-ion", "ici", "hppc", "gitt", "battery", "g20m7", "icp6/65/75"]',
  'chemistry': 'li-ion',
  'materials': '["cobalt", "graphite"]',
  'pe_materials': '["cobalt"]',
  'ne_materials': '["graphite"]',
  'form_factor': 'prismatic',
  'manufacturer': 'Google',
  'model': 'G20M7',
  'battery_ids': '["ICP6/65/75", "c5hnd9"]',
  'rated_capacity_ah': 4.835,
  'rated_energy_wh': 18.8,
  'nominal_voltage_v': 3.9,
  'mass_g': 63.0,
  'volume_l': 0.02925},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet',
  'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - HPPC',
  'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: HPPC.',
  'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["HPPC"]',
  'keywords': '["ici", "hppc", "li-ion", "gitt", "battery", "g20m7", "icp6/65/75"]',
  'chemistry': 'li-ion',
  'materials': '["cobalt", "graphite"]',
  'pe_materials': '["cobalt"]',
  'ne_materials': '["graphite"]',
  'form_factor': 'prismatic',
  'manufacturer': 'Google',
  'model': 'G20M7',
  'battery_ids': '["ICP6/65/75", "c5hnd9"]',
  'rated_capacity_ah': 4.835,
  'rated_energy_wh': 18.8,
  'nominal_voltage_v': 3.9,
  'mass_g': 63.0,
  'volume_l': 0.02925},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet',
  'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - HPPC',
  'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: HPPC.',
  'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["HPPC"]',
  'keywords': '["ici", "hppc", "li-ion", "gitt", "battery", "g20m7", "icp6/65/75"]',
  'chemistry': 'li-ion',
  'materials': '["cobalt", "graphite"]',
  'pe_materials': '["cobalt"]',
  'ne_materials': '["graphite"]',
  'form_factor': 'prismatic',
  'manufacturer': 'Google',
  'model': 'G20M7',
  'battery_ids': '["ICP6/65/75", "gru6mv"]',
  'rated_capacity_ah': 4.835,
  'rated_energy_wh': 18.8,
  'nominal_voltage_v': 3.9,
  'mass_g': 63.0,
  'volume_l': 0.02925},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-kcsb0s__20260109__C5__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__google-g20m7-202512-kcsb0s__20260109__C5__25degC.bdf.parquet',
  'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - C5',
  'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: C5.',
  'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-kcsb0s__20260109__C5__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["C5"]',
  'keywords': '["icp6/65/75", "g20m7", "hppc", "li-ion", "gitt", "ici", "battery"]',
  'chemistry': 'li-ion',
  'materials': '["cobalt", "graphite"]',
  'pe_materials': '["cobalt"]',
  'ne_materials': '["graphite"]',
  'form_factor': 'prismatic',
  'manufacturer': 'Google',
  'model': 'G20M7',
  'battery_ids': '["ICP6/65/75", "kcsb0s"]',
  'rated_capacity_ah': 4.835,
  'rated_energy_wh': 18.8,
  'nominal_voltage_v': 3.9,
  'mass_g': 63.0,
  'volume_l': 0.02925}]
bdf.search("hppc", registry_dir=registry_dir)[:5]
[{'dataset_uri': 'Nb2cfb4b84b6e406fa4534d0255b66e2e',
  'dataset_id': '10.17632/wykht8y7tg.1',
  'title': 'Panasonic NCR18650PF Li-ion Battery Data',
  'description': 'Raw data from the Mendeley Data dataset by Phillip Kollmeyer (doi: 10.17632/wykht8y7tg.1) curated for integration into the BDF registry.',
  'url': None,
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': None,
  'keywords': '["ocv", "graphite", "hppc", "li-ion", "eis", "neural-networks", "ncr18650pf", "battery", "kalman-filtering", "drive-cycle", "nca", "panasonic"]',
  'chemistry': None,
  'materials': '[]',
  'pe_materials': '[]',
  'ne_materials': '[]',
  'form_factor': None,
  'manufacturer': None,
  'model': None,
  'battery_ids': '[]',
  'rated_capacity_ah': None,
  'rated_energy_wh': None,
  'nominal_voltage_v': None,
  'mass_g': None,
  'volume_l': None},
 {'dataset_uri': 'Nef0cf2c245b64b6e9277b2222a52393e',
  'dataset_id': 'Nef0cf2c245b64b6e9277b2222a52393e',
  'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data',
  'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones.',
  'url': None,
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': None,
  'keywords': '["hppc", "li-ion", "gitt", "ici", "battery", "icp6/65/75", "g20m7"]',
  'chemistry': None,
  'materials': '[]',
  'pe_materials': '[]',
  'ne_materials': '[]',
  'form_factor': None,
  'manufacturer': None,
  'model': None,
  'battery_ids': '[]',
  'rated_capacity_ah': None,
  'rated_energy_wh': None,
  'nominal_voltage_v': None,
  'mass_g': None,
  'volume_l': None},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet',
  'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - C30',
  'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: C30.',
  'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["C30"]',
  'keywords': '["li-ion", "ici", "hppc", "gitt", "battery", "g20m7", "icp6/65/75"]',
  'chemistry': 'li-ion',
  'materials': '["cobalt", "graphite"]',
  'pe_materials': '["cobalt"]',
  'ne_materials': '["graphite"]',
  'form_factor': 'prismatic',
  'manufacturer': 'Google',
  'model': 'G20M7',
  'battery_ids': '["ICP6/65/75", "c5hnd9"]',
  'rated_capacity_ah': 4.835,
  'rated_energy_wh': 18.8,
  'nominal_voltage_v': 3.9,
  'mass_g': 63.0,
  'volume_l': 0.02925},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet',
  'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - HPPC',
  'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: HPPC.',
  'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260112__HPPC__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["HPPC"]',
  'keywords': '["ici", "hppc", "li-ion", "gitt", "battery", "g20m7", "icp6/65/75"]',
  'chemistry': 'li-ion',
  'materials': '["cobalt", "graphite"]',
  'pe_materials': '["cobalt"]',
  'ne_materials': '["graphite"]',
  'form_factor': 'prismatic',
  'manufacturer': 'Google',
  'model': 'G20M7',
  'battery_ids': '["ICP6/65/75", "c5hnd9"]',
  'rated_capacity_ah': 4.835,
  'rated_energy_wh': 18.8,
  'nominal_voltage_v': 3.9,
  'mass_g': 63.0,
  'volume_l': 0.02925},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet',
  'title': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - HPPC',
  'description': 'Performance data for the G20M7 lithium-ion battery used in Google Pixel 10 mobile phones. Measurement technique: HPPC.',
  'url': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-gru6mv__20260109__HPPC__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["HPPC"]',
  'keywords': '["ici", "hppc", "li-ion", "gitt", "battery", "g20m7", "icp6/65/75"]',
  'chemistry': 'li-ion',
  'materials': '["cobalt", "graphite"]',
  'pe_materials': '["cobalt"]',
  'ne_materials': '["graphite"]',
  'form_factor': 'prismatic',
  'manufacturer': 'Google',
  'model': 'G20M7',
  'battery_ids': '["ICP6/65/75", "gru6mv"]',
  'rated_capacity_ah': 4.835,
  'rated_energy_wh': 18.8,
  'nominal_voltage_v': 3.9,
  'mass_g': 63.0,
  'volume_l': 0.02925}]
bdf.search(">=3 Ah", registry_dir=registry_dir)[:5]
[{'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250611__C20__45degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250611__C20__45degC.bdf.parquet',
  'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - C20',
  'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: C20.',
  'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250611__C20__45degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["C20"]',
  'keywords': '["battery", "thermal", "ICP42/127/10", "dcir", "li-ion", "SLPBA842126HV", "rate"]',
  'chemistry': 'na-ion',
  'materials': '["carbon"]',
  'pe_materials': '[]',
  'ne_materials': '["carbon"]',
  'form_factor': 'cylindrical',
  'manufacturer': 'Hina',
  'model': 'NaCR32140MP10',
  'battery_ids': '["r30yqg", "ICP42/127/10"]',
  'rated_capacity_ah': 10.0,
  'rated_energy_wh': 30.0,
  'nominal_voltage_v': 3.0,
  'mass_g': 270.0,
  'volume_l': 0.121198},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-wv5jgv__20250616__C20__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-wv5jgv__20250616__C20__25degC.bdf.parquet',
  'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - C20',
  'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: C20.',
  'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-wv5jgv__20250616__C20__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["C20"]',
  'keywords': '["thermal", "SLPBA842126HV", "dcir", "li-ion", "rate", "battery", "ICP42/127/10"]',
  'chemistry': 'na-ion',
  'materials': '["carbon"]',
  'pe_materials': '[]',
  'ne_materials': '["carbon"]',
  'form_factor': 'cylindrical',
  'manufacturer': 'Hina',
  'model': 'NaCR32140MP10',
  'battery_ids': '["wv5jgv", "ICP42/127/10"]',
  'rated_capacity_ah': 10.0,
  'rated_energy_wh': 30.0,
  'nominal_voltage_v': 3.0,
  'mass_g': 270.0,
  'volume_l': 0.121198},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250612__C20__15degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250612__C20__15degC.bdf.parquet',
  'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - C20',
  'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: C20.',
  'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250612__C20__15degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["C20"]',
  'keywords': '["battery", "ICP42/127/10", "thermal", "SLPBA842126HV", "dcir", "li-ion", "rate"]',
  'chemistry': 'na-ion',
  'materials': '["carbon"]',
  'pe_materials': '[]',
  'ne_materials': '["carbon"]',
  'form_factor': 'cylindrical',
  'manufacturer': 'Hina',
  'model': 'NaCR32140MP10',
  'battery_ids': '["r30yqg", "ICP42/127/10"]',
  'rated_capacity_ah': 10.0,
  'rated_energy_wh': 30.0,
  'nominal_voltage_v': 3.0,
  'mass_g': 270.0,
  'volume_l': 0.121198},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-9peqy1__20250612__C20__15degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-9peqy1__20250612__C20__15degC.bdf.parquet',
  'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - C20',
  'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: C20.',
  'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-9peqy1__20250612__C20__15degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["C20"]',
  'keywords': '["dcir", "SLPBA842126HV", "rate", "li-ion", "battery", "thermal", "ICP42/127/10"]',
  'chemistry': 'na-ion',
  'materials': '["carbon"]',
  'pe_materials': '[]',
  'ne_materials': '["carbon"]',
  'form_factor': 'cylindrical',
  'manufacturer': 'Hina',
  'model': 'NaCR32140MP10',
  'battery_ids': '["ICP42/127/10", "9peqy1"]',
  'rated_capacity_ah': 10.0,
  'rated_energy_wh': 30.0,
  'nominal_voltage_v': 3.0,
  'mass_g': 270.0,
  'volume_l': 0.121198},
 {'dataset_uri': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250616__C20__25degC.bdf.parquet#dataset',
  'dataset_id': 'data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250616__C20__25degC.bdf.parquet',
  'title': 'Melasta SLPBA842126HV Lithium-Ion Cell Test Data - C20',
  'description': 'Performance data for the Melasta SLPBA842126HV lithium-ion battery. Measurement technique: C20.',
  'url': 'https://github.com/digibatt/battery-data/melasta/slpba842126hv/202410/data/SINTEF__hina-nacr32140mp10-202410-r30yqg__20250616__C20__25degC.bdf.parquet',
  'license': 'https://spdx.org/licenses/CC-BY-4.0',
  'methods': '["C20"]',
  'keywords': '["thermal", "ICP42/127/10", "dcir", "li-ion", "SLPBA842126HV", "rate", "battery"]',
  'chemistry': 'na-ion',
  'materials': '["carbon"]',
  'pe_materials': '[]',
  'ne_materials': '["carbon"]',
  'form_factor': 'cylindrical',
  'manufacturer': 'Hina',
  'model': 'NaCR32140MP10',
  'battery_ids': '["r30yqg", "ICP42/127/10"]',
  'rated_capacity_ah': 10.0,
  'rated_energy_wh': 30.0,
  'nominal_voltage_v': 3.0,
  'mass_g': 270.0,
  'volume_l': 0.121198}]

SPARQL queries#

Use bdf.sparql() to run linked-data queries against registry.ttl.

query = """
SELECT ?dataset ?name
WHERE {
  ?dataset a <https://schema.org/Dataset> ;
           <https://schema.org/name> ?name .
}
LIMIT 5
"""
bdf.sparql(query, registry_dir=registry_dir)
[{'dataset': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__tesla-inr46800-186828__2022__HPPC__25degC.bdf.parquet#dataset',
  'name': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - HPPC'},
 {'dataset': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__tesla-inr46800-2022-083828__2022__Capacity_25degC.bdf.parquet#dataset',
  'name': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - TUM__tesla-inr46800-2022-083828__2022__Capacity_25degC.bdf.parquet'},
 {'dataset': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__tesla-inr46800-536828__2022__1C__25degC.bdf.parquet#dataset',
  'name': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - 1C'},
 {'dataset': 'https://github.com/digibatt/battery-data/tesla/inr46800/2022/data/TUM__teslta-inr46800-2022-550828__2022__Capacity__25degC.bdf.parquet#dataset',
  'name': 'Raw Data from Lithium-Ion Cells in Automotive Applications: Tesla 4680 Cylindrical Cell Teardown and Characterization - Capacity'},
 {'dataset': 'https://github.com/digibatt/battery-data/google/g20m7/202512/data/SINTEF__google-g20m7-202512-c5hnd9__20260109__C30__25degC.bdf.parquet#dataset',
  'name': 'Google Pixel 10 Battery – G20M7 Lithium-Ion Cell Test Data - C30'}]

previous

Ingest raw data into BDF

next

Metadata

On this page
  • Setup
  • Crawl a trusted source
  • Fast search
  • SPARQL queries
Show Source

© Copyright 2026, Battery Data Alliance.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.18.0.