This release is a pre-release and may not be stable for production use.
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!
Metadata
Release files for saturdays 0.0.1a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| saturdays-0.0.1a1.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| saturdays-0.0.1a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.8 kB
Release files / saturdays-0.0.1a1.tar.gz
| Download URL | saturdays-0.0.1a1.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b05614929a566f2abee9b744323bee86db8ebca97d0ad7b7f60bf320e2020bcb
|
|
BLAKE2b-256 checksum How to use checksums |
915996a2f30f8c6691f1589db48566855bcbeaf69209d6f4963d63c68b2e2f21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.27.0
|
Release files / saturdays-0.0.1a1-py3-none-any.whl
| Download URL | saturdays-0.0.1a1-py3-none-any.whl |
|---|---|
| Size | 2.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bf72e80c746953e0a9a86ec52434edc88a360e9cbf3cbb29212dc90ed688b139
|
|
BLAKE2b-256 checksum How to use checksums |
8252f899a8eef532a513c529554b8ad8168a8311daca892556c11fac15cfcc84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.27.0
|