Skip to content

enricofacca/niot

Repository files navigation

Description

Network Inpainting via Optimal Transport (NIOT) is a python package for reconstructing corrupted networks based on optimal (branched) transport principles. See 1 for all details (preprint available here).

Installation

The code is written in python and it is based on Firedrake. Check the dedicated page for installation guidance. Consider also installing using

firedrake-install --doi 10.5281/zenodo.11242360

to ensure having the same software used in the manuscript 1.

Clone this repository with

git clone https://github.com/enricofacca/niot.git

move in the niot directory, and install the niot package with

pip install -e .

Examples

Move in the directory examples/2024FaccaNordbottenHanson and follow the instruction to reproduce the results of the paper.

Authors

Enrico Facca, enrico.facca@uib.no : Departement of Mathematics, University of Bergen, Bergen, Norway.

Footnotes

  1. "Network Inpainting via Optimal Transport" Enrico Facca, Jan Martin Nordbotten, Erik Andreas Hanson 2

About

Network Inpainting via Optimal Transport

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages