- switched to matplotlib wrapper - refactored most of the original code - added RO-Crate as output - extended docs