Skip to main content

KB Resources tagged github

Title Category Tags Skill Level
Awesome Jupyter Widgets (for building interactive scientific workflows or science gateway tools) Learning ai, computer-graphics, plotting, visualization, big-data, data-analysis, deep-learning, image-processing, machine-learning, monte-carlo, neural-networks, data-sharing, data-lifecycle, data-management, data-management-software, data-reproducibility, github, astrophysics, data-science, novel-accelerators, computational-chemistry, genomics, materials-science, gravitational-waves, oceanography, particle-physics, physiology, psychology, quantum-computing, quantum-mechanics, biology, open-ondemand, science-gateway, c++, jupyterhub, python Beginner, Intermediate, and Advanced
Benchmarking with a cross-platform open-source flow solver, PyFR Tool finite-element-analysis, benchmarking, parallelization, github, fluid-dynamics, openmpi, c++, cuda, mpi Intermediate
Building the ArduPilot environment for Linux Docs profiling, data-transfer, github, github-pages, cpu-architecture, bash, environment-modules, git, modules, os, permissions, ssh, vim Beginner
Containerized Jupyter Notebooks for HPCs Learning cloud, cloud-computing, openstack, scratch, data-management, data-reproducibility, github, workflow, open-ondemand, administering-hpc, configuration-automation, hpc-getting-started, hpc-tools, deployment, scripting, conda, jupyterhub, programming-best-practices, python, mpi, containers, docker, singularity Intermediate
Creating a Mobile Application Website github, compiling, programming Intermediate
Git Branching Workflow and Maneuvers Learning github, git Beginner, Intermediate, and Advanced
GPU Computing Workshop Series for the Earth Science Community Learning optimization, performance-tuning, profiling, parallelization, github, pytorch, tensorflow, oceanography, gpu, hpc-arch-and-perf, training, c, c++, fortran, cuda, jupyterhub, programming, programming-best-practices, python Beginner
Guide to building AirSim on Linux machines Docs documentation, github, github-pages, hardware, unix-environment Beginner and Intermediate
How the Little Jupyter Notebook Became a Web App: Managing Increasing Complexity with nbdev Learning data-sharing, data-management-software, data-reproducibility, github, workflow, astrophysics, data-science, novel-accelerators, computational-chemistry, genomics, materials-science, gravitational-waves, oceanography, particle-physics, physiology, psychology, quantum-computing, quantum-mechanics, biology, science-gateway, software-carpentry, jupyterhub, programming, python Beginner, Intermediate, and Advanced
Running Particle-in-Cell Simulations on HPC Docs github, github-pages, novel-accelerators Intermediate
Science Gateway Tool/Web App Template (Jupyter Notebook + ipywidgets) Learning data-analysis, github, astrophysics, data-science, novel-accelerators, computational-chemistry, genomics, materials-science, gravitational-waves, oceanography, particle-physics, physiology, psychology, quantum-computing, quantum-mechanics, biology, open-ondemand, science-gateway, jupyterhub, python Beginner
Version control with Git Learning version-control, github, git Beginner