Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create IsotropicPlume model and gas sensor #850

Merged
merged 13 commits into from
Dec 8, 2023

Conversation

timothy-glover
Copy link
Contributor

This PR introduces the IsotropicPlume model for calculating gas concentration at a location based on a source term. The model implements the isotropic plume method from the literature (reference in docs) as well as specific likelihood function for evaluating measurement likelihood. This is also based on work presented in literature, with some modifications to account for the fact that this is a simulated sensor with more ideal characteristics than a real sensor. Documentation has been created including the main functions behind the model.

A gas sensor has also been created to carry the IsotropicPlume model that can (and will) be used for a later sensor management example.

A repository in MATLAB on which this PR is based can be seen at: https://github.com/Cunjia-Liu/AutoSTE

@timothy-glover timothy-glover requested a review from a team as a code owner September 4, 2023 12:57
@timothy-glover timothy-glover requested review from sdhiscocks and orosoman-dstl and removed request for a team September 4, 2023 12:57
@timothy-glover
Copy link
Contributor Author

I am unsure why the docs are not building correctly. It seems to be referring to the GMPHD tutorial plotting style in the error. The docs build without any warnings or errors on my PC.

stonesoup/models/measurement/nonlinear.py Outdated Show resolved Hide resolved
stonesoup/models/measurement/nonlinear.py Outdated Show resolved Hide resolved
stonesoup/models/measurement/nonlinear.py Outdated Show resolved Hide resolved
stonesoup/models/measurement/nonlinear.py Outdated Show resolved Hide resolved
stonesoup/models/transition/base.py Outdated Show resolved Hide resolved
@sdhiscocks sdhiscocks merged commit d2a29f3 into dstl:main Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants