Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Encourages well documented/commented code

  2. Great visualization

  3. Provides a good mechanism for users explain their workflow and processes to others

...

It’s wasn’t

...

originally intended to be used on an HPC

In many ways, HPC computations and Jupyter notebooks don’t really go together naturallysuit each other’s strengths. Their use cases and original intentions are very different.

To work around this, tools can be used.

...

. Jupyter Notebooks can be powerful development and collaboration tools, but they often aren’t suitable for long-running, computationally intensive workflows.

You can however use them together, and tools are available if you want to do this:

  • ipython parallel

  • dask

  • spark

But in In some cases they the tools end up being more of a “workaround” to make things that just don’t work together, work at the same timeand don’t really allow your computation to be run as one job inside the notebook. Instead what you may have is two separate jobs running simultaneously with information communicated between them.

...

Next Steps

...