Skip to main content

Mesh2scattering

PyPI version Documentation Status CircleCI Binder

Mesh2scattering is based on Mesh2HRTF and is an open-source project aiming an easy-to-use software package for the numerical calculation of scattering pattern and scattering and diffusion coefficients of any surface. In a nutshell, Mesh2scattering consists of five parts:

  • input: prepares geometrical data and acoustic parameters for the simulation,
  • numcalc: based on the input from input, it calculates the corresponding sound field
  • output: processes the output from NumCalc to scattering pattern.
  • process: processes the output to scattering and/or diffusion coefficients.
  • utils: helping functions.

Please notice that this project does not support HRTF post processing, use Mesh2HRTF instead.

Getting Started

Check out the examples folder for a tour of the most important mesh2scattering functionality and read the docs for the complete documentation.

Installation

Use pip to install mesh2scattering

pip install mesh2scattering

(Requires Python 3.11 or higher)

For Windows the exe is downloaded automatically. For Linux and MacOS NumCalc is build automatically, note that this requires the build-essential on Linux and xcode on mac. In the contributing guidelines, you will find a complete Instructions for manual building.

Contributing

Check out the contributing guidelines.

Metadata

Release files for mesh2scattering 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mesh2scattering 1.0.5
File Size Uploaded
mesh2scattering-1.0.5.tar.gz 15.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for mesh2scattering 1.0.5
File Interpreter ABI Platform
mesh2scattering-1.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 30.4 MB

Release files / mesh2scattering-1.0.5.tar.gz

Download URL mesh2scattering-1.0.5.tar.gz
Size 15.1 MB
Tags Source
SHA-256 checksum
How to use checksums
47eb4b49fb36b75271f72f112844b13abe5e6003a6647a95af8c8e447ca9e55d
BLAKE2b-256 checksum
How to use checksums
c0c8aa5d1ed5979033562e988844fb94954ed40adb0887b256594f811f43a3a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 2, 2026.

Transparency log

Release files / mesh2scattering-1.0.5-py3-none-any.whl

Download URL mesh2scattering-1.0.5-py3-none-any.whl
Size 15.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b01e8f5955c948bf27c05557b6cad0779336d0a5dddfb4d2b4cca1245d469cc2
BLAKE2b-256 checksum
How to use checksums
754aeec6053255c1a87fb1fe265c6a989027e541929b0aefbc43a9ed381152a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 release files

1.0.4

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page