Skip to content

API Reference / APIリファレンス

API reference for the main components and functions of the Wandas library. Wandasライブラリの主要コンポーネントと関数のAPIリファレンスです。

Modules / モジュール

Browse the detailed API documentation for each module: 各モジュールの詳細なAPIドキュメントを参照してください:

Core Module / コアモジュール

The core module provides the basic functionality of Wandas, including base classes and metadata management. コアモジュールはWandasの基本機能(基底クラスやメタデータ管理など)を提供します。

  • BaseFrame - Base class for all frames / すべてのフレームの基底クラス
  • ChannelMetadata - Channel metadata management / チャンネルメタデータ管理

Frames Module / フレームモジュール

The frames module defines different types of data frames for time-domain, frequency-domain, and time-frequency-domain data. フレームモジュールは、時間領域、周波数領域、時間-周波数領域データのための様々なデータフレームを定義します。

  • ChannelFrame - Time-domain waveform data / 時間領域波形データ
  • SpectralFrame - Frequency-domain data / 周波数領域データ
  • SpectrogramFrame - Time-frequency domain data / 時間-周波数領域データ
  • NOctFrame - N-octave band analysis / Nオクターブバンド解析

Processing Module / 処理モジュール

The processing module provides various processing functions for audio data, including filters, effects, and analysis. 処理モジュールは、フィルタ、エフェクト、分析など、オーディオデータに対する様々な処理機能を提供します。

  • Filters / フィルター - Digital filters for signal processing / 信号処理用デジタルフィルター
  • Effects / エフェクト - Audio effects processing / オーディオエフェクト処理
  • Spectral / スペクトル - Spectral analysis functions / スペクトル解析機能
  • Temporal / 時間領域 - Time-domain processing / 時間領域処理
  • Stats / 統計 - Statistical analysis / 統計分析

IO Module / 入出力モジュール

The IO module provides file reading and writing functions for various formats. 入出力モジュールは、様々なフォーマットのファイル読み書き機能を提供します。

Visualization Module / 可視化モジュール

The visualization module provides data visualization functions using Matplotlib. 可視化モジュールは、Matplotlibを使用したデータ視覚化機能を提供します。

  • Plotting functions / プロッティング関数
  • Plot strategies for different frame types / 異なるフレームタイプ用のプロット戦略

Utilities Module / ユーティリティモジュール

The utilities module provides auxiliary functions including dataset management and sample generation. ユーティリティモジュールは、データセット管理やサンプル生成などの補助機能を提供します。

  • Frame datasets / フレームデータセット - Batch processing of audio files / 音声ファイルのバッチ処理
  • Sample generation / サンプル生成 - Generate test signals / テスト信号生成
  • Type definitions / 型定義

Datasets Module / データセットモジュール

The datasets module provides sample data for testing and demonstrations. データセットモジュールは、テストやデモ用のサンプルデータを提供します。

  • Sample audio data / サンプル音声データ
  • Example datasets / サンプルデータセット