Skip to main content

GPU-ускоренное моделирование акустики помещений: Ray Tracing + Image Source

Project description

GPU-ускоренное моделирование акустики помещений

Моделирование распространения звука в помещении с использованием GPU-ускоренной трассировки лучей и метода зеркальных источников. Учёт частотных характеристик материалов и визуализация энергетических карт.

Возможности

Быстрый старт

Установка

pip install torch numpy matplotlib warnings

Интерактивный ввод параметров

Размеры комнаты

Материалы стен

Количество лучей и отражений

Расположение источника и микрофонов

Библиотека материалов

Бетон, кирпич, штукатурка

Ковёр, линолеум, ламинат

Гипсокартон, дерево, стекло

Акустический пенопласт, бархат и другие

Результаты

Энергетические карты для всех 10 частот

Частотные характеристики в точках микрофонов

Статистика распределения энергии

Требования

Python 3.8+

Видеокарта с поддержкой CUDA (опционально, работает и на CPU)

PyTorch с поддержкой CUDA

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acoustics_gpu-1.0.0.tar.gz (23.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acoustics_gpu-1.0.0-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file acoustics_gpu-1.0.0.tar.gz.

File metadata

  • Download URL: acoustics_gpu-1.0.0.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for acoustics_gpu-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3e5cbb8592e752d42fa383b346c9f9d6a220bc35a8683ac21d4ea892c8ddd433
MD5 f2a17c6602643e3c180baa77e9460da6
BLAKE2b-256 6bbd3a97d5a676592b483e3134d66f5eb3b434d33b93a3d584b0c94283d57fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for acoustics_gpu-1.0.0.tar.gz:

Publisher: publish.yml on Evg5xa/acoustics-gpu

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file acoustics_gpu-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: acoustics_gpu-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for acoustics_gpu-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7544e246b1f44baa413851d95d8465676a2b548d6e920abf675a47d8cbcb761
MD5 c050064ccbc5a1cb6bebd2c7f96f65f6
BLAKE2b-256 fa79a66b3f4bf2f9baaa855ff2e2d1432d9e281a8f2110d2f862e893774003e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for acoustics_gpu-1.0.0-py3-none-any.whl:

Publisher: publish.yml on Evg5xa/acoustics-gpu

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page