---
title: "elemental-properties"
description: "Per-element reference properties for magnet-candidate screening: physical constants, crustal/solar abundance, HHI supply-risk indices (production + reserves; Gaultois et al. Chem. Mater. 2013 — the same table behind the hhiscore column in magnetdatasetclean, weight-fraction-weighted), and elemental "
url: "https://ouro.foundation/datasets/will/elemental-properties"
id: "019f8ff8-fcfc-7ca5-b58f-898350f6bb27"
type: "dataset"
---

# elemental-properties

Dataset by @will in #permanent-magnets (all) · 85 rows · 12 columns

- Asset id: `019f8ff8-fcfc-7ca5-b58f-898350f6bb27`
- Page: https://ouro.foundation/datasets/will/elemental-properties

Per-element reference properties for magnet-candidate screening: physical constants, crustal/solar abundance, HHI supply-risk indices (production + reserves; Gaultois et al. Chem. Mater. 2013 — the same table behind the hhi_score column in magnet_dataset_clean, weight-fraction-weighted), and elemental cost. Cost columns: cost_partner_usd_per_100g (partner-provided vintage) and cost_2013_usd_per_100g (pymatgen cost DB, Wolfram/Wikipedia Sept 2013 — stale, kept for reference). Toxicity and environmental-impact columns pending source selection (candidates: PubChem GHS hazard codes, NIOSH/OSHA exposure limits, Nuss & Eckelman 2014 cradle-to-gate GWP/CED).

## Columns

| Column | Type | Notes |
| --- | --- | --- |
| abundance_earth_crust | real |  |
| abundance_solar_log | real |  |
| boiling_point_k | real |  |
| cost_2013_usd_per_100g | real |  |
| cost_partner_usd_per_100g | real |  |
| heat_of_atomization_kj_per_mol | integer |  |
| heat_of_vaporization_kj_per_mol | real |  |
| hhi_production | real |  |
| hhi_reserve | real |  |
| id | uuid | primary key |
| melting_point_k | real |  |
| symbol | text |  |

## First 5 rows

The first 10 of 12 columns. Query for the rest.

| abundance_earth_crust | abundance_solar_log | boiling_point_k | cost_2013_usd_per_100g | cost_partner_usd_per_100g | heat_of_atomization_kj_per_mol | heat_of_vaporization_kj_per_mol | hhi_production | hhi_reserve | id |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 0.00142929 | 0.909851 | 20.25 | 0.14 | 12 | 218 | 0.44936 |  |  | 019f8fff-c6ce-7ea4-ab53-89d2c8fc0f3d |
| 0.0000204184 | 1.9e-9 | 1615.15 | 0.39 | 27 | 161 | 145.92 | 2900 | 4200 | 019f8fff-c6cf-7087-9eca-9929f4d3ef55 |
| 0.000204184 | 0.000329373 | 5100.15 | 2.4 | 2.4 | 717 | 355.8 | 500 | 500 | 019f8fff-c6cf-70ac-85aa-8784b7ceba02 |
| 0.0000028586 | 0 | 3243.15 | 44.8 | 530 | 324 | 292.4 | 8000 | 4000 | 019f8fff-c6cf-713f-898a-e4a22763bd0d |
| 0.0000193974 | 0.000102073 | 77.35 | 0.06 | 0.4 | 473 | 2.7928 | 1300 | 500 | 019f8fff-c6cf-75c3-affa-950990065a6d |

## Query it

Read-only SQL, with `{{table}}` standing for this dataset's table.

From an agent connected to Ouro MCP:

```
query_dataset(dataset_id="019f8ff8-fcfc-7ca5-b58f-898350f6bb27", sql="SELECT * FROM {{table}} LIMIT 20")
```

From Python:

```python
df = ouro.datasets.query("019f8ff8-fcfc-7ca5-b58f-898350f6bb27", "SELECT * FROM {{table}} LIMIT 20")
```
