Skip to content

Wandas 0.7.2

Wandas 0.7.2 adds a focused public measurement-level contract for linear ChannelFrame channels.

Wandas 0.7.2では、linear ChannelFrame channel向けのfocusedな公開measurement-level contractを追加します。

Highlights / ハイライト

  • wd.LevelReference exposes the numeric linear reference, its linear unit, the level unit, a canonical label, and scalar/array to_level() conversion.
  • frame.channels[index].level_reference derives that value object from the channel's existing unit and ref metadata.
  • SoundFile-backed reads explicitly mark canonical full-scale float channels as FS / reference 1. NumPy, CSV, and identity calibration remain generic.
  • LevelReference.to_level(), FFT .dB, and STFT .dB share one private log-domain amplitude-level implementation with a 1e-12 ratio floor.

  • wd.LevelReferenceは、linear reference値、linear unit、level unit、canonical label、scalar/array向けto_level()変換を公開します。

  • frame.channels[index].level_referenceは、既存channelのunitref metadataから値objectを導出します。
  • SoundFile-backed readはcanonical full-scale float channelをFS/reference 1 として明示します。NumPy、CSV、identity calibrationはgenericなままです。
  • LevelReference.to_level()、FFTの.dB、STFTの.dBは、ratio floor 1e-12を持つ1つのprivate log-domain実装を共有します。

WDF remains version 0.4 and Recipe schema and operation versions are unchanged. The public descriptor is rederived only for linear Frames from existing channel metadata. This release does not add structured level-domain persistence, a level-unit parser, scalar peak/level convenience properties, or new temporal level semantics.

WDFはversion 0.4のままで、Recipe schemaとoperation versionも変更しません。公開descriptorは linear Frameの既存channel metadataからのみ再導出されます。このreleaseではstructuredな level-domain永続化、level-unit parser、scalar peak/level convenience property、新しいtemporal level意味論を追加しません。

See Convert Linear Measurements to Reference-Relative Levels and the Core API Reference.