OCHA-DAP / ds-floodexposure-monitoring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flood exposure monitoring

Using daily Floodscan flood extent and WorldPop population data to estimate population exposed to flooding for countries in Africa.

Development

All code is formatted according to black and flake8 guidelines. The repo is set-up to use pre-commit. Before you start developing in this repository, you will need to run

pre-commit install

The markdownlint hook will require Ruby to be installed on your computer.

You can run all hooks against all your files using

pre-commit run --all-files

It is also strongly recommended to use jupytext to convert all Jupyter notebooks (.ipynb) to Markdown files (.md) before committing them into version control. This will make for cleaner diffs (and thus easier code reviews) and will ensure that cell outputs aren't committed to the repo (which might be problematic if working with sensitive data).

About

License:GNU General Public License v3.0