Copyright 2021 Herve Girod. All Rights Reserved. Documentation and source under the BSD 3-Clause licence