-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't clone repository due to GitHub LFS limits #33
Comments
This is a known issue but somehow never made it into an official issue. Thanks for starting this. This qas actually brought up at the last monthly status meeting. On mobile but will fill in details next week. |
So the main issue is github's git lfs bandwidth limits. We originally switched to storing our resulting PNG images from notebook executions in this repository with Git LFS because it should have been more efficient and let us store more images as we add more examples. However, github has limits not only on how much you store, we aren't storing much (~6MB of 1GB limit), but also the amount people download (git clones, etc). So even though we don't have much stored, we are hitting the limits because of the number of people downloading the repository. We've been thinking of moving back to storing the images as normal files in the repository, but have been considering remote storage at one of our institutions. Or I suppose we could just not store any of the resulting images. Any other ideas @raybellwaves? |
Without much thought, I like the idea of moving the images to a separate repo called pytroll-gallery. It could then be accompanied with something like rtd which displays the images on a website. Then put a note in this repo saying images generated can be viewed at ... |
I've really wanted to make a real gallery page for satpy and the other pytroll tools. We've had a lot of trouble with it because of how big our input datasets usually are, the time it takes to generate some of them, and we would have to downscale the resulting image if we wanted to reasonably store multiple of them. A separate repository may have to be the answer. We can then have the various projects point to the images, but it would be good if we automatically generated them with travis or something when possible. |
The discussion on slack lead to a consensus about going towards sphinx-gallery. Now we just need to set it up... |
I'm not sure I'm fully convinced on moving everything to sphinx-gallery. If we do that then all examples have to be python scripts. This means no notebooks on binder hub which I think people really like. The other option was https://sphinx-nbexamples.readthedocs.io/en/latest/ or something similar. |
Slightly different error message in the Binder
|
Interesting. So it seems that because I added the submodule with the ssh URL it requires |
Can you try now? |
Thanks. Much further. Now got an error:
|
Clicking on http://binder.pangeo.io/v2/gh/pytroll/pytroll-examples/master
gives
Looks like something to do with Git LFS
Not sure if this would help https://filesystem-spec.readthedocs.io/en/latest/api.html#id0
The text was updated successfully, but these errors were encountered: