https://github.com/zmoon/blpd
Lagrangian (stochastic) particle dispersion with Python+Numba to model bees finding floral scents
https://github.com/zmoon/blpd
Last synced: 3 months ago
JSON representation
Lagrangian (stochastic) particle dispersion with Python+Numba to model bees finding floral scents
- Host: GitHub
- URL: https://github.com/zmoon/blpd
- Owner: zmoon
- License: mit
- Created: 2020-02-26T03:09:51.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-11-03T20:37:15.000Z (7 months ago)
- Last Synced: 2025-11-03T22:18:34.846Z (7 months ago)
- Language: Python
- Homepage:
- Size: 1020 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# blpd
*Lagrangian (stochastic) particle dispersion with Python+Numba to model bees finding floral scents*
[](https://github.com/zmoon/blpd/actions/workflows/ci.yml)
[](https://results.pre-commit.ci/latest/github/zmoon/blpd/master)
[](https://mybinder.org/v2/gh/zmoon/blpd/HEAD?urlpath=lab/tree/examples)
[](https://www.repostatus.org/#inactive)
[pdoc](https://pdoc.dev/) API documentation:
## Installing
Latest:
```
pip install https://github.com/zmoon/blpd/archive/master.zip
```
### For development
1. Clone the repo
```
git clone https://github.com/zmoon/blpd
```
2. Register the package as an editable install, by navigating into the the repo and executing
```
pip install -e .
```
#### Notes
:exclamation: An updated version of `pip` (>= 19.0) should be used for the install to ensure that the build backend specified in `pyproject.toml` will be read and used (installed if necessary). Otherwise, the `blpd` package version may not be correctly read into the package metadata.
## References
* K. Pratt's thesis: . The version described there included a simpler treatment of the in-canopy statistics. [Marcelo Chamecki](http://people.atmos.ucla.edu/mchamecki/index.htm) added the Massman & Weil (1999) model to enhance the canopy treatment. The LPD code (module `blpd.lpd`) is based on a version of Pratt's model written in Matlab.
* Massman & Weil (1999):
* Fuentes et al. (2016):