I think notebooks in general should be in a separate repo. This will make it easier to include many notebooks, and to include them with outputs included, without having to worry about them increasing the size of the main repo.
Aaron Meurer On Thu, Apr 15, 2021 at 11:27 AM Nicolas Guarin <[email protected]> wrote: > > So, the main idea is to keep it in the main repo or migrate it to the > notebooks' one? > > I think that we the bare minimum is to test that the notebooks run without > errors within CI. > > On Thursday, April 8, 2021 at 3:52:59 AM UTC-5 [email protected] wrote: >> >> Some CI to ensure the notebooks run is rather important, otherwise we'll end >> up with a bunch of broken notebooks over time. >> >> That's what happened with the pydy/examples folder. Lots of stuff was dumped >> in there over the years, but no CI to double check it actually runs. Setting >> up at least CI in the sympy-notebooks repo would make it a relevant, >> sustained, and useful resource. >> >> Jason >> moorepants.info >> +01 530-601-9791 >> >> >> On Thu, Apr 8, 2021 at 10:27 AM Aaron Meurer <[email protected]> wrote: >>> >>> One of the benefits of having sympy-notebooks as a separate repository >>> is that we don't necessarily need to worry about those things. I would >>> be in favor of just merging things into sympy-notebooks as long as >>> they look OK. We don't need to apply the same standards as the main >>> repo, or at least that shouldn't block things being merged presently.. >>> >>> Aaron Meurer >>> >>> On Thu, Apr 8, 2021 at 1:10 AM S.Y. Lee <[email protected]> wrote: >>> > >>> > I don't think that we can utilize sympy-notebooks repository properly >>> > unless we figure out how to test out the notebook outputs, integrate with >>> > sympy releases, matching version compatibility, and link with >>> > documentations. >>> > Setting up this workflow is important, and once this workflow is set, I >>> > think that we should have a place to allow many people to collaborate >>> > tutorials. >>> > On Wednesday, April 7, 2021 at 6:02:03 AM UTC+9 [email protected] wrote: >>> >> >>> >> > If anyone wants to take on the work of improving the sympy-notebooks >>> >> repo or adding notebooks to it, please do so. >>> >> >>> >> I started this with the notebook that I mentioned before. I also created >>> >> a CSS >>> >> style file. >>> >> >>> >> You can check the static version here: >>> >> https://nbviewer.jupyter.org/github/nicoguaro/sympy-notebooks/blob/master/beginner/sympy_in_10_minutes.ipynb >>> >> >>> >> And the Binder version here: >>> >> https://mybinder.org/v2/gh/nicoguaro/sympy-notebooks/HEAD?filepath=beginner%2Fsympy_in_10_minutes.ipynb >>> >> >>> >> Right now the updated version is in my fork, but I could make a PR and >>> >> start adding the other >>> >> notebooks mentioned in the thread. >>> >> >>> >> Nicolás >>> >> >>> >> On Thursday, July 2, 2020 at 2:55:52 PM UTC-5 [email protected] wrote: >>> >>> >>> >>> There's also https://github.com/sympy/quantum_notebooks. Those should >>> >>> perhaps be moved to the sympy-notebooks repo so that we have >>> >>> everything in one place. >>> >>> >>> >>> We might also consider moving the example notebooks in the sympy repo >>> >>> over to sympy-notebooks. That would let us include the outputs as I >>> >>> described, and to have them in a more standard place. We can also set >>> >>> up CI on that repo so that the outputs are tested. I had thought that >>> >>> the example notebooks were included with the release tarball, but >>> >>> apparently they are not, so there is not a big issue with moving them, >>> >>> I think. >>> >>> >>> >>> If anyone wants to take on the work of improving the sympy-notebooks >>> >>> repo or adding notebooks to it, please do so. >>> >>> >>> >>> Aaron Meurer >>> >>> >>> >>> On Thu, Jul 2, 2020 at 1:14 PM Aaron Meurer <[email protected]> wrote: >>> >>> > >>> >>> > We also have https://github.com/sympy/sympy-notebooks, which has never >>> >>> > really been used, but it would be nice to set it up as an example repo >>> >>> > with notebooks, a binder link, and so on. Having it in a separate repo >>> >>> > also means we can have notebooks that have the outputs included >>> >>> > without having to worry about taking up a bunch of space in the main >>> >>> > repo. >>> >>> > >>> >>> > Aaron Meurer >>> >>> > >>> >>> > On Wed, Jul 1, 2020 at 3:23 AM Oscar Benjamin >>> >>> > <[email protected]> wrote: >>> >>> > > >>> >>> > > Hi Nicolás, >>> >>> > > >>> >>> > > This looks nice. Maybe it should go in the example notebooks: >>> >>> > > https://github.com/sympy/sympy/tree/master/examples/notebooks >>> >>> > > >>> >>> > > I don't know if those are hosted on the website rather than just >>> >>> > > github. >>> >>> > > >>> >>> > > Oscar >>> >>> > > >>> >>> > > On Tue, 30 Jun 2020 at 22:11, Nicolas Guarin <[email protected]> >>> >>> > > wrote: >>> >>> > > > >>> >>> > > > I adapted Maxima's tutorial "Maxima in 10 minutes" to SymPy for >>> >>> > > > one of my courses. I would like to know if you consider useful to >>> >>> > > > share it somewhere. This is an nbviewer link: >>> >>> > > > >>> >>> > > > https://nbviewer.jupyter.org/github/nicoguaro/AdvancedMath/blob/master/notebooks/sympy/sympy_in_10_minutes.ipynb >>> >>> > > > >>> >>> > > > Best, >>> >>> > > > Nicolás >>> >>> > > > >>> >>> > > > -- >>> >>> > > > You received this message because you are subscribed to the >>> >>> > > > Google Groups "sympy" group. >>> >>> > > > To unsubscribe from this group and stop receiving emails from it, >>> >>> > > > send an email to [email protected]. >>> >>> > > > To view this discussion on the web visit >>> >>> > > > https://groups.google.com/d/msgid/sympy/6a311d80-b7f6-4f70-a601-091e7b3a3aa5o%40googlegroups.com. >>> >>> > > >>> >>> > > -- >>> >>> > > You received this message because you are subscribed to the Google >>> >>> > > Groups "sympy" group. >>> >>> > > To unsubscribe from this group and stop receiving emails from it, >>> >>> > > send an email to [email protected]. >>> >>> > > To view this discussion on the web visit >>> >>> > > https://groups.google.com/d/msgid/sympy/CAHVvXxT808Gp0yWFrmZwPgneETJC%2BSo57aAi1x2cc4SpEiR6-Q%40mail.gmail.com. >>> > >>> > -- >>> > You received this message because you are subscribed to the Google Groups >>> > "sympy" group. >>> > To unsubscribe from this group and stop receiving emails from it, send an >>> > email to [email protected]. >>> > To view this discussion on the web visit >>> > https://groups.google.com/d/msgid/sympy/514d6e1d-e270-4dff-979b-b1e6effc4296n%40googlegroups.com. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "sympy" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sympy/CAKgW%3D6JwP%3Dm3Kc0DGhx7uf__0oQJ9Y8toeSqhwkX2V-aTvXFqA%40mail.gmail.com. > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/c497fc2b-9a7c-4569-8ed7-d3bc63807e20n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6L%3D5_1zNGTtcFW9T15xWSbbkXdsXnRZpmH5evfHqTYfFg%40mail.gmail.com.
