https://github.com/arfc/2025-dotson-dissertation
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: arfc
- Language: Python
- Default Branch: main
- Size: 38.5 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 18
- Releases: 0
Metadata Files
README.md
2025-dotson-dissertation
This repository holds my preliminary exam document. The style guide comes from the University of Illinois Urbana-Champaign Graduate College. A link to the resources may be found here.
Reproducing the Analysis
Many of the plots that were present in the original preliminary document were
produced using a juptyer notebook. The analyses new to this thesis were
developed using a snakemake workflow. This repository includes an
environment.yaml file to facilitate reproducibility of this work.
Prerequisites
This workflow assumes users have a working installation of the following
mamba/conda(package dependency and environment management tools)- LaTeX
- biber (per the recommendation from the UIUC Graduate College)
Setting up the environment
To set up the mamba environment, run the following commands in either command
prompt or terminal.
bash
cd 2025-dotson-dissertation
mamba create
mamba activate 2025-dotson-thesis
Running the workflow
The snakemake workflow used here is shown by the DAG below.

To run execute the snakemake workflow run the following commands in either
command prompt or terminal.
bash
cd analysis
snakemake --cores=1
[!NOTE] Why use
snakemaketo build the dissertation when there is already aMakefile in thedocsdirectory?Primarily because Windows can't execute
make. There are additional advantages as well.snakemakeis arguably easier to understand and produces a nice DAG model of the workflow itself. Further, the analysis is meant to be run sequentially.
Compiling the dissertation
If you only want to reproduce the document itself without running any analysis, here are the following instructions.
Windows
The document style must be compiled using biber. Doing this from the command
line is more reliable than modifying TeXworks or other editor (I have
experienced issues with Windows blocking a biber.exe call from TeXworks). Make
sure your LaTeX installation is up-to-date.
bash
C:\Users\samgd\Research\2025-dotson-dissertation\docs>pdflatex -shell-escape 2025-dotson-thesis.tex
C:\Users\samgd\Research\2025-dotson-dissertation\docs>biber 2025-dotson-thesis # This is not a typo. Do not include a file extension.
C:\Users\samgd\Research\2025-dotson-dissertation\docs>pdflatex -shell-escape 2025-dotson-thesis.tex
C:\Users\samgd\Research\2025-dotson-dissertation\docs>pdflatex -shell-escape 2025-dotson-thesis.tex
Unix
bash
$ cd 2025-dotson-dissertation/docs
$ make
From the template repository
uiucthesis class
A LaTeX package for formatting theses in the format required by the University of Illinois at Urbana-Champaign.
Update Notes
- 3.1a (Samuel G Dotson)
- Adds prelim macro
- 3.1 (Zachary J Weiner)
- Format table of contents entries with titletoc, prepend "Chapter" and "Appendix"
- Place appendices after references, returning to
\mainmatterso that appendices are still numbered - Add copyright and licensing information
- 3.0 (Zachary J Weiner)
- Significant revision, obsolete options removed and source simplified
- 2.25b (Stephen Mayhew)
- Removed the Vita Section
- Added a Makefile
- Changed all dates from 2009 -> 2014
- Be careful when updating the date in the first line of uiucthesis2021.dtx! All numbers must be two digits, including month and day.
Owner
- Name: Advanced Reactors and Fuel Cycles
- Login: arfc
- Kind: organization
- Email: arfc@groups.google.com
- Location: University of Illinois at Urbana-Champaign
- Website: https://arfc.github.io
- Repositories: 113
- Profile: https://github.com/arfc
A research group focused on modeling and simulation of advanced nuclear reactors and fuel cycles.
GitHub Events
Total
- Issues event: 94
- Delete event: 1
- Issue comment event: 22
- Push event: 124
- Pull request review event: 2
- Pull request event: 12
- Create event: 10
Last Year
- Issues event: 94
- Delete event: 1
- Issue comment event: 22
- Push event: 124
- Pull request review event: 2
- Pull request event: 12
- Create event: 10
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 57
- Total pull requests: 9
- Average time to close issues: 2 months
- Average time to close pull requests: 24 days
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 0.11
- Average comments per pull request: 0.33
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 56
- Pull requests: 9
- Average time to close issues: 2 months
- Average time to close pull requests: 24 days
- Issue authors: 2
- Pull request authors: 2
- Average comments per issue: 0.11
- Average comments per pull request: 0.33
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- samgdotson (64)
- katyhuff (2)
Pull Request Authors
- samgdotson (8)
- katyhuff (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- deap *
- dill *
- highspy *
- openpyxl *
- osier *
- pyentrp *
- pymoo *
- python-dotenv *
- us *
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- conda-incubator/setup-miniconda v2 composite