NoiseModelling
NoiseModelling copied to clipboard
CoRTN Noise Model
Just wondering if its possible to include the CoRTN noise model, or other models for that matter.
I'd be happy to contribute as we use CoRTN regularly in Australia, but I'd also be happy to contribute to building a modular system which allows you to build 'plug-ins' so any noise model can be used.
Dear Skippa,
I have just quickly read this publication: https://www.sciencedirect.com/science/article/pii/S136481521400379X
It seems to me that it would indeed be possible to integrate CortN into NoiseModelling quite easily. Only the DeltaA and DeltaR coefficients could be complicated to integrate (for the moment we do not store the directivity of the propagation paths). But as it is planned to integrate the directivity (especially for rail type sources), it is compatible with our development path #233 .
Do you think you can contribute? If it's possible, we can try to help you "put your foot in the door".
For information NoiseModelling contains three parts:
- Calculation of emissions (L0 + Deltaf + deltag + deltap in Cortn). This is the easiest part to contribute.
- Calculation of radii. At the moment we don't store the directivity information, but this could change.
- Calculation of source-receiver attenuation. Here too it is easier to contribute.
Excellent! I reckon I can contribute, thanks for making it easy.
Great news 👍
Well, the steps to contribute should be sthg like :
- get acquainted with NoiseModelling (do all the tutorials, etc.). Maybe you already did this step.
- get acquainted with its source code and in particular, first of all, the emission part
- fork the NoiseModelling code on your github repository
- and start coding the emission part of CoRTN.
We are used to work with the IntelliJ IDE, but of course you are free to use the one you want. Just, we'll probably be faster to help you on IntelliJ if it's an issue related to the IDE.
We can also, if you wish, plan a visio meeting to discuss more specifically about the development.
Finally, if you are committed to contributing, of course we should offer you to participate in the technical committees of NoiseModelling, which takes place about every 3-4 months (https://noise-planet.org/organisation.html).
See you soon!