Examples and other resources provided to PETS authors for software artifact packaging.
This repository is itself a demonstration of how to use git submodules. To clone it, use:
git clone --recurse-submodules [email protected]:PoPETS-AEC/examples-and-other-resources.git(SSH)git clone --recurse-submodules https://github.com/PoPETS-AEC/examples-and-other-resources.git(HTTPS)
Our resources are nowhere near complete and are only here to facilitate and demonstrate some ways (others exist!) to package artifacts for authors of accepted PETS papers. We welcome suggestions in the form of issues or pull requests.
- These examples are released into the public domain (see The Unlicense)
- This is to facilitate things, so that authors do not need to give us attribution if they re-use our examples.
- Authors who reuse one of our examples as a starter repository, will likely want to pick another license for their artifact.
- C
- Golang
- Jupyter Notebook (based on Python pip example)
- NVIDIA GPU acceleration for Python (based on Python pip example)
- Python (conda)
- Python (pip)
- Python (uv)
- Building the Docker image with a GitHub Action workflow
- Git Submodules
- GNU Parallel
- Large files solutions
- Licenses
- Dependabot and Renovate
- VS Code and Docker Integration
Docker:
- C
- Golang
- Jupyter Notebook
- Python (conda)
- Python (pip)
- Python (uv)
- Python ML workflow with cuda and GPU acceleration
- Rust?
- Docker Compose Example
Other:
- Shadow (Tor) - VM?
- NixOS examples?
- Automate Zenodo dataset download with script in an example repo?