sound — a reasoning module

Noise doses and the range of hearing decided, and sound calculated, as a DKE Python module you compile into your own store. It is not occupational-health advice. You record exposures by level and hours with the limit they are judged against, the segments of a worker's day and tones by frequency; it concludes which exposures are over their permissible dose, which days of mixed exposures sum past one and whether a tone is audible, infrasound or ultrasound, each with its proof and with the premise that failed. It calculates the decibel level of a pressure, the sum of incoherent sources, the fall with distance, the speed of sound, wavelength, the Doppler shift and the 8-hour average level of a dose.

Licence: MIT. Current version: 1.0.4, released in rev 144.

Get it

The whole release, as one archive:

curl -O https://dke.langsyn.com/source/sound/1.0.4/sound-1.0.4.tar.gz

Its SHA-256: c29a41eaf20fb6ac20b77e501a9c530232ba2aa3f7cd99340cd20b5a26edcc12.

Or browse version 1.0.4 file by file. /source/sound/latest/ always redirects to the current version. A release's files never change. When the next release supersedes this one, this version stays served at its URL, marked superseded, so cite the version and the archive's digest to say exactly which bytes you read, and use latest for a link that follows each new release.

Current release