GithubHelp home page GithubHelp logo

Comments (12)

cdeil avatar cdeil commented on May 30, 2024 1

We now set up Binder for Gammapy: https://gammapy.readthedocs.io/en/latest/getting-started.html#binder

I see that binder is also set up for this repo:
https://github.com/astropy/astropy-tutorials#running-tutorials
(modulo #110).

Binder seems like the simplest solution to set up and maintain.
Closing this issue now so that we don't have to read through the discussion.
If there's something to be done, let's open new issues or PRs.

from astropy-tutorials.

cdeil avatar cdeil commented on May 30, 2024

Here's a first version of a Docker file and image that contains Astropy:
https://github.com/gammapy/gammapy/tree/master/dev/docker

from astropy-tutorials.

adrn avatar adrn commented on May 30, 2024

Sorry for dropping the ball on this, @cdeil , and thanks for making me aware of this!

from astropy-tutorials.

eteq avatar eteq commented on May 30, 2024

@cdeil - I know this is months old, but I just noticed this and did this now. I created a docker organization for Astropy and gave you full access to it.

from astropy-tutorials.

cdeil avatar cdeil commented on May 30, 2024

@eteq – Thanks for setting this up.

I'm still very interested to learn more about Docker and set this up, but realistically I'm swamped with other things until July. So if someone else wants to do this, please go ahead.

These could serve as examples / templates .. maybe all that's needed is to change the Dockerfile to install Astropy and the tutorial repo:

from astropy-tutorials.

eteq avatar eteq commented on May 30, 2024

Same here re: swamped, but I do agree a docker template would be a valuable thing to have in place. If anyone else wants to try this (maybe @adrn?) and needs access, feel free to ping me.

from astropy-tutorials.

cdeil avatar cdeil commented on May 30, 2024

As mentioned at https://github.com/x-calibre/astropython/issues/100, it would be great if we can get online IPython notebooks for the Astropy tutorials or other Astro packages going, either included in astropython.org somehow, or linked to from that page and the Astropy page / docs.

So I asked @rgbkrk from Jupyter / Rackspace for advice on this via email with @X-Calibre in CC, but now I think it's better continue the discussion here so that @eteq, @adrn, @taldcroft or anyone else interested in this can comment or help make this happen.

To summarise the advice from @rgbkrk from the email:

from astropy-tutorials.

taldcroft avatar taldcroft commented on May 30, 2024

Support for this for generic astropy-related notebooks would be amazing indeed! For starters this would provide motivation to finally migrate python4astronomers over to Jupyter notebooks so they could then be run live by students in tutorial sessions with no installation.

from astropy-tutorials.

cdeil avatar cdeil commented on May 30, 2024

@rgbkrk commented "There's no cost with adding your stuff to docker-demo-images. It's community run and the only current sponsor is Rackspace."

So if @X-Calibre or anyone else has time to work on this (adding Astropy stuff to docker-demo-images) in the coming weeks, please leave a comment here. Otherwise I'll give it a try next week.

from astropy-tutorials.

amanjhunjhunwala avatar amanjhunjhunwala commented on May 30, 2024

I have very limited experience with Docker but would love to learn and apply it here ... I would be available in about 2 weeks, then I can definitely give this a try...

from astropy-tutorials.

adrn avatar adrn commented on May 30, 2024

Here's another possibility: http://mybinder.org/

from astropy-tutorials.

amanjhunjhunwala avatar amanjhunjhunwala commented on May 30, 2024

@cdeil @adrn @eteq @taldcroft
I have put up a demo version of this on http://www.astropython.org/interactive
It only has 3 tutorials from the current astropy-tutorials , and a very limited free form IPython Notebook

But if this is what we are aiming for , then I can build a creation form for users to upload/link existing IPython Notebooks along with the list of requirements or the docker file on the website and add it to the list.

The only background task that needs to be done is to provide a link to the notebook from the admin panel (after feeding it to the Binder application)

from astropy-tutorials.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.