Welcome to NeuralHydrology’s documentation!

This is the documentation for the NeuralHydrology Python package. The source code is available on GitHub.

On this documentation page, you’ll find a quickstart guide with step-by-step instructions on installation, required datasets, and command-line usage. We’ve also written a few tutorials that walk you through code examples to train your first models. The modelzoo lists all the models that come pre-packaged on installation (but you can add your own models, too). Finally, the API docs show in-depth information on all modules, classes, and functions within NeuralHydrology.

You might also be interested in our Research Blog, where once in a while we post news about our papers and other projects.