After #273, #287 (consider this only after those PRs)
Closes #290
Moved GarchingArchiveModel from snewpy.models.base to snewpy.models.loaders, because it handles loading model from file. base should be kept for general things.
Created classes LocalFileLoader and RemoteFileLoader in the _model_downloader - both implement the _get_file(filename:str)->Path method.
After #273, #287 (consider this only after those PRs) Closes #290
GarchingArchiveModel
fromsnewpy.models.base
tosnewpy.models.loaders
, because it handles loading model from file.base
should be kept for general things.LocalFileLoader
andRemoteFileLoader
in the_model_downloader
- both implement the_get_file(filename:str)->Path
method.