Skip to content

PMax5/jupyter-extensions

 
 

Repository files navigation

Jupyter extensions

Repository that stores all the Jupyter extensions for SWAN.

  • HdfsBrowser - Extension to browse Hadoop
  • SparkConnector - Helper to connect to CERN's Spark Clusters
  • SwanContents - Contents Manager for Jupyter with Projects functionality and SWAN templates
  • SwanDask - Wrapper to run dask_jupyterlab as an external process
  • SwanHelp - SWAN Help panel for Notebooks and Lab
  • SwanIntro - Extension to display to users what has changed since the last time they used the service (or greet new users)
  • SwanKernelEnv - Kernel extension to remove SWAN special paths from the user environment (thus keeping the clean LCG release environment)
  • SwanNotifications - Extension to display notifications to users
  • SwanOauthRenew - Extension that fetches the latest oAuth tokens from JupyterHub and writes to the file observed by EOS
  • SwanShare - Jupyter Notebooks/CERNBox sharing integration used by SwanContents
  • SwanPortAllocator - Extension to reserve ports in a user container

NOTE: SparkMonitor, the extension for live monitoring of Apache Spark jobs spawned from a notebook has moved to swan-cern/sparkmonitor

Development

Create a release

The creation of a new release in this repo is now automated. Just run the Github action "Release" manually, and specify the extension name and the increment type.

About

Jupyter extensions for SWAN

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 33.7%
  • Python 30.6%
  • HTML 19.8%
  • TypeScript 14.3%
  • CSS 1.6%