Re: [jupyter] Guix-Jupyter: Towards self-contained, reproducible notebooks

2019-10-11 Thread Simon Biggs
Wow, just wanted to say thank you. I shall be taking this for a spin, will 
let you know how I go.

Massively appreciate the work you've gone to here!

On Friday, 11 October 2019 05:00:05 UTC+11, Jason Anderson wrote:
>
> Yes, thanks for sharing - I found the ability to switch kernels inline as 
> the Notebook progresses to be particularly interesting. The code handling 
> the kernel spawning and proxying is a very good reference for me, as I'm 
> investigating a related problem. Nice work!
>
> Cheers,
> Another Jason
>
> On 10/10/19 11:52 AM, Jason Grout wrote:
>
> That is a *very* interesting approach to a tricky problem many people 
> encounter, and you solution looks very well thought out and executed. 
> Thanks for sharing!
>
> Jason
>
>
> On Thu, Oct 10, 2019 at 5:08 AM Ludovic Courtès  > wrote:
>
>> Hello,
>>
>> I’m happy to announce the first beta release of Guix-Jupyter, a kernel
>> that allows users to annotate their notebooks with the list of software
>> dependencies the notebook requires, and have them deployed in a
>> reproducible fashion through GNU Guix:
>>
>>   
>> https://hpc.guix.info/blog/2019/10/towards-reproducible-jupyter-notebooks/
>>
>> As I wrote in this post, we’re more familiar with Guix than with Jupyter
>> and we’d very much welcome your feedback on this approach!
>>
>> Thanks,
>> Ludo’.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jup...@googlegroups.com .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jupyter/87ftk03ish.fsf%40inria.fr.
>>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jup...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jupyter/CAPDWZHwnKAsFvhzpYbsWZoh1JZLUAJvR2E1MgbSKAxp8T2b7pw%40mail.gmail.com
>  
> 
> .
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/e64fceb9-110f-4e92-8cbe-2ef3a3397036%40googlegroups.com.


Re: [jupyter] Restrict Endpoint Access

2019-04-17 Thread Simon Biggs
This seems to be hitting a similar set of aims to what scripedforms set out to 
do, except you have managed to focus on security and support Jupyter widgets.

Would you be open to me marking scripedforms as deprecated and point users to 
your repo/package?

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/43a3f745-700c-4bbf-9719-25e00c0019bc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Re: ScriptedForms v0.10.0 released

2018-11-26 Thread Simon Biggs
Just fixed that pandas output issue. Would you be able to take the new 
patch release 0.10.1 for a spin?

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/920cb842-fe4b-44b2-81ec-f1e60f3ca89e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Re: ScriptedForms v0.10.0 released

2018-11-22 Thread Simon Biggs
Thanks for the heads up. Also Tony I would be massively keen if you could 
chime in 
on https://github.com/SimonBiggs/scriptedforms/issues/278#issuecomment-441146505

Cheers,
Simon

On Friday, 23 November 2018 10:09:58 UTC+11, Tony Hirst wrote:
>
> Latest release hasn't appeared on Github releases page - 
> https://github.com/SimonBiggs/scriptedforms/releases ?
>
> On Thursday, 22 November 2018 06:27:50 UTC, Simon Biggs wrote:
>>
>> http://scriptedforms.com.au
>>
>>- Quickly create live-update GUIs for Python packages using Markdown 
>>and a few custom HTML elements.
>>- Just write in markdown + variables / UI types
>>- Based on Jupyter
>>
>> See it working within mybinder:
>>
>> https://mybinder.org/v2/gh/SimonBiggs/scriptedforms-examples/master?urlpath=scriptedforms/use/detailed-example.md
>>
>> This was an example of Angular working within JupyterLab as a JupyterLab 
>> extension. At the moment however it just works in standalone mode, not 
>> within JupyterLab itself. This is because I have fallen a bit behind and 
>> the extension isn't compatible with the latest Lab. See the following issue 
>> for Lab compatibility 
>> https://github.com/SimonBiggs/scriptedforms/issues/284
>>
>> If people are interested in me maintaining an Angular extension that runs 
>> within JupyterLab, or if they believe they would find ScriptedForms helpful 
>> within JupyterLab itself, please let me know.
>>
>> Cheers,
>> Simon
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/20a95b2b-e069-46cb-b17e-20a0df80ef7b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] ScriptedForms v0.10.0 released

2018-11-21 Thread Simon Biggs


http://scriptedforms.com.au

   - Quickly create live-update GUIs for Python packages using Markdown and 
   a few custom HTML elements.
   - Just write in markdown + variables / UI types
   - Based on Jupyter

See it working within mybinder:
https://mybinder.org/v2/gh/SimonBiggs/scriptedforms-examples/master?urlpath=scriptedforms/use/detailed-example.md

This was an example of Angular working within JupyterLab as a JupyterLab 
extension. At the moment however it just works in standalone mode, not 
within JupyterLab itself. This is because I have fallen a bit behind and 
the extension isn't compatible with the latest Lab. See the following issue 
for Lab compatibility https://github.com/SimonBiggs/scriptedforms/issues/284

If people are interested in me maintaining an Angular extension that runs 
within JupyterLab, or if they believe they would find ScriptedForms helpful 
within JupyterLab itself, please let me know.

Cheers,
Simon


-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/b0b34c63-be07-4fc5-906a-2eb2f448d0b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Re: Help us help you: Survey [<4 mins] to inform Jupyter extension development (submit before 10/15)

2018-10-06 Thread Simon Biggs
Can I recommend not just looking into a dashboard and python library, but maybe 
a custom JupyterLab kernel based on the python3 kernel might be the way to go.

Potentially users can program just as they are used to and whenever a library 
is called that is supported by hypernet then that is detected and handled by 
the kernel to also run through your distributed platform.

Making it so people can use numpy, tensorflow, etc just as they're used to 
would be quite the boon.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/1039a205-d343-49dd-a23d-a691986693f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Multiple checkpoints of notebooks

2018-08-28 Thread Simon Biggs
Tim has been doing some amazing work on this front. See 
https://gitter.im/jupyterlab/jupyterlab?at=5b808d881d3a5711b693fe30

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/d739c838-5033-46a3-8760-34cff8f0627d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] How to get ipython3-qtconsole running in Jupyter world?

2018-05-17 Thread Simon Biggs
On Ubuntu I do the following:

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer 
| bash

bash

pyenv install  3.6.5

pip install qtconsole

jupyter qtconsole



If you have trouble with that you might be better off downloading Anaconda 
-- https://www.anaconda.com/download/#linux


On Friday, 18 May 2018 01:15:03 UTC+10, takowl wrote:
>
> The package on pip and conda is now called 'qtconsole'. I wouldn't 
> recommend installing Jupyter through apt, because Ubuntu's packages are 
> usually outdated.
>
> On 17 May 2018 at 16:25, Shriramana Sharma  > wrote:
>
>> Hello. I was happily using IPython3's QtConsole and on my Kubuntu I only 
>> had to install the package ipython3-qtconsole and I'd be able to just call 
>> up the app and simply use it.
>>
>> Now with the transition to Jupyter the contents of the packages have all 
>> changed. All I want is to use the current equivalent of the old IPython3 
>> QtConsole to interactively use Python3. Please advise me as to what 
>> packages I need to install on Kubuntu Bionic and how to invoke the app. I 
>> tried reading the docs but with the Jupyter docs and old IPy docs and new 
>> ones I'm totally confused.
>>
>> Please help! Thank you!
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jupyter+u...@googlegroups.com .
>> To post to this group, send email to jup...@googlegroups.com 
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jupyter/f29adb3b-070c-44b3-abc9-066454941708%40googlegroups.com
>>  
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/7142f19f-4419-4671-8bb9-e9ec3ea6fd75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] What is the best way to git ignore Jupyter notebook outputs?

2018-05-13 Thread Simon Biggs
I can't claim it's the best way but I use the following:

pip install nbstripout
nbstripout --install

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/1a5afb5c-5e94-4c60-bfe1-8aefd0220077%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] ScriptedForms 0.8.0 released

2018-04-03 Thread Simon Biggs
For the 0.8.0 release notes detailing the live updating python imports and
other added features see
https://github.com/SimonBiggs/scriptedforms/releases/tag/0.8.0

Latest now points to 0.9.0 as I added a small breaking change today and
wanted to highlight it with a 0.* release.

On Tue., 3 Apr. 2018, 7:27 am Simon Biggs, <amongthehi...@gmail.com> wrote:

> ScriptedForms
>
>- Quickly create live-update GUIs for Python packages using Markdown
>and a few custom HTML elements.
>- Just write in markdown + variables / UI types
>- Based on Jupyter
>
> Release Highlights
> Now have a portable windows version. Update the forms in the zip, rezip
> the package, then send your forms to your colleagues. Download the portable
> windows version at
> https://github.com/SimonBiggs/scriptedforms/releases/latest
>
> Completely revamped variable-table. It can now have toggles, tick boxes,
> dropdown select elements, strings, all within table elements. Input types
> are defined by a python dictionary. Dropdown values are defined by a python
> dictionary. The table itself is a pandas table.
>
> Implemented inline code within sections. This is designed to be used to
> maximise separation of code and template allowing the majority of the code
> to be written into a python file and then imported in. This can be combined
> with a section-filechange enabling the form to re-import the python file
> whenever the python file changes.
>
> For more information on the release see
> https://github.com/SimonBiggs/scriptedforms/releases/latest or the
> project readme (
> https://github.com/SimonBiggs/scriptedforms/blob/master/README.md)
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Project Jupyter" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jupyter/8jiIGo2MGwE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/ab55c74e-c8b4-4721-a641-6086e3fb3f09%40googlegroups.com
> <https://groups.google.com/d/msgid/jupyter/ab55c74e-c8b4-4721-a641-6086e3fb3f09%40googlegroups.com?utm_medium=email_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAALqB0C1r7xwKggDWk51TLLvsadXDNusV_4pHw7jPPJt4QYpMg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] ScriptedForms 0.8.0 released

2018-04-02 Thread Simon Biggs
ScriptedForms

   - Quickly create live-update GUIs for Python packages using Markdown and 
   a few custom HTML elements.
   - Just write in markdown + variables / UI types
   - Based on Jupyter

Release Highlights
Now have a portable windows version. Update the forms in the zip, rezip the 
package, then send your forms to your colleagues. Download the portable 
windows version 
at https://github.com/SimonBiggs/scriptedforms/releases/latest

Completely revamped variable-table. It can now have toggles, tick boxes, 
dropdown select elements, strings, all within table elements. Input types 
are defined by a python dictionary. Dropdown values are defined by a python 
dictionary. The table itself is a pandas table.

Implemented inline code within sections. This is designed to be used to 
maximise separation of code and template allowing the majority of the code 
to be written into a python file and then imported in. This can be combined 
with a section-filechange enabling the form to re-import the python file 
whenever the python file changes.

For more information on the release 
see https://github.com/SimonBiggs/scriptedforms/releases/latest or the 
project readme 
(https://github.com/SimonBiggs/scriptedforms/blob/master/README.md)

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/ab55c74e-c8b4-4721-a641-6086e3fb3f09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Re: Embed Jupyter Notebook in my webapp

2018-03-12 Thread Simon Biggs
Hi Dame,

A good place to start with having code within the browser being able to run 
on the notebook server:

https://github.com/jupyterlab/jupyterlab/tree/master/packages/services/examples/typescript-browser-with-output

You might want to look at how binderhub works, you might want to be serving 
the notebook server using something like that:

https://github.com/jupyterhub/binderhub

Cheers,
Simon

On Tuesday, 13 March 2018 08:38:11 UTC+11, Dame NDIAYE wrote:
>
> Hello Everyone!! 
> Is there someone here to help me! 
> I am working on a project in which my users must have their own space in 
> oder to create, upload and run their notebook's script.I mean like I can do 
> in my Jupyter notebook, I want give thema kind of code editor in which they 
> will type or upload their code an I will run it in the background. I have 
> seen that kaggle is doing soemthing like that and it seems they are using 
> Jupyter?!
> What I would like to know is that if I can come up with my problem with 
> JupyterHub?
> If yes can you give me more hints about it;;
> If no, do you know, what kind of Techology can help me to achieve my goal?
> Thank you
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/05b21413-9d00-48df-a455-48aac292ed0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Create beautiful reactive GUIs for Python packages using Markdown and a few custom HTML elements

2018-02-12 Thread Simon Biggs
Scripted Forms


https://github.com/SimonBiggs/scriptedforms


Quickly create beautiful reactive GUIs for Python packages using Markdown 
and a few custom HTML elements. Under the hood it uses the Jupyter Notebook 
server, Angular, Angular Material, Phosphor and JupyterLab.


Display is based upon the cell output within JupyterLab's notebook so most 
items that display within the notebook should work here.


To quickly take it for a spin write:


pip install scriptedforms


Then open a python prompt (not an ipython prompt) and copy in the following:


import scriptedforms as sf
# workaround for https://github.com/SimonBiggs/scriptedforms/issues/24def 
create_file(filename, contents):
with open(filename, 'w') as f:
f.write(contents)

filename = 'quick-start.md'
markdown_contents = """# An 
exampleyour_name`print('Hello 
{}!'.format(your_name))`"""

create_file(filename, markdown_contents)
sf.load(filename)


See https://github.com/SimonBiggs/scriptedforms for how you can then edit 
the resulting markdown file and how you can use Scripted Forms to quickly 
make GUIs for your python package utilities.


Cheers,

Simon



-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/e066392b-9997-4184-8e8e-5b6865f31b91%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] An example of what can be built with the JupyterLab ecosystem

2018-02-12 Thread Simon Biggs
Hi Fernando,

Thank you for the encouragement. Really chuffed that you want to include 
what I have done as an example in the talk you are giving. Puts a huge 
smile on my face. My supervisor was also quite impressed.

I shall re-post the link with a bit more prominent detail.

Thanks again :).
Cheers,
Simon


On Tuesday, 13 February 2018 08:32:33 UTC+11, Fernando Perez wrote:
>
> On Fri, Feb 9, 2018 at 7:27 PM, Simon Biggs <amongt...@gmail.com 
> > wrote:
>
>> Is it okay if I resubmit this with a more informative title and more 
>> prominent link? I realised the way I presented it, it was very easy to pass 
>> over on the digest email...
>>
>
> No prob from me, always good to highlight how folks are adopting the JLab 
> architecture for new and productive uses (I'll actually try to include this 
> as a great example of this practice in an upcoming talk of mine where I'll 
> spend some time on JLab as a modular architecture that we want wide 
> adoption for :)
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/58a33bc5-0e8c-4a18-b2f7-195d3a5b3ae0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] An example of what can be built with the JupyterLab ecosystem

2018-02-09 Thread Simon Biggs
Is it okay if I resubmit this with a more informative title and more
prominent link? I realised the way I presented it, it was very easy to pass
over on the digest email...

On Sat., 10 Feb. 2018, 6:20 am Simon Biggs, <amongthehi...@gmail.com> wrote:

> Thank Brian :)
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Project Jupyter" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jupyter/YrUqTU6NKuQ/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/176b-df7a-474e-ac4e-9386cb7acb70%40googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAALqB0DikcbxdUN60pjvj2pDjYZHHEGxDwzUdcqX-MXfYVmDqw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] An example of what can be built with the JupyterLab ecosystem

2018-02-09 Thread Simon Biggs
Hi,

Standing upon the shoulders of giants I have created a tool that allows one 
to quickly and easily create powerful reactive form like front ends for 
python 
scripts and packages using markdown.

Check out https://github.com/SimonBiggs/scriptedforms to take it for a 
spin. Should take less than 5 mins to be able to see the power of what it 
can do.

Building this was only possible because the upcoming JupyterLab has been 
built in such a beautifully modular way.

Thank you Team Jupyter! :)

Cheers,
Simon


-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/34a804fb-e852-41b2-8b60-c35f92b2faf4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Using Angular with Jupyterlab Extensions

2017-11-22 Thread Simon Biggs
Yes for sure. Go for it. I have loved working with what you guys are 
building :) the more who know it the better.

On Thursday, 23 November 2017 03:28:41 UTC+11, Jason Grout wrote:
>
> We should also quote things like "Using Angular and creating a jupyterlab 
> extension has been an absolute joy." in the JupyterLab docs/material, if 
> it's all right with Simon. Is it all right, Simon?
>
> Jason
>
>
> On Mon, Nov 20, 2017 at 5:55 AM Matthias Bussonnier <
> bussonnie...@gmail.com > wrote:
>
>> Cool
>>
>> We should find a place to list all these recipe, maybe one of
>> JupyterLab (or Phosphor?) wiki or FAQ ?
>> If will be easier to refer to later !
>>
>> Thanks !
>> --
>> Matthias
>>
>> On Mon, Nov 20, 2017 at 12:17 PM, Simon Biggs <amongt...@gmail.com 
>> > wrote:
>> > I have created an npm package that allows you to use Angular within a 
>> Phosphor widget. This results in being able to use Angular for building 
>> jupyterlab extensions. The repo is over at:
>> >
>> > https://github.com/SimonBiggs/phosphor-angular-loader
>> >
>> > It's on npm as @simonbiggs/phosphor-angular-loader
>> >
>> > The repo has a little demo widget demonstrating use as within just 
>> phosphor. I've been using this package to create an extension I am 
>> currently working on:
>> >
>> > https://github.com/SimonBiggs/jupyterlab-form
>> >
>> > Using Angular and creating a jupyterlab extension has been an absolute 
>> joy.
>> >
>> > --
>> > You received this message because you are subscribed to the Google 
>> Groups "Project Jupyter" group.
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an email to jupyter+u...@googlegroups.com .
>> > To post to this group, send email to jup...@googlegroups.com 
>> .
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jupyter/114b3ca0-3d0f-4290-9fa0-87946feacd0a%40googlegroups.com
>> .
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jupyter+u...@googlegroups.com .
>> To post to this group, send email to jup...@googlegroups.com 
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jupyter/CANJQusW%3Du2OYqRAAaeg1n3FTDUdhOGSXL%2B_qp_7NGebHqf11kw%40mail.gmail.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/4dc541ce-1bde-4b4b-8bc7-781b4e037f56%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Using Angular with Jupyterlab Extensions

2017-11-20 Thread Simon Biggs
I have created an npm package that allows you to use Angular within a Phosphor 
widget. This results in being able to use Angular for building jupyterlab 
extensions. The repo is over at:

https://github.com/SimonBiggs/phosphor-angular-loader

It's on npm as @simonbiggs/phosphor-angular-loader

The repo has a little demo widget demonstrating use as within just phosphor. 
I've been using this package to create an extension I am currently working on:

https://github.com/SimonBiggs/jupyterlab-form

Using Angular and creating a jupyterlab extension has been an absolute joy.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/114b3ca0-3d0f-4290-9fa0-87946feacd0a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Data binding and syncing between JavaScript and Kernel

2017-11-03 Thread Simon Biggs
I noticed that declarative widgets achieves data binding and syncing between 
JavaScript and the kernel. I believe that ipywidgets achieves the same thing.

I have been searching their source code trying to find where exactly they 
achieve this, but I as of yet have been unsuccessful.

I am currently writing a jupyterlab extension in Angular. If I was to be able 
to achieve data binding syncing between the python kernel and the JavaScript 
that would be absolutely perfect. My WIP extension is over at 
https://github.com/SimonBiggs/jupyterlab-form

Could someone who is familiar with either the ipywidgets or declarative widgets 
code bases be able to point me in the direction of where this data syncing is 
achieved. That would be absolutely amazing.

Thank you,
Simon

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/1ded5625-1b2a-4d3c-a830-1e7c03405f65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Re: jupyterlab usability with tabs: Can I save a group of tabs as a "project"

2017-09-19 Thread Simon Biggs
The extensibility of Jupyterlab is amazing. I don't know too much but I 
have been browsing through the code a bit. It seems there is a 
"LayoutRestorer":
https://github.com/jupyterlab/jupyterlab/blob/b1950dbbe321aa34b1237145bf74177a0542223c/packages/markdownviewer-extension/src/index.ts#L48

Maybe once the extensions api goes into "beta" so to speak you might be 
able to make an extension to do what you're after... 

On Tuesday, 19 September 2017 02:32:26 UTC+10, harpactocrates wrote:
>
> I  like a lot the functionalities of jupyterlab and the way of putting all 
> the tabs inside a window. The problem now is that the tabs paths are not in 
> the URL and then you can not sabe them in a bookmark group for later open 
> them together as a project.
>
>
> That was the only good thing of the jupyter notebook over jupyterlab, the 
> possibility of copying the URL or manage them with tabsoutliner.
>
> Does the jupyterlab have the concept of 'projects' where I can close the 
> current tabs saving them into a 'project' and open them all of them again 
> latter? or at list a way of copy the url of the tabs in order to open them 
> later in a notebook or the jupyterlab?
>
> PBL.
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/b5d91131-6812-4fba-bdc1-9eb2f251bbab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Re: Jupyter notebook running Angular 4

2017-07-16 Thread Simon Biggs
I realised what you were doing is quite different to myself. Sorry.

On Monday, 17 July 2017 11:19:03 UTC+10, Simon Biggs wrote:
>
> I haven't tried running Angular inside the notebook, but I have been 
> trying to use Jupyter services within Angular:
> https://github.com/SimonBiggs/scriptedforms/releases/tag/v0.1.0-alpha.2
>
> Seeing your screenshot however is making me consider seeing if it is 
> worthwhile implementing the other way round... Maybe Angular within a 
> Jupyter Lab extension...
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/2a756af3-5f57-41bf-9143-3b81f79be8be%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Jupyter notebook running Angular 4

2017-07-16 Thread Simon Biggs
I haven't tried running Angular inside the notebook, but I have been trying to 
use Jupyter services within Angular:
https://github.com/SimonBiggs/scriptedforms/releases/tag/v0.1.0-alpha.2

Seeing your screenshot however is making me consider seeing if it is worthwhile 
implementing the other way round... Maybe Angular within a Jupyter Lab 
extension...

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/e7ec3f14-d0e6-4fc8-a856-1da855166cc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Jupyter Notebook Mobile Experience Study

2017-04-26 Thread Simon Biggs
Hi Cameron,

That work will be amazing. I would be happy to answer questions. Pop me an 
email at m...@simonbiggs.net

Cheers,
Simon

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/89e7b9ef-6a15-4831-86e7-46b55cdaaa6e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Re: Jupyter Dev Meeting, 2017, Week 5 summary

2017-01-31 Thread Simon Biggs
Hi Matthias,

As a user I really appreciate being able to read these reports. 

Thank you.

