サマースイマー指数の計算
気温90 °F、相対湿度60 %なら、サマースイマー指数は「不快」の区分に入ります。暑さと湿気を温度計のようなひとつの数値にまとめる指数で、暖かい日専用のため70 °F未満の値は受け付けません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 創造性
- 90
- 相対湿度
- 60
- 温度 (°C)
- 32.2222222222
- 湿度係数
- 0.22
- 温度超過分
- 32
- 体感温度
- 82.96
サマースイマー指数は、暖候期の体感の暖かさを、乾球気温と相対湿度から一本の温度計のような数値にまとめる尺度です。John W. Pepi は、二軸の熱チャートを照合せずに夏の快適さを読めるようにこの指数を公表しました。空気が熱く湿度が高いほど値は上がり、乾燥した空気では乾球の読みに戻ります。本計算機は古典的な Pepi の恒等式、すなわち SSI が Steadman の室内体感温度の 1.98 倍から 56.83 を引いた値である、を適用します。気温は華氏、相対湿度はパーセントです。指数は温暖条件向けに定義されており、涼しい入力は精密に見えて公表領域の外になるからです。授業の確認と自動化スクリプトが丸めや七十度の下限で食い違うことはありません。
サマースイマー指数が測るものと、その定義
サマースイマー指数は、暖かく湿った天候向けに再縮尺した室内体感温度であり、冬の風や米国気象局の屋外ヒートインデックス向けではありません。出発点は Steadman の室内体感温度 AT で、T から、0.55 から相対湿度の 0.0055 倍を引いた量に T から 58 を引いた値を掛けたものを引きます。T は華氏、相対湿度はパーセントです。
内側の項は線形の湿度補正です。湿度百パーセントでは引く因子が消え、体感温度は気温と一致します。湿度が下がると因子は増え、汗が蒸発できるため指数は乾球より低くなります。
Pepi はその体感温度を、SSI が AT の 1.98 倍から 56.83 を引いた値であるアフィン写像で夏の快適尺度へ引き伸ばします。この伸長は装飾ではありません。盛夏の日常値を、やや涼しい・快適・やや暖かい・不快の増加・不快・不快の増大、さらに危険なほど不快・極めて危険、という公表帯の温度計軸に載せます。
本機能はその恒等式の対を小数十二桁の固定丸めで評価し、参照例とクライアントのスナップショットがエンジン間でずれないようにします。Rothfusz のヒートインデックス多項式、風の補正、日照補正は適用しません。それらは別の道具の領域です。
Pepi のスイマー値そのものが欲しいとき、湿度が専用の夏尺度で体感をどう動かすかを示すとき、華氏七十度未満を黙って冬の読みにせず閉じた失敗にしたいときに用いてください。
サマースイマー指数が役立つ場面
気象の授業では、教科書の Pepi 恒等式を再現し、サマースイマー指数を米国気象局のヒートインデックスと表計算のずれなく比べ、涼しい空気の入力を黙って冬の快適点のようにせず誤りとマークする決定論的オラクルが必要です。公衆衛生や野外行事のブリーフィングは、Rothfusz 図ではない湿度を踏まえた夏尺度が欲しいときに今も SSI 帯を引用します。
HVAC や温室のノートは、空間がすでに暖かく、湿度の振れがどれだけ体感を足すかが問いであるときに、スイマー値を欲することがあります。何千もの (T, RH) 対を一括する研究・採点パイプラインは、小数十二桁の固定丸めと、試験で断言できる七十度の硬い下限を必要とします。
活用例
授業での NWS ヒートインデックスとの対照
Pepi のサマースイマー指数を Rothfusz ヒートインデックスの横に計算し、湿度を踏まえた二つの夏尺度と、単位・妥当下限の違いを示します。
野外行事と公衆衛生のブリーフィング
ブリーフィングが NWS 図ではなくスイマー尺度を使うべきとき、観測所の気温と湿度を SSI の快適帯へ変え、暑さ注意のメモにします。
すでに暖かい空間の HVAC・温室点検
本格的な心理量逆変換を立てずに、すでに暖かい部屋で湿度の振れが体感をどう変えるかを見積もります。
よくある質問
このサマースイマー指数計算機はどの式を使いますか?
T は華氏、RH はパーセントです。内側の括弧は Steadman の室内体感温度です。
華氏 70 度未満の気温が拒否されるのはなぜですか?
サマースイマー指数は温暖条件向けにしか定義されていません。その失敗は課金されません。
ヒートインデックスの計算機と同じですか?
同じではありません。 米国気象局のヒートインデックスは Rothfusz 多項式(および八十度未満の簡易規則)を使います。
温度と湿度にはどの単位を使えばよいですか?
温度は華氏の乾球気温で、70 °F 以上のときだけ受理されます。相対湿度は 0 から 100 のパーセントです。定数 58、1.98、56.83 は華氏形向けに較正されています。
サマースイマー指数計算機の料金はいくらですか?
ブラウザツールは無料です。華氏七十度未満の気温を含む無効入力は課金されません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/earth/summer-simmer-index \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":90,"relative_humidity":60}'const res = await fetch("https://api.kit.forhosting.com/earth/summer-simmer-index", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 90,
"relative_humidity": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/summer-simmer-index",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 90,
"relative_humidity": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/summer-simmer-index", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":90,"relative_humidity":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":90,"relative_humidity":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/summer-simmer-index", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"temperature": 90,
"relative_humidity": 60
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.summer_simmer_index",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
華氏七十度未満の気温は invalid_input で拒否されます。
入力契約、応答の形、エラーの扱い
相対湿度はゼロ以上百以下でなければなりません。負の湿度は非物理として拒否され、百パーセントを超える値も拒否されます。気温は華氏七十度以上でなければなりません。その温暖条件の下限を下回る値は、気温が華氏七十度未満である旨のメッセージで失敗します。サマースイマー指数は温暖条件向けにしか定義されていないからです。例:華氏九十度・相対湿度六十パーセントは、不快帯の SSI になります。必須の有限数を2つ含む JSON オブジェクトを POST してください。temperature は華氏の乾球気温 T で、別名 t, temp, temp_f, temperature_f, air_temperature を受け付けます。relative_humidity はパーセントの RH で、別名 rh, humidity, rh_percent, relative_humidity_percent を受け付けます。各欄は JSON 数または数値文字列でよく、欠落・空白・非有限は欄名付きの invalid_input で失敗します。成功時、本体は丸めた temperature と relative_humidity を返し、同じ乾球の摂氏換算である temperature_c、0.55 から RH の 0.0055 倍を引いた humidity_factor、T から 58 を引いた temperature_excess、内側の Steadman AT である apparent_temperature を示します。主結果は summer_simmer_index です。category と category_label は公表された快適帯を名付け、threshold は七十を再掲し、unit は fahrenheit です。formula と equation は代入済みの SSI が AT の 1.98 倍から 56.83 を引いた値であることを再掲し、method は pepi_summer_simmer_index、steps は因子・超過・体感温度・最後のアフィン写像を教材向けに辿ります。検証失敗は課金されず、成功した解析呼び出しは公開ベース価格 $0.002 で、モデルトークンも外向きネットワークもありません。
サマースイマー指数 API が役立つ場面
小さな解析 API なら、教官が黒板に書いたのと同じ算術を教材ページやブリーフィングスクリプトに載せられます。実装は純 parse の tier A のため、成功した各呼び出しは AI 遅延なしで $0.002 です。気温は華氏七十度以上、相対湿度はゼロから百パーセントに保ち、試験で summer_simmer_index と category を固定すれば、自前の心理量ライブラリを立てなくても、授業・文書・エッジワーカー向けに再現可能な暖候期の快適指数が得られます。