fullseye

material_group_index — OPTICS fiber op

使い方

群屈折率 n_g(λ) = n − λ dn/dλ を pairs(λ [nm], n_g)で(材料は materials の名前)。

パルスや包絡が進む速さは c / n_g。溶融石英は 1.55 µm で ≈ 1.462(屈折率 1.444 より大きい)。 表の範囲の端では中心差分の片側が出るので、範囲は表より 0.1 % 内側に取る(外は ValueError)。

ファミリ共通の入力契約(fail-closed)

optics の全 op は入力を検証してから計算する(黙って通さない):

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(pairs を入力に取れる)

mtf50 · energy_to_photons · spectral_product · spectral_integral · spectral_integral_table · spectral_stats · kubelka_munk_reflectance · hyperspectral_capture

同カテゴリ(fiber)

material_gvd · fiber_numerical_aperture · fiber_v_number · fiber_lp_modes · fiber_mode_field_diameter · fiber_bundle_coupling


Provenance: fiberoptics.py — OPTICS operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.