On Thu, Nov 24, 2016 at 1:38 AM, Jack Dyson <jackdyso...@gmail.com> wrote: > Hi William, > installed the docker version - exciting stuff - just brilliant! > thanks. We need this "sagewide" asap really. Be looking into it as I > understand more. > small question when you have a moment: > docker starts correctly, everything works-I have SMC locally but I > can't get in sage dedicated modes like R or shell. Some of them work > like maxima, python, gap. If I create a terminal in my project, I can > start R. The code is there - just not accessible from a sage file in > the project: any idea ?
Unfortunately, we haven't added the code to support those Jupyter kernels to the docker image, which is why it doesn't work yet. I've made an issue for this: https://github.com/sagemathinc/smc/issues/1304 > best, > J > > PS : an example: > > %r > 1+1 > > Error in lines 1-1 > Traceback (most recent call last): > File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_server.py", > line 968, in execute > exec compile(block+'\n', '', 'single') in namespace, locals > File "", line 1, in <module> > File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_server.py", > line 1009, in execute_with_code_decorators > code = code_decorator(code) > File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_salvus.py", > line 2117, in r > r.jupyter_kernel = jupyter("ir") > File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_jupyter.py", > line 31, in __call__ > return _jkmagic(kernel_name, **kwargs) > File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_jupyter.py", > line 111, in _jkmagic > km, kc = jupyter_client.manager.start_new_kernel(kernel_name = > kernel_name) > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/manager.py", > line 429, in start_new_kernel > km.start_kernel(**kwargs) > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/manager.py", > line 230, in start_kernel > kernel_cmd = self.format_kernel_cmd(extra_arguments=extra_arguments) > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/manager.py", > line 170, in format_kernel_cmd > cmd = self.kernel_spec.argv + extra_arguments > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/manager.py", > line 82, in kernel_spec > self._kernel_spec = > self.kernel_spec_manager.get_kernel_spec(self.kernel_name) > File > "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/kernelspec.py", > line 175, in get_kernel_spec > raise NoSuchKernel(kernel_name) > NoSuchKernel: No such kernel named ir > > > On 24 November 2016 at 00:54, Jack Dyson <jackdyso...@gmail.com> wrote: >> Thanks I will! enough there to think about already ! >> J >> PS nteract looks cool >> >> On 24 November 2016 at 00:07, William Stein <wst...@gmail.com> wrote: >>> On Wed, Nov 23, 2016 at 3:02 PM, Jack Dyson <jackdyso...@gmail.com> wrote: >>>> Right cheers for that William! will give it a go, hopefully we'll have it >>>> as >>>> standard at some point soon. >>> >>> If you do want to work on that, some thoughts: >>> >>> - There is a "painful" dependency on RethinkDB, which is a C++ >>> program that takes a while to compile. In a few months I predict this >>> will be replaced by either sqlite or postgreSQL, which are both much >>> less painful dependencies... >>> >>> Actually, I don't have much in the way of other thoughts, but don't >>> hesitate to ask. >>> >>>> Best from here, >>>> J >>>> >>>> On Wednesday, November 23, 2016 at 10:00:05 PM UTC+1, William Stein wrote: >>>>> >>>>> On Wed, Nov 23, 2016 at 12:11 PM, Jan Groenewald <j...@aims.ac.za> wrote: >>>>> > >>>>> > Hi >>>>> > >>>>> > On 23 November 2016 at 22:05, Dima Pasechnik <dim...@gmail.com> wrote: >>>>> >> >>>>> >> >>>>> >> I understand that opinions on usability of >>>>> >> https://github.com/sagemath/sagenb/tree/newui >>>>> >> diverge. (and with the breakneck speed javascript >>>>> >> frameworks are developed, one may ask whether something written in 2012 >>>>> >> is still a great idea) >>>>> >> >>>>> >> You ask why sagenb is not developed further. >>>>> >> 1) the sagenb's design is really dated, and jupyter notebook seems a >>>>> >> better (and much better >>>>> >> supported) alternative. >>>>> >> 2) Another actively developed alternative is SMCs notebook, which can >>>>> >> be run >>>>> >> locally. >>>>> > >>>>> > >>>>> > In Africa we have connectivity and power issues, which requires a local >>>>> > notebook. >>>>> >>>>> >>>>> SMC **can be run locally**: >>>>> >>>>> 1. Install docker. >>>>> >>>>> 2. Type this (all one line) >>>>> >>>>> docker run --name=smc -v ~/smc:/projects -p 80:80 -p 443:443 >>>>> sagemathinc/sagemathcloud >>>>> >>>>> Now you're running SMC locally (visit http://localhost). See >>>>> https://github.com/sagemathinc/smc/blob/master/src/dev/docker/README.md >>>>> >>>>> >>>>> >>>>> -- >>>>> William (http://wstein.org) >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "sage-notebook" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to sage-notebook+unsubscr...@googlegroups.com. >>>> Visit this group at https://groups.google.com/group/sage-notebook. >>>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> >>> -- >>> William (http://wstein.org) >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "sage-notebook" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/sage-notebook/t11JSxxCgpw/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> sage-notebook+unsubscr...@googlegroups.com. >>> Visit this group at https://groups.google.com/group/sage-notebook. >>> For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "sage-notebook" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-notebook+unsubscr...@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-notebook. > For more options, visit https://groups.google.com/d/optout. -- William (http://wstein.org) -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.