fun-with-swarm
Dashboards made with Panel deployed directly from notebooks using Binder
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.2%) to scientific vocabulary
Repository
Dashboards made with Panel deployed directly from notebooks using Binder
Basic Info
- Host: GitHub
- Owner: Swarm-DISC
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://mybinder.org/v2/gh/Swarm-DISC/fun-with-swarm/main?urlpath=panel
- Size: 33.2 KB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
fun-with-swarm
Simple dashboard to use for fun outreach purposes and experiment with Panel. Comes with a suitable development environment defined in environment.yml including jupyter-panel-proxy which enables a convenient Panel server accessible through Jupyter.
To set up locally:
- Clone this project
git clone https://github.com/Swarm-DISC/fun-with-swarm.git` cd fun-with-swarm - Install rubberband (e.g.
sudo apt install rubberband-cli) - Install the conda environment:
conda env create --file environment.yml --name funswarm conda activate funswarm - Launch Jupyter:
jupyter lab &
Add notebooks to notebooks/ and extend the list in jupyter-panel-proxy.yml to make them available to the Panel server.
Problems: - https://github.com/holoviz/panel/issues/3170 - Binder is often slow... how to speed up? - Every time the repo changes, the images will need to be rebuilt. Could set up a separate repository to define a good environment that won't change often, use that to launch the binder and then nbgitpuller to add this one? (https://discourse.jupyter.org/t/how-to-reduce-mybinder-org-repository-startup-time/4956) - Set up a dedicated panel server
Owner
- Name: Swarm-DISC
- Login: Swarm-DISC
- Kind: organization
- Repositories: 6
- Profile: https://github.com/Swarm-DISC
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "Fun with Swarm"
repository-code: "https://github.com/Swarm-DISC/fun-with-swarm"
authors:
- family-names: Smith
given-names: Ashley R. A.
orcid: https://orcid.org/0000-0001-5198-9574
- family-names: Linden-Vørnle
given-names: Nikolai Deigaard
GitHub Events
Total
Last Year
Dependencies
- _libgcc_mutex 0.1
- _openmp_mutex 4.5
- aiohttp 3.8.1
- aiosignal 1.2.0
- alsa-lib 1.2.6.1
- anyio 3.6.1
- argon2-cffi 21.3.0
- argon2-cffi-bindings 21.2.0
- asttokens 2.0.5
- async-timeout 4.0.2
- attr 2.5.1
- attrs 21.4.0
- babel 2.10.3
- backcall 0.2.0
- backports 1.0
- backports.functools_lru_cache 1.6.4
- beautifulsoup4 4.11.1
- bleach 5.0.1
- bokeh 2.4.3
- brotli 1.0.9
- brotli-bin 1.0.9
- brotlipy 0.7.0
- bzip2 1.0.8
- ca-certificates 2022.6.15
- certifi 2022.6.15
- cffi 1.15.1
- cfgv 3.3.1
- charset-normalizer 2.1.0
- colorama 0.4.5
- cryptography 37.0.4
- cycler 0.11.0
- dbus 1.13.6
- debugpy 1.6.0
- decorator 5.1.1
- defusedxml 0.7.1
- distlib 0.3.4
- entrypoints 0.4
- executing 0.8.3
- expat 2.4.8
- fftw 3.3.10
- filelock 3.7.1
- flit-core 3.7.1
- font-ttf-dejavu-sans-mono 2.37
- font-ttf-inconsolata 3.000
- font-ttf-source-code-pro 2.038
- font-ttf-ubuntu 0.83
- fontconfig 2.14.0
- fonts-conda-ecosystem 1
- fonts-conda-forge 1
- fonttools 4.34.4
- freetype 2.10.4
- frozenlist 1.3.0
- gettext 0.19.8.1
- giflib 5.2.1
- gitdb 4.0.9
- gitpython 3.1.27
- glib 2.70.2
- glib-tools 2.70.2
- gst-plugins-base 1.20.3
- gstreamer 1.20.3
- icu 70.1
- identify 2.5.1
- idna 3.3
- importlib-metadata 4.11.4
- importlib_metadata 4.11.4
- importlib_resources 5.8.0
- ipykernel 6.15.1
- ipympl 0.9.1
- ipython 8.4.0
- ipython_genutils 0.2.0
- ipywidgets 7.7.1
- jack 1.9.18
- jedi 0.18.1
- jinja2 3.1.2
- jpeg 9e
- json5 0.9.5
- jsonschema 4.6.2
- jupyter-server-mathjax 0.2.5
- jupyter-server-proxy 3.2.1
- jupyter_client 7.3.4
- jupyter_core 4.10.0
- jupyter_server 1.18.1
- jupyterlab 3.4.3
- jupyterlab-git 0.37.1
- jupyterlab_pygments 0.2.2
- jupyterlab_server 2.15.0
- jupyterlab_widgets 1.1.1
- keyutils 1.6.1
- kiwisolver 1.4.3
- krb5 1.19.3
- lcms2 2.12
- ld_impl_linux-64 2.36.1
- lerc 3.0
- libblas 3.9.0
- libbrotlicommon 1.0.9
- libbrotlidec 1.0.9
- libbrotlienc 1.0.9
- libcap 2.64
- libcblas 3.9.0
- libclang 14.0.6
- libclang13 14.0.6
- libcups 2.3.3
- libdb 6.2.32
- libdeflate 1.12
- libedit 3.1.20191231
- libevent 2.1.10
- libffi 3.4.2
- libflac 1.3.4
- libgcc-ng 12.1.0
- libgfortran-ng 12.1.0
- libgfortran5 12.1.0
- libglib 2.70.2
- libgomp 12.1.0
- libiconv 1.16
- liblapack 3.9.0
- libllvm11 11.1.0
- libllvm14 14.0.6
- libnsl 2.0.0
- libogg 1.3.4
- libopenblas 0.3.20
- libopus 1.3.1
- libpng 1.6.37
- libpq 14.4
- libsndfile 1.0.31
- libsodium 1.0.18
- libstdcxx-ng 12.1.0
- libtiff 4.4.0
- libtool 2.4.6
- libudev1 249
- libuuid 2.32.1
- libvorbis 1.3.7
- libwebp 1.2.2
- libwebp-base 1.2.2
- libxcb 1.13
- libxkbcommon 1.0.3
- libxml2 2.9.14
- libzlib 1.2.12
- llvmlite 0.38.1
- lz4-c 1.9.3
- markdown 3.3.7
- markupsafe 2.1.1
- matplotlib 3.5.2
- matplotlib-base 3.5.2
- matplotlib-inline 0.1.3
- mistune 0.8.4
- multidict 6.0.2
- munkres 1.1.4
- mysql-common 8.0.29
- mysql-libs 8.0.29
- nbclassic 0.3.7
- nbclient 0.6.6
- nbconvert 6.5.0
- nbconvert-core 6.5.0
- nbconvert-pandoc 6.5.0
- nbdime 3.1.1
- nbformat 5.4.0
- ncurses 6.3
- nest-asyncio 1.5.5
- nodeenv 1.7.0
- notebook 6.4.12
- notebook-shim 0.1.0
- nspr 4.32
- nss 3.78
- numba 0.55.2
- numpy 1.22.4
- openjpeg 2.4.0
- openssl 1.1.1q
- packaging 21.3
- pandoc 2.18
- pandocfilters 1.5.0
- panel 0.13.1
- param 1.12.2
- parso 0.8.3
- pcre 8.45
- pexpect 4.8.0
- pickleshare 0.7.5
- pillow 9.2.0
- pip 22.1.2
- platformdirs 2.5.1
- ply 3.11
- portaudio 19.6.0
- pre-commit 2.19.0
- prometheus_client 0.14.1
- prompt-toolkit 3.0.30
- psutil 5.9.1
- pthread-stubs 0.4
- ptyprocess 0.7.0
- pulseaudio 14.0
- pure_eval 0.2.2
- pycparser 2.21
- pyct 0.4.6
- pyct-core 0.4.6
- pygments 2.12.0
- pyopenssl 22.0.0
- pyparsing 3.0.9
- pyqt 5.15.7
- pyqt5-sip 12.11.0
- pyrsistent 0.18.1
- pysocks 1.7.1
- python 3.10.5
- python-dateutil 2.8.2
- python-fastjsonschema 2.15.3
- python_abi 3.10
- pytz 2022.1
- pyviz_comms 2.2.0
- pyyaml 6.0
- pyzmq 23.2.0
- qt-main 5.15.4
- readline 8.1.2
- requests 2.28.1
- resampy 0.3.1
- scipy 1.8.1
- send2trash 1.8.0
- setuptools 63.1.0
- simpervisor 0.4
- sip 6.6.2
- six 1.16.0
- smmap 3.0.5
- sniffio 1.2.0
- soupsieve 2.3.1
- sqlite 3.39.0
- stack_data 0.3.0
- terminado 0.15.0
- tinycss2 1.1.1
- tk 8.6.12
- toml 0.10.2
- tornado 6.2
- tqdm 4.64.0
- traitlets 5.3.0
- typing-extensions 4.3.0
- typing_extensions 4.3.0
- tzdata 2022a
- ukkonen 1.0.1
- unicodedata2 14.0.0
- urllib3 1.26.10
- virtualenv 20.15.1
- wcwidth 0.2.5
- webencodings 0.5.1
- websocket-client 1.3.3
- wheel 0.37.1
- widgetsnbextension 3.6.1
- xcb-util 0.4.0
- xcb-util-image 0.4.0
- xcb-util-keysyms 0.4.0
- xcb-util-renderutil 0.3.9
- xcb-util-wm 0.4.1
- xorg-libxau 1.0.9
- xorg-libxdmcp 1.1.3
- xz 5.2.5
- yaml 0.2.5
- yarl 1.7.2
- zeromq 4.3.4
- zipp 3.8.0
- zlib 1.2.12
- zstd 1.5.2