NoiseCapture

Android App dedicated to the measurement of environmental noise.

https://github.com/Universite-Gustave-Eiffel/NoiseCapture

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.8%) to scientific vocabulary

Keywords

android collaborative-science measurements noise-maps

Keywords from Contributors

pathfinder acoustics cnossos-eu noise noise-modelling noise-propagation propagation research sound-propagation transformation
Last synced: 6 months ago · JSON representation

Repository

Android App dedicated to the measurement of environmental noise.

Basic Info
Statistics
  • Stars: 109
  • Watchers: 28
  • Forks: 48
  • Open Issues: 69
  • Releases: 49
Topics
android collaborative-science measurements noise-maps
Created almost 11 years ago · Last pushed 7 months ago
Metadata Files
Readme License

README.md

About NoiseCapture App

Build Status

NoiseCapture App is Android App dedicated to the measurement of environmental noise.

Description

NoiseCapture App is an Android App project for measuring environmental noise using a smartphone. The goal is to produce relevant noise indicators from audio measurements, including a geospatial representation. Measurements can be shared with the community in order to produce participatory noise maps. NoiseCapture App is a component of a global infrastructure, i.e. a Spatial Data Infrastructure (SDI), called the OnoMap SDI, that allows to process and represent the geospatial information, like noise maps.

  • A full description of the whole OnoMap SDI, including the NoiseCapture App, is given in the wiki pages.
  • An user guide, for the use of the NoiseCapture App, is proposed within the NoiseCapture App (see the 'Help' page in the menu of NoiseCapture App).

Features

NoiseCapture App features are divided into 3 parts:

  • Measurement - Once the sound level calibration is done, the user start the measurement in order to record each second the LAeq, an average sound energy over a period of 1s. The spectrum repartition of the sound are analysed and stored using the Fourrier transform. The device location are recorded while measuring the sound level. The user has the hability to provide his own feedback about the feeling of the noise environment.

  • Extented report - Advanced statistics are computed locally on the phone and shown to the user. For each user's measurement the locations of the noise levels are displayed in a map.

  • Share results with the community - Anonymous results are transfered to Virtual Hubs (web server) and post-processed in order to build a noise map that merge all community results. Participative noise maps can be displayed within the NoiseCapture App, or online at https://onomap.noise-planet.org/.

Developments

NoiseCapture App is a collaboration between the Environmental Acoustic Research unit (Ifsttar) and the Lab-STICC CNRS. If you need more information about the project developped by the Environmental Acoustic Research unit and the Lab-STICC, on this topic, go to http://www.noise-planet.org.

Download

Get it on F-Droid Get it on Google Play

Funding

This application was developed under the initial funding the European project ENERGIC-OD, with the help of the GEOPAL program.

License

NoiseCapture App is released under the GENERAL PUBLIC LICENSE Version 3. Please refer to GPLv3 for more details.

Follow us

Follow the developement of NoiseCapture App (and more...) on Twitter at @NoisePlanet [Twitter URL](https://twitter.com/NoisePlanet)

Owner

  • Name: Université Gustave Eiffel
  • Login: Universite-Gustave-Eiffel
  • Kind: organization
  • Email: software@univ-eiffel.fr
  • Location: France

The Gustave Eiffel University if a french university born from the fuse of the former Université Paris-Est Marne-la-Vallé and the IFSTTAR institute.

GitHub Events

Total
  • Create event: 14
  • Release event: 2
  • Issues event: 12
  • Watch event: 11
  • Delete event: 7
  • Issue comment event: 8
  • Push event: 99
  • Pull request event: 21
  • Fork event: 4
Last Year
  • Create event: 14
  • Release event: 2
  • Issues event: 12
  • Watch event: 11
  • Delete event: 7
  • Issue comment event: 8
  • Push event: 99
  • Pull request event: 21
  • Fork event: 4

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 1,071
  • Total Committers: 8
  • Avg Commits per committer: 133.875
  • Development Distribution Score (DDS): 0.274
Past Year
  • Commits: 173
  • Committers: 1
  • Avg Commits per committer: 173.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
nicolas-f g****b@n****r 778
nicolas-f [****] 171
Picaut j****t@i****r 77
nicolas-f 26
gguillaume g****o@g****m 15
Lorenzo Bigagli l****a 2
eiei114 n****4@g****m 1
Poussinou f****7@y****r 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 226
  • Total pull requests: 204
  • Average time to close issues: 8 months
  • Average time to close pull requests: 12 days
  • Total issue authors: 32
  • Total pull request authors: 8
  • Average comments per issue: 2.08
  • Average comments per pull request: 0.15
  • Merged pull requests: 195
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 8
  • Pull requests: 25
  • Average time to close issues: N/A
  • Average time to close pull requests: 7 days
  • Issue authors: 5
  • Pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 22
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • nicolas-f (112)
  • Picaut (41)
  • ebocher (26)
  • gpetit (7)
  • Oldfield007 (4)
  • EngYass (3)
  • pierromond (3)
  • baudav (2)
  • P-gK (2)
  • silviankov (2)
  • SPalominos (2)
  • EMargaritis (1)
  • MakerIndustries (1)
  • Shfaz91 (1)
  • toulemonde (1)
Pull Request Authors
  • nicolas-f (191)
  • Picaut (6)
  • lorebiga (2)
  • chenzhang22 (1)
  • Poussinou (1)
  • gpetit (1)
  • eiei114 (1)
  • ebocher (1)
Top Labels
Issue Labels
enhancement (80) sonoreze (26) App (23) bug (22) Severity Trivial (14) documentation (9) gh-pages (7) Severity Normal (7) PlayStore Crash Report (5) Translation (5) Severity Major (4) question (3) Database anomalies (3) Severity Critical (2) NoiseCapture2 (2) NC2reported (1)
Pull Request Labels
sonoreze (1)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 18
proxy.golang.org: github.com/Universite-Gustave-Eiffel/NoiseCapture
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
proxy.golang.org: github.com/universite-gustave-eiffel/noisecapture
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago

Dependencies

app/build.gradle maven
  • com.android.support:multidex 1.0.0 compile
  • androidx.appcompat:appcompat 1.0.0 implementation
  • androidx.constraintlayout:constraintlayout 1.1.3 implementation
  • androidx.vectordrawable:vectordrawable 1.0.0 implementation
  • com.github.PhilJay:MPAndroidChart v2.2.5 implementation
  • com.github.wendykierp:JTransforms 3.1 implementation
  • com.google.android.material:material 1.0.0 implementation
  • com.nhaarman.supertooltips:library 3.0.0 implementation
  • org.apache.commons:commons-math3 3.5 implementation
  • org.slf4j:slf4j-simple 1.7.12 implementation
  • junit:junit 4.12 testImplementation
onomap-geoserver/geoserver/build.gradle maven
  • org.codehaus.groovy:groovy-all 2.5.5 compile
  • org.geoserver.script:gs-script-core 2.15.1 compile
  • org.postgresql:postgresql 9.4-1201-jdbc41 compile
  • junit:junit 4.12 testCompile
.github/workflows/onomap.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-java v1 composite
build.gradle maven
sosfilter/build.gradle maven