Skip to content

Delete Logo.h from repository and include minimal PNG decoding library

The ExaHyPE repository has more than 2000 commits and weights only 10MB. Now in January somebody added a 10MB C++ header file containing an uncompressed picture. It's not only possible to read in this picture in any image reader any more, but the repository just blew to the double size and nobody really wants to deal with such files (try to load it in a text editor).

First, the commit introducing this picture should be changed and the monster file deleted out of the repository.

Second, it should be replaced by an actual picture in GIF, JPG, PNG or similar efficient formats (will be less than 20kb!) and a suitable decompression routine should be added to the Demonstrator. This mimics how actual offline initial data generators work. We do not need to introduce a dependency on an external library but can embed an Open Source minimal decoding library. There are a lot of them, for instance one of these:

This is really the way to go as it allows users to exchange the picture with another one at runtime.

I @sven volunteer to implement this.