SciCompMod / memilio

Modular spatio-temporal models for epidemic and pandemic simulations
https://scicompmod.github.io/memilio/
Apache License 2.0
50 stars 15 forks source link

No CI for EPI_IO=OFF #75

Closed mknaranja closed 2 years ago

mknaranja commented 2 years ago

So far our standard setting for EPI_IO is off since hdf5 is needed as additional dependency. However, all our CI jobs use EPI_IO=ON. In my opinion, we should also test with EPI_IO=OFF or make it an obligatory/standard "setting" (that you maybe even can't turn off). Disabling to the possibility to set it off is surely not the best option, but the current handling isn't either. The question is: Will there be a use case where you really do not need the IO. I rather doubt it since you will probably always also have a detailed look into the results, otherwise the runs of the software are rather useless.

@dabele @joergbrech What do you think?

dabele commented 2 years ago

related to #66 since it is planned to merge epidemiology and epidemiology_io libraries.

I think it is realistic for people to want to build their own IO to have their own data format or integrate just our simulation into their framework. also, right now we only require hdf5 for output, of course that could change.

Here's how I think it should work: