Skip to content

pythonnortheast/pyne-immutable-reactive

 
 

Repository files navigation

Viewing this presentation

Like some things in life, it's not so easy to view this presentation, as I took the (somewhat) strange decision to use Jupyter Notebook to actually make the presentation, along with the RISE extension for a 'live' presentation. On the day, it worked out okay, although I actually need to do something about the default fonts, etc.

Build a venv with jupyter and RISE

  1. You'll need a Python3 installation which can also build extensions.

  2. python3 -m venv <name-of-your-venv>

  3. source ./<name-of-your-venv>/bin/activate

  4. Follow option 2. (because I don't like conda on my machines -- no particular reason, to each their own):

    • pip install RISE
    • jupyter nbextension install rise --py --sys-prefix
    • jupyter nbextension enable rise --py --sys-prefix
  5. jupyter notebook

On my Linux machine it was jupyter-nbextension ... and on my Mac it was jupyter nbextension ..., so your mileage may vary.

Then just click on the extension.

The repository where I'm experimenting (writing) a reactive framework with immutable data structures around a very specific topic is:

Note that it is very much in flux and so may not be the best example of this technology. For a more thorough introduction to Reactive programming and Python, I would suggest ReactiveX / RxPY.

About

The ipython jupyter notebooks that make up the presentation (see readme for making it work for you).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%