# SUN LABO 食感図鑑データ

食べものを一定の速さで押したときの荷重の変化を、食べ方に合わせた条件で記録したもの。条件は品目ごとに記載。

## データの出どころ

株式会社サン科学のレオメーター（CR-3000EX-S ほか）による実測値です。測定条件は食べものごとに違うため、各データのメタデータに記載しています。曲線は生の記録（4,701〜15,501 点）から、形を保ったまま間引いてあります（縦のずれ 1 % 以内）。

横軸 `distance_mm` の意味: ステージの移動量の累計（ミリメートル）。押し込みと、折り返したあとの戻りの両方を含む。グミや食パンのように途中で折り返す試験では、
折り返した位置より先の値は「戻り」の区間です。

## 中身

| 食べもの | ファイル | 点数 | 最大荷重 [N] | そのときの進入距離 [mm] | 壊れ方 |
|---|---|---:|---:|---:|---|
| ミルフィーユ | `millefeuille.csv` | 296 | 23.65 | 18.63 | 割れる |
| ビスケット | `biscuit.csv` | 193 | 29.08 | 4.83 | 割れる |
| フィナンシェ | `financier.csv` | 120 | 3.81 | 11.18 | 崩れる |
| グミ | `gummy.csv` | 28 | 12.16 | 6.02 | 壊れない |
| 生肉 | `meat.csv` | 120 | 33.15 | 10.19 | 切れる |
| パックご飯 | `rice.csv` | 120 | 5.38 | 10 | 沈む |
| 食パン | `bread.csv` | 44 | 2.69 | 14.43 | 潰れる |

- `<id>.csv` — 2 列（`distance_mm`, `load_N`）。ヘッダー付き
- `<id>.csv-metadata.json` — [CSVW](https://www.w3.org/TR/tabular-data-primer/)。列の意味・単位・型
- `foods.json` — 全品のメタと波形を 1 ファイルに
- `croissant.json` — [Croissant](https://mlcommons.org/croissant/)（MLCommons）。ML データセットとしての記述

## 測定条件

品目によって実際に行う試験が違うため、条件は品目ごとに持っています。
各 CSV の metadata、`foods.json` の `conditions`、および図鑑の各ページに記載しています。

## ライセンス

[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)。出典として「SUN LABO（株式会社サン科学）」と、データの URL を示してください。
（利用条件は https://www.sun-texture-lab.com/site-policy/ ）

## 生成

`tools/gen_open_data.py` が `tools/gen_foods.py` の `FOODS` から書き出します。
手で編集しないでください。

最終更新: 2026-10-09
