PyAnsys Sound#
PyAnsys Sound lets you use the main features of Ansys Sound to perform sound and vibration analysis and postprocessing in Python. This library uses a DPF server with a DPF Sound plugin, both of which are installed along with Ansys Sound Analysis and Specification (SAS). It can be seen as a user-friendly, object-oriented, Python interface to DPF Sound operators.
These documentation sections provide information on installing and using PyAnsys Sound:
Learn about PyAnsys Sound prerequisites and how to install PyAnsys Sound.
Learn how to start PyAnsys Sound and how to use it.
Learn about all available PyAnsys Sound features and how to use them.
Explore examples that show how to use PyAnsys Sound for various workflows.
Learn how to contribute to the PyAnsys Sound codebase and documentation.
Key features#
The following API reference pages describe the key features of PyAnsys Sound:
Signal utilities: Tools to read and write WAV files in the format used by Ansys Sound Analysis and Specification (SAS) and tools to perform basic editing of audio signals.
Signal processing: Tools to perform time-domain signal processing, such as filtering.
Spectral processing: Tools to perform frequency-domain signal processing, such as calculating a power spectral density (PSD).
Spectrogram processing: Spectrogram calculation and editing tools.
Psychoacoustics: Psychoacoustic indicators computation to measure perceived sound quality.
Xtract: Separation of a signal into several components, such as tonal, transient, and noise parts.
Sound composer: Generation of sounds from sources defined in the time domain or the frequency domain. Creation of complex sounds by mixing several tracks (each track contains a specific user-defined source).
Standard levels: Calculation of standard levels for time-domain signals.
Sound power: Calculation of sound power from time-domain signals.
Not all features of Ansys SAS are available in PyAnsys Sound. Features are regularly added in new versions.