NiceProp: An interactive Python-based educational tool for non-ideal compressible fluid dynamics. - Andrea Giuffre'; Matteo Pini (SoftwareX, 2022)