Package: OpeNoise 0.2-18

Pasquale Scordino

OpeNoise: Environmental Noise Pollution Data Analysis

Provides analyse, interpret and understand noise pollution data. Data are typically regular time series measured with sound meter. The package is partially described in Fogola, Grasso, Masera and Scordino (2023, <doi:10.61782/fa.2023.0063>).

Authors:Pasquale Scordino [aut, cre], Simone Sperotto [ctb], Stefano Masera [ctb], Daniele Grasso [ctb], Jacopo Fogola [ctb]

OpeNoise_0.2-18.tar.gz
OpeNoise_0.2-18.tar.gz(r-4.5-noble)OpeNoise_0.2-18.tar.gz(r-4.4-noble)
OpeNoise_0.2-18.tgz(r-4.4-emscripten)OpeNoise_0.2-18.tgz(r-4.3-emscripten)
OpeNoise.pdf |OpeNoise.html
OpeNoise/json (API)
NEWS

# Install 'OpeNoise' in R:
install.packages('OpeNoise', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/arpapiemonte/openoise-analysis/issues

Datasets:
  • AcousticWeightingTable - Weighting acoustic table
  • P1FA - Noise data of misure in house open window condition
  • P1FC - Noise data of misure in house close window condition
  • PTFA - Noise data of misure in house open window condition
  • PTFC - Noise data of misure in house close window condition
  • dataset_impulsive1 - Noise dataset of impulsive event
  • dataset_impulsive2 - Noise dataset of impulsive event
  • dfBW - Table's 1/3 octave bandwidth
  • exampleHourlyData - Noise hourly data of misure in environmental open space
  • iso - Parameters table of equal loudness curve A
  • markers - Dataset with markers

1.70 score 5 scripts 24 exports 39 dependencies

Last updated 5 days agofrom:dc38392af5. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 21 2024
R-4.5-linuxOKNov 21 2024

Exports:AcousticQuantilePlotAcuDNPercentileAcuPercentileavr.day.nightdbsumdeco.timedfImpulsiveTrasformenergetic_w.meanenergetic.meanenergetic.minExtractIndexMarkHolidaysDateHourlyEmeanIntrusiveIndexLdenCalculatorMaskapplyPlotNoiseTHcomparePlotNoiseTimeHistoryPlotSpectrogramRoundTorunningLeqsearch.tonesearchImpulseSELcalc

Dependencies:clicolorspacecpp11dplyrfansifarvergenericsggplot2gluegtableisobandlabelinglatticelifecyclelubridatemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigpracmapurrrR6RColorBrewerrlangscalesstringistringrtibbletidyrtidyselecttimechangeutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Plot acoustic quantileAcousticQuantilePlot
Weighting acoustic tableAcousticWeightingTable
Calculate reverse Percentile for periodAcuDNPercentile
Calculate reverse PercentileAcuPercentile
Calculate daily and nightly energetic mean periodavr.day.night
Noise dataset of impulsive event (100 ms acquisition time)dataset_impulsive1
Noise dataset of impulsive event (100 ms acquisition time)dataset_impulsive2
Calculate energetic sum or difference of valuesdbsum
Time decompositiondeco.time
Table's 1/3 octave bandwidthdfBW
Trasform impulsive dataframe (100 ms samples) in dataframe (1s samples)dfImpulsiveTrasform
Weigth logaritmic meanenergetic_w.mean
Logarithmic meanenergetic.mean
Function that calculate min valueenergetic.min
Noise hourly data of misure in environmental open spaceexampleHourlyData
Extract index and name of markersExtractIndexMark
Calculate Holidays date (Gregorian calendar)HolidaysDate
Calculate hourly energetic meanHourlyEmean
Calculate Intrusive Index (UNI/TS 11844 march 2022)IntrusiveIndex
Parameters table of equal loudness curve A (ISO 226:1987 “Acoustics - Normal equal-loudness-level contours”)iso
Calculate daily or total Lden (Day-evening-night level)LdenCalculator
Dataset with markersmarkers
Add index and name of markers in misure dataframeMaskapply
Noise data of misure in house open window conditionP1FA
Noise data of misure in house close window conditionP1FC
Plot time history and compare frequency componentsPlotNoiseTHcompare
Plot time history of noise misure with marker and running LeqPlotNoiseTimeHistory
Plot spectrogramPlotSpectrogram
Noise data of misure in house open window conditionPTFA
Noise data of misure in house close window conditionPTFC
Round to MultipleRoundTo
Calculate running LeqrunningLeq
Function research pure tonesearch.tone
Search impulsive eventsearchImpulse
Calculate SEL (Single Event Level)SELcalc