Research Software Engineering Ops
Good practices and resources for the research software engineering community
Pinned Repositories
ci
Continuous integration examples using GitHub actions for the RSE-ops community
devbox
Developer boxes (containers) for development and automated builds (prototyping or testing phase!)
docker-images
Collection of Docker image bases provided by the RSE-ops community.
flux-hpc
Flux containers with HPC applications for demo-ing the Flux Operator or general use
knowledge
Research Software Engineering Ops Community Knowledge Base (under development)
landscape
The RSE-ops landscape maps out Dev-ops for the research software engineering and open source community.
librarian
The librarian provides a set of GitHub actions to update metadata across RSE-ops community repositories!
perfetto-compose
Run perfetto with Docker and docker-compose (self signed certificates)
roadmap
Brainstorming and project planning repository for the RSE-ops community!
rse-ops.github.io
Resources and Practices for Open Source Software
Research Software Engineering Ops's Repositories
rse-ops/flux-hpc
Flux containers with HPC applications for demo-ing the Flux Operator or general use
rse-ops/devbox
Developer boxes (containers) for development and automated builds (prototyping or testing phase!)
rse-ops/docker-images
Collection of Docker image bases provided by the RSE-ops community.
rse-ops/knowledge
Research Software Engineering Ops Community Knowledge Base (under development)
rse-ops/flux-compose
A Flux cluster running in docker compose! 😎️
rse-ops/flux-tutorials
Testing a means to easily deploy notebook tutorials for RADIUSS (under development)
rse-ops/perfetto-compose
Run perfetto with Docker and docker-compose (self signed certificates)
rse-ops/flux-conda
Flux Framework installed alongside a Python (conda) install for workflows that would like it
rse-ops/hpc-apps
Collection of containerized hpc apps to supplement flux-hpc (these don't have Flux)
rse-ops/htcondor-containers
htcondor containers for the HTCondor Operator (Kubernetes)
rse-ops/nix-images
Repository of nix image bases (under development)
rse-ops/rajaperf-tutorials
A tutorial for RAJAperf (under development!)
rse-ops/librarian
The librarian provides a set of GitHub actions to update metadata across RSE-ops community repositories!
rse-ops/container-permission-squasher
Flatten permissions in your container (so everything is owned by root) so the Podman driver can import it!
rse-ops/flux-arm
Testing building Flux into arm (under development) with docker buildx
rse-ops/flux-core-python
Staging branches for patched flux-python versions
rse-ops/flux-radiuss-tutorial-2023
Files for the Flux RADIUSS Tutorials
rse-ops/flux-spack-docker
Flux core built with spack in docker (stored from previously removed build from flux-core)
rse-ops/flux-wave
Testing adding Flux Framework to an ubuntu bionic container using wave
rse-ops/lammps-matrix
Testing building a matrix of lammps, across MPI variants, architecture, and OS
rse-ops/maestro-examples
Working on a set of example workflows using maestro (under development)
rse-ops/nix
Nix User Packages "NUP" for #rseng and #hpc!
rse-ops/opensource-heartbeat
What projects are we opening issues on? Look here to find ways to help our developer base!
rse-ops/raja-tutorials
Raja Tutorial for use with playground (under development)
rse-ops/release-actions
Actions to support release automation (under development)
rse-ops/rust-tutorials
Testing an openvscode-server container to serve general tutorials
rse-ops/spack-flux-container
A container with spack and flux that works with the operator (it's a complex build)
rse-ops/trace-example
Example of tracing Python functions without wrappers (using sys.settrace)
rse-ops/tutorial-actions
Shared actions for generating a RADIUSS tutorial site, containers, and other needed assets!
rse-ops/vis-experiment
Experiment with visualizing Caliper and other tabular data (under development)