Repository that stores all the Jupyter extensions for SWAN.
- HdfsBrowser - Extension to browse Hadoop
- SparkConnector - Helper to connect to CERN's Spark Clusters
- SparkMonitor - Live monitoring of Apache Spark Jobs spawned from a notebook
- SwanContents - Contents Manager for Jupyter with Projects functionality and SWAN templates
- 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)
- SwanNotebookViewer - Read-only mode for opening notebooks (used from the Sharing interface) inside Jupyter Notebooks
- 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
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.