flaresimulations / synthesizer

Synthesizer - a code for creating synthetic astrophysical observables
https://flaresimulations.github.io/synthesizer/
GNU General Public License v3.0
17 stars 9 forks source link

Introduce a fallback data mirror on dropbox to get around server failures (until we find a better host) #722

Closed WillJRoper closed 2 months ago

WillJRoper commented 2 months ago

Our test data host is currently down again. This PR introduces a fallback option using Dropbox. This isn't an ideal solution since Dropbox has a bandwidth limit and we could feasibly reach this reasonably often. However, as a quick fix and later a fallback option this will at least keep the wheel turning.

This also introduces a DownloadError for more obvious failures.

Issue Type

Checklist