On Wednesday, 1 February 2017 08:41:50 UTC+11, Matthias Bussonnier wrote:
>
> Hi Everyone,
>
> This is my attempt at writing a weekly summary of our video meeting we 
> have each
> Tuesday. I’m using the notes that have been taken during the meeting by the
> collective effort so the quality of the section depends highly on the 
> quality
> of the notes taken.
>
> Any help welcome. I also try to keep writing this summary under 30 min.
> Project management 
>
>- Next week we’ll try Dropbox paper 
>- Project Mgt Team Tutorial Doodle poll - check your e-mail later today 
>
> Notebook 
>
> Damian informs us that the next Anaconda release will not ship the set of
> extensions we were including by default (nb_conda_kernels, nb_conda,
> etc…). Still available at defaults channel but it will. This will allow to
> have the same experience from default notebook install and anaconda 
> install.
> This should lead to less confusions. This is the v4.3 release, which is
> scheduled for January 31st.
>
> A fix for CodeMirror to have things both working on Safari 10, and with 
> Python
> 3.6 f-Strings has been added on notebook 4.3. It requires a custom patch 
> for
> CodeMirror which we tend to not like as it makes things more complicated 
> for
> downstream packagers. We hope a fix in CodeMirror soon.
>
> Grant is seeing a bunch of error when running tests locally when 
> JupyterLab is
> installed. He is wondering if anyone have seen this. Carol has not seen 
> such an
> issue.
>
> The Notebook 4.3.2 release is expected today and being tracked here:
> https://github.com/jupyter/notebook/projects/7
> JupyterLab 
>
> The Jupyterlab team will be releasing 0.15 this afternoon. This new 
> version of
> JupyterLab adds the ability to open links as widgets within JupyterLab - a 
> link
> to a notebook in an output area opens the notebook in the dock panel
> (jupyterlab/1565) , 
> and it
> also changes the way configuration is handled - to better interact with 
> Jupyter
> Notebook configuration. cf
> (jupyterlab/1555) 
>
> The team is continuing to work on refactoring, testing, and hardening for
> the beta release, and targeting beta issues.
>
> The team is working on a cell metadata side panel area
> (jupyterlab/1586) 
>
> There have been some usability fixes to the new toolbar widget, some 
> bugfixes
> in the completer + hardened tests to try to prevent regressions in the 
> future
>
> Request for Comments about partial partial rendering, please look ad 
> respond
> the following issue: on this issue:
> (jupyterlab/1587) 
> JupyterHub 
>
> JupyterHub Team Tutorial went well on Friday. Video has not been posted 
> yet it
> needs some post processing, but should be available soon. Work is ongoing 
> on
> multiple servers per user and HubShare.
> nbconvert 
>
> There are a few PRs for making a configurable filter that allows 
> customizing
> the anchor link text (currently ¶), which will also allow having no visible
> anchor. They take different approaches that hint at a stylistic discussion.
>
> One of the PRs makes the filter itself configurable using Traitlets (which
> means the anchor text will be export format independent). This requires 
> making
> more things into classes so they can inherit Traitlets configuration.
>
>- https://github.com/jupyter/nbconvert/pull/520 
>
> Two of them add a Traitlet to the html exporter:
>
>- https://github.com/jupyter/nbconvert/pull/508 
>- https://github.com/jupyter/nbconvert/pull/522 
>
> It is unsure which approach we want to go with. Feedback from users of 
> convert
> would help to understand which solution would be the simplest and the most
> useful.
>
> Thomas and Mike came up with an approach to solving the other anchor id 
> problem. 
> IPython 
>
> Matthias released IPython 5.2.0 on Sunday, Thomas released 5.2.1
> yesterday/today (depending on timezone), please upgrade :-) 
>
> Matthias is still waiting for reviews on
> 10182  (Jedi integration, 
> first pass). I
> don’t want to grow the PR beyond 800ish lines. 
> Conferences/Outreach 
>
>- 
>
>PyData Amsterdam: http://pydata.org/amsterdam2017/ 8-9 April
>- 
>
>PyData London: http://pydata.org/london2017/ 5-7 May, Call For 
>Proposal deadline 24 Feb
>- 
>
>We’ll be at PyCon Portland (May 17-25) – no Jupyter Talk (from us at 
>least),
>Maybe a tutorial (not sure yet). 
>
> Services - kernel gateway, docker-stacks 
>
> There’s one PR in progress to update an example notebook in kernel gateway.
> Then I’d like to cut a release adding HTTPS, fixing some multilanguage 
> bugs,
> etc. (Changelog updates 

Re: [jupyter] [REL] matplotlib 2.0.0rc2

2016-12-24 Thread Simon Biggs
My supervisor also had this Numpy-MKL error. It had nothing to do with 
matplotlib 2.0.0rc2 though. We haven't worked out the cause yet.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/e95eba61-c5c7-4321-982e-2174569cbbdd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: How plausible is an emscripten jupyterlab?

2016-11-22 Thread Simon Biggs
Another point is that ChromeOS has a lot to gain from something like this.
Might it be possible to get some funding from Google to pay the wages of
someone to implement this?

On Wed, 23 Nov 2016, 12:13 PM Simon Biggs <amongthehi...@gmail.com> wrote:

As a stepping stone that would still be useful now would it be worth having
a way to have tmpnb read notebook files from the browser's IndexedDB? Or
will even that stepping stone be exceptionally difficult?




On Wed, 23 Nov 2016, 12:01 PM Simon Biggs <amongthehi...@gmail.com> wrote:

I guess the answer is it is plausible, but it would be a very large amount
of work.

I don't think I could do such a large amount. If someone does want to work
on it I would love to help.

On Wed, 23 Nov 2016, 10:04 AM Simon Biggs <amongthehi...@gmail.com> wrote:

Sorry about the multi post. I think it was an issue with swapping windows
to and from Google groups on Android.

On Wed, 23 Nov 2016, 9:58 AM Simon Biggs <amongthehi...@gmail.com> wrote:

Flex looks like it could be amazing. I shall look into that for a project I
am working on. Thanks for the pointer.

With regards to storing the notebook data within the browser I recently
used dexiejs (http://dexie.org) for interacting with IndexedDB. Using Dexie
I was able to write an "import/export" to and from json (
http://electrons.simonbiggs.net/database). (
https://github.com/SimonBiggs/electroninserts-webapp/blob/master/src/app/services/data-services/data-persistence.service.ts
line 278 onwards). That subset of code can be released under a more
permissive license if desired.

With regards to numpy and scipy I completely understand they are a fair way
off. At least until webassembly supports compiling from Fortran.
Nevertheless a pure python static jupyterlab would be perfect for certain
use cases. In my field (health) it can be a bureaucratic nightmare to get
anything installed. Furthermore due to privacy reasons, using an off site
Python server is out if the question. To show something I've written in
python to someone else, and allow them to use it on their computer has
often currently been insurmountable.

As an aside it might also highlight the need for a Fortran to webassembly
compiler quickening the availability of the scientific computing tools
within javascript.

--
You received this message because you are subscribed to a topic in the
Google Groups "Project Jupyter" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/jupyter/5w4A2IOJfxE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jupyter/4ce3396c-26e9-4f93-b98d-777589e838ac%40googlegroups.com
.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAALqB0DEAs119JECvOjKdWNkoMCXcHD0ZvOzEd5k9VFukAs6JQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: How plausible is an emscripten jupyterlab?

2016-11-22 Thread Simon Biggs
As a stepping stone that would still be useful now would it be worth having
a way to have tmpnb read notebook files from the browser's IndexedDB? Or
will even that stepping stone be exceptionally difficult?




On Wed, 23 Nov 2016, 12:01 PM Simon Biggs <amongthehi...@gmail.com> wrote:

I guess the answer is it is plausible, but it would be a very large amount
of work.

I don't think I could do such a large amount. If someone does want to work
on it I would love to help.

On Wed, 23 Nov 2016, 10:04 AM Simon Biggs <amongthehi...@gmail.com> wrote:

Sorry about the multi post. I think it was an issue with swapping windows
to and from Google groups on Android.

On Wed, 23 Nov 2016, 9:58 AM Simon Biggs <amongthehi...@gmail.com> wrote:

Flex looks like it could be amazing. I shall look into that for a project I
am working on. Thanks for the pointer.

With regards to storing the notebook data within the browser I recently
used dexiejs (http://dexie.org) for interacting with IndexedDB. Using Dexie
I was able to write an "import/export" to and from json (
http://electrons.simonbiggs.net/database). (
https://github.com/SimonBiggs/electroninserts-webapp/blob/master/src/app/services/data-services/data-persistence.service.ts
line 278 onwards). That subset of code can be released under a more
permissive license if desired.

With regards to numpy and scipy I completely understand they are a fair way
off. At least until webassembly supports compiling from Fortran.
Nevertheless a pure python static jupyterlab would be perfect for certain
use cases. In my field (health) it can be a bureaucratic nightmare to get
anything installed. Furthermore due to privacy reasons, using an off site
Python server is out if the question. To show something I've written in
python to someone else, and allow them to use it on their computer has
often currently been insurmountable.

As an aside it might also highlight the need for a Fortran to webassembly
compiler quickening the availability of the scientific computing tools
within javascript.

--
You received this message because you are subscribed to a topic in the
Google Groups "Project Jupyter" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/jupyter/5w4A2IOJfxE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jupyter/4ce3396c-26e9-4f93-b98d-777589e838ac%40googlegroups.com
.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAALqB0DXJv1Cp7cGeSyeL9YuYOCCNPW-bJQpCuMPO2XwUKQKjQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: How plausible is an emscripten jupyterlab?

2016-11-22 Thread Simon Biggs
I guess the answer is it is plausible, but it would be a very large amount
of work.

I don't think I could do such a large amount. If someone does want to work
on it I would love to help.

On Wed, 23 Nov 2016, 10:04 AM Simon Biggs <amongthehi...@gmail.com> wrote:

> Sorry about the multi post. I think it was an issue with swapping windows
> to and from Google groups on Android.
>
> On Wed, 23 Nov 2016, 9:58 AM Simon Biggs <amongthehi...@gmail.com> wrote:
>
> Flex looks like it could be amazing. I shall look into that for a project
> I am working on. Thanks for the pointer.
>
> With regards to storing the notebook data within the browser I recently
> used dexiejs (http://dexie.org) for interacting with IndexedDB. Using
> Dexie I was able to write an "import/export" to and from json (
> http://electrons.simonbiggs.net/database). (
> https://github.com/SimonBiggs/electroninserts-webapp/blob/master/src/app/services/data-services/data-persistence.service.ts
> line 278 onwards). That subset of code can be released under a more
> permissive license if desired.
>
> With regards to numpy and scipy I completely understand they are a fair
> way off. At least until webassembly supports compiling from Fortran.
> Nevertheless a pure python static jupyterlab would be perfect for certain
> use cases. In my field (health) it can be a bureaucratic nightmare to get
> anything installed. Furthermore due to privacy reasons, using an off site
> Python server is out if the question. To show something I've written in
> python to someone else, and allow them to use it on their computer has
> often currently been insurmountable.
>
> As an aside it might also highlight the need for a Fortran to webassembly
> compiler quickening the availability of the scientific computing tools
> within javascript.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Project Jupyter" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jupyter/5w4A2IOJfxE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/4ce3396c-26e9-4f93-b98d-777589e838ac%40googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAALqB0Bg0-E2EhsSBvtpci2JVYZM0Cf39nnNRf2JXy9hdN%3D0tA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: How plausible is an emscripten jupyterlab?

2016-11-22 Thread Simon Biggs
Sorry about the multi post. I think it was an issue with swapping windows
to and from Google groups on Android.

On Wed, 23 Nov 2016, 9:58 AM Simon Biggs <amongthehi...@gmail.com> wrote:

> Flex looks like it could be amazing. I shall look into that for a project
> I am working on. Thanks for the pointer.
>
> With regards to storing the notebook data within the browser I recently
> used dexiejs (http://dexie.org) for interacting with IndexedDB. Using
> Dexie I was able to write an "import/export" to and from json (
> http://electrons.simonbiggs.net/database). (
> https://github.com/SimonBiggs/electroninserts-webapp/blob/master/src/app/services/data-services/data-persistence.service.ts
> line 278 onwards). That subset of code can be released under a more
> permissive license if desired.
>
> With regards to numpy and scipy I completely understand they are a fair
> way off. At least until webassembly supports compiling from Fortran.
> Nevertheless a pure python static jupyterlab would be perfect for certain
> use cases. In my field (health) it can be a bureaucratic nightmare to get
> anything installed. Furthermore due to privacy reasons, using an off site
> Python server is out if the question. To show something I've written in
> python to someone else, and allow them to use it on their computer has
> often currently been insurmountable.
>
> As an aside it might also highlight the need for a Fortran to webassembly
> compiler quickening the availability of the scientific computing tools
> within javascript.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Project Jupyter" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jupyter/5w4A2IOJfxE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/4ce3396c-26e9-4f93-b98d-777589e838ac%40googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAALqB0DTedR9S1fW6OG3g8DDTLSb3e9ob25dhjU9seU0hE%3DYjw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: How plausible is an emscripten jupyterlab?

2016-11-22 Thread Simon Biggs
Flex looks like it could be amazing. I shall look into that for a project I am 
working on. Thanks for the pointer.

With regards to storing the notebook data within the browser I recently used 
dexiejs (http://dexie.org) for interacting with IndexedDB. Using Dexie I was 
able to write an "import/export" to and from json 
(http://electrons.simonbiggs.net/database). 
(https://github.com/SimonBiggs/electroninserts-webapp/blob/master/src/app/services/data-services/data-persistence.service.ts
 line 278 onwards). That subset of code can be released under a more permissive 
license if desired.

With regards to numpy and scipy I completely understand they are a fair way 
off. At least until webassembly supports compiling from Fortran. Nevertheless a 
pure python static jupyterlab would be perfect for certain use cases. In my 
field (health) it can be a bureaucratic nightmare to get anything installed. 
Furthermore due to privacy reasons, using an off site Python server is out if 
the question. To show something I've written in python to someone else, and 
allow them to use it on their computer has often currently been insurmountable. 

As an aside it might also highlight the need for a Fortran to webassembly 
compiler quickening the availability of the scientific computing tools within 
javascript.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/4ce3396c-26e9-4f93-b98d-777589e838ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: How plausible is an emscripten jupyterlab?

2016-11-22 Thread Simon Biggs
Flex looks like it could be amazing. I shall look into that for a project I am 
working on. Thanks for the pointer.

With regards to storing the notebook data within the browser I recently used 
dexiejs (http://dexie.org) for interacting with IndexedDB. Using Dexie I was 
able to write an "import/export" to and from json 
(http://electrons.simonbiggs.net/database). 
(https://github.com/SimonBiggs/electroninserts-webapp/blob/master/src/app/services/data-services/data-persistence.service.ts
 line 278 onwards). That subset of code can be released under a more permissive 
license if desired.

With regards to numpy and scipy I completely understand they are a fair way 
off. At least until webassembly supports compiling from Fortran. Nevertheless a 
pure python static jupyterlab would be perfect for certain use cases. In my 
field (health) it can be a bureaucratic nightmare to get anything installed. 
Furthermore due to privacy reasons, using an off site Python server is out if 
the question. To show something I've written in python to someone else, and 
allow them to use it on their computer has often currently been insurmountable. 

As an aside it might also highlight the need for a Fortran to webassembly 
compiler quickening the availability of the scientific computing tools within 
javascript.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/ebcae057-10ad-48b1-9610-5d6f9acd07e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: How plausible is an emscripten jupyterlab?

2016-11-22 Thread Simon Biggs
Flex looks like it could be amazing. I shall look into that for a project I am 
working on. Thanks for the pointer.

With regards to storing the notebook data within the browser I recently used 
dexiejs (http://dexie.org) for interacting with IndexedDB. Using Dexie I was 
able to write an "import/export" to and from json 
(http://electrons.simonbiggs.net/database). 
(https://github.com/SimonBiggs/electroninserts-webapp/blob/master/src/app/services/data-services/data-persistence.service.ts
 line 278 onwards). That subset of code can be released under a more permissive 
license if desired.

With regards to numpy and scipy I completely understand they are a fair way 
off. At least until webassembly supports compiling from Fortran. Nevertheless a 
pure python static jupyterlab would be perfect for certain use cases. In my 
field (health) it can be a bureaucratic nightmare to get anything installed. 
Furthermore due to privacy reasons, using an off site Python server is out if 
the question. To show something I've written in python to someone else, and 
allow them to use it on their computer has often currently been insurmountable. 

As an aside it might also highlight the need for a Fortran to webassembly 
compiler quickening the availability of the scientific computing tools within 
javascript.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/36d601d9-4a0b-4fdc-9837-aba8eaecb12e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] How plausible is an emscripten jupyterlab?

2016-11-20 Thread Simon Biggs
Supposedly http://repl.it was able to use emscripten to compile CPython to 
javascript. How plausible might it be to have the base jupyterlab also compiled 
and have a minimal working version of jupyterlab hosted as a static web page? 
Am I just talking nonsense, or does the fact the webassembly is a fast 
approaching standard make this a project worth investigating?

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/e243bcb8-1f69-4320-87fa-09987c8528fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Binder VPython update

2016-10-01 Thread Simon Biggs
Thanks Bruce. If you would like I made a fluence demo using ipython and widgets:
https://github.com/SimonBiggs/MRS360-Lecture-Widgets/blob/master/Fluence.ipynb

Feel free to reuse it if you wish.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/076da23e-8902-4c4a-b6aa-43b64ae7ee11%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] JupyterLab publicly announced at SciPy'16

2016-07-15 Thread Simon Biggs
Thank you so much for this. I absolutely love all of your work.

A bit of feedback. I'm not sure if this would be better placed within Anaconda 
distribution or within jupyter proper. I love evangelising jupyter notebook as 
a tool for those looking to learn Python. In my time of doing that, one of 
hardest points to get across, and it continues to be an issue point for 
beginners even after months of using the notebook. Is the fact they can't 
double click on a .ipynb file and run it.

I know that there are tools out there to make this possible, but they are not 
heavily supported, and sometimes they break (which for these users is worse).

When Jupyter lab goes beta or full release would it be possible for an Anaconda 
distribution installed on Windows to be able to register jupyterlab to open 
.ipynb files out of the box? I believe that would make my evangelising efforts 
at least 2 fold more effective.

Cheers,
Simon

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/8a0bcec9-a80d-4e6a-ac1d-f05236024a8f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.