hublib

March 29, 2018 ยท View on GitHub

hublib is a Python library for the HUBzero_ science gateway platform. It is designed to be used with Jupyter_ notebooks on the hubs, although the ui module should work in any notebooks. Hubs running the Jupyter service include HUBzero and nanoHUB_.

  • hublib.ui - Makes it easy to create a simple GUI for scientific code in a Jupyter notebook. Built on top of ipywidgets_ and pint_.
  • hublib.use - Loads hub environment modules.

The complete documentation is hosted at https://hubzero.github.io/hublib/

.. image:: docs/sources/images/hublib_complam.gif

.. image:: docs/sources/images/hublib_2.gif

.. image:: docs/sources/images/hublib_3.gif

.. _HUBzero: https://hubzero.org/ .. _nanoHUB: https://nanohub.org/ .. _Jupyter: http://jupyter.org/ .. _ipywidgets: https://github.com/ipython/ipywidgets .. _pint: https://pint.readthedocs.io/