fullseye

polariscope_intensity — OPTICS photoelastic op

使い方

平面・円偏光器の明暗視野の強度(等色線・等傾線)の閉形式。

intensity is the intensity of the polarised beam leaving the first polariser. With retardance δ and principal (isoclinic) direction θ:

The default is the crossed plane polariscope (the basic setup, where both the axis and the polariser angle matter); when only δ is given the principal axes are taken at 45 deg to the polariser, where the plane polariscope shows the isochromatics at full contrast (at 0 deg the field is dark everywhere — that is an isoclinic, not “no stress”). These equal the Mueller chain built from optics.mueller_element (the tests compare them). Returns an array of the broadcast shape.

Raises ValueError: an unknown setup, non-finite inputs, a negative intensity, or |δ| beyond 200 fringes (a retardation in nm passed as rad).

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

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

詳しい使い方ガイド

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

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

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

fraunhofer_pattern · pupil_psf · pupil_blur · psf_to_mtf · encircled_energy · ensquared_energy · energy_radii · mtf_tangential_sagittal

同カテゴリ(photoelastic)

brazilian_disc_stress · kirsch_plate_stress · principal_stress · retardation_from_birefringence · photoelastic_retardation · retardation_convert · cubic_photoelastic_birefringence · silicon_piezo_optic_coefficients


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

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