The landing page for the DRA Saturday Sessions
Project description
The Saturday Sessions
Welcome to the The Saturday Sessions, a collection of tutorials and resources designed to provide exposure to equity-seeking students as part of the Open Seeds Cohort and Digital Research Alliance EDIA Champions Program.
This guide is intended to lower the barrier to entry so that you can submit your first working jobs in a variety of fields with minimal tweaks.
🌟 Highlights 🌟
This guide has several valuable resources to help you get up to speed:
-
Workflows: an overview of frequent workflows used with links to relevant software pages
-
Software Pages: introductions to the various tools referenced in this documentation
-
Tutorials: walkthroughs for several common workflows/softwares
-
Sample Scripts: example Python and SLURM scripts
-
Tips: common issues and their resolutions/work-arounds
Prerequisites
-
Set up your local machine: this guide assumes that your local machine is setup up with the necessary software already installed (e.g., Hatch, Python, etc.)
-
Set up your cluster account: some of the tutorials in the guide require that you connect to the remote clusters provided by the Alliance. For these tutorials, you will need a valid CCDB account and to set up your remote cluster environment.
:rocket: Quickstart :rocket:
-
Create a virtual environment in the top-level directory of this project's folder (in the same directory as this README).
python3 -m venv .venv
-
Activate your environment.
source .venv/bin/activate
-
Install the required Python dependencies.
python3 -m pip install .
-
Pick a tutorial!
⚒ Build Webpage ⚒
To view the complete guide as a website, you need to install mkdocs, the Material theme, and mdx_truly_sane_lists These packages are grouped into the "docs" optional dependency group and can be installed via:
pip install '.[docs]'
Then run:
mkdocs build && mkdocs serve
Finally, copy the IP address printed to the command line
...
INFO - [09:50:28] Serving on http://127.0.0.1:8000/
...
and paste it into your browser!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file saturdays-0.0.1a1.tar.gz.
File metadata
- Download URL: saturdays-0.0.1a1.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b05614929a566f2abee9b744323bee86db8ebca97d0ad7b7f60bf320e2020bcb
|
|
| MD5 |
fc97a0c8e96953cfa706e28da1b8fa7b
|
|
| BLAKE2b-256 |
915996a2f30f8c6691f1589db48566855bcbeaf69209d6f4963d63c68b2e2f21
|
File details
Details for the file saturdays-0.0.1a1-py3-none-any.whl.
File metadata
- Download URL: saturdays-0.0.1a1-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf72e80c746953e0a9a86ec52434edc88a360e9cbf3cbb29212dc90ed688b139
|
|
| MD5 |
ccdcd5b162a803585cc922ff03125277
|
|
| BLAKE2b-256 |
8252f899a8eef532a513c529554b8ad8168a8311daca892556c11fac15cfcc84
|