phd-thesis
Repo to hold Thesis document, diagrams, .tex, and numerical plot producing code
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 1 committers (100.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Repository
Repo to hold Thesis document, diagrams, .tex, and numerical plot producing code
Basic Info
- Host: GitHub
- Owner: willGraham01
- License: cc0-1.0
- Language: TeX
- Default Branch: main
- Size: 12.4 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
PhD-Thesis
This repository holds all documents, images, code, and auxillary files that are used in creating ThesisWG270.pdf.
It is standalone, and contains all files required to assemble the thesis .pdf file from ThesisWG270.tex and makefile.
Upon pushing to branch main, GitHub actions will attempt to execute the make command provided by the Makefile after installing appropriate $\LaTeX$ dependencies.
File Structure
This is seperate from PhD-Work-Git repository to avoid repository bloat; as such, it should only contain the following types of files:
ThesisWG270.tex: master thesis file, and target oflatexmk. This file is the thesis, and imports (precisely,\inputs) the other.texfiles to create the thesis.baththesis.sty: Style file that conforms to the UoB thesis requirements. Manual adjustments to page layout, etc, can be made via editing this file.makefile: Makefile to build the thesis from the command line usinglatexmk. See below for a list of targets..texfiles that directly contribute content to the thesis. These are stored in theChaptersfolder. The structure established is to have a sub-folder for each individual chapter of the thesis, containing each section of said chapter in its own.texfile. Each folder also contains a.texfile which starts the chapter (typically sharing the name of the chapter sub-folder) and contains any text which comes prior to the start of the first section..texfiles that contain TikZ diagrams. These are stored in theDiagramsfolder. The diagram.pdfs can be produced from themakefile, and are placed into the sub-folderDiagram_PDFs..texfiles containing preamble. These are stored in thePreamblefolder and contain either preamble for thesis prose (including macros defining notation for reoccuring objects) or for TikZ diagrams (which are indirectly used in the.texfiles for TikZ-produced images). Any established notations or conventions should be placed into the preamble files..bibfiles containing reference information. These are stored in theBibFilesfolder, as multiple.bibfiles.ThesisWG270.texreads in all of these files to produce one bibliography..pdffiles produced from Numerical Code. These are stored in theDiagrams/Numerical_Results/folder, and should be the only.pdffiles included in the repository. Commits that change these figures should be absolutely certain this is necessary, as saving a binary file's changes leads to bloat in the.git/directory..py,.ipynbfiles containing code that generates files inDiagrams/Numerical_Results/. To comply with OpenResearch policies and to prove that I didn't make my numerical results by hand, these are stored in theCodedirectory, where they can be run to produce the figures that appear in the thesis.
makefile Targets
The makefile has the following targets.
- all: Produces ThesisWG270.pdf from scratch, and cleans up afterwards. Re-renders all supporting TikZ diagrams, but does not re-run numerical code for plots.
- tikz: Produces all TikZ diagrams from files stored in Diagrams folder, and outputs PDFs to Diagrams/Diagram_PDFs.
- no_tikz: Produces ThesisWG270.pdf without re-rendering any TikZ diagrams.
- clearfigs: Removes all .pdf files stored in Diagrams/Diagram_PDFs (that is, all TikZ diagram outputs).
- clear: Soft-cleans the directory. Retains àuxillary files used in the assembly of ThesisWG270.pdf. Things like equation numbers, bibtex references, will not be removed which potentially speeds up rendering done through an editor program.
- clean: Hard-cleans the directory. Removes all auxillary files created in the previous assembly of ThesisWG270.pdf.
Owner
- Name: Will Graham
- Login: willGraham01
- Kind: user
- Website: https://willgraham01.github.io/
- Twitter: 1WillGraham
- Repositories: 15
- Profile: https://github.com/willGraham01
Research Software Developer at UCL. Previously a member of the SAMBa CDT (cohort 4), University of Bath.
Citation (citation.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Asymptotic and Numerical Analysis of Wave
Propagation in Thin-Structure Waveguides
message: >-
If you adapt or utilise the scripts provided in
this repository, please cite it using the metadata
from this file in addition to referencing the
thesis itself. You can find information for
referencing the thesis on the University of Bath
Library page.
type: software
authors:
- given-names: William Michael
family-names: Graham
email: 1willgraham@gmail.com
affiliation: University of Bath
url: https://github.com/willGraham01/PhD-Thesis
date-released: 2022-09-07
GitHub Events
Total
Last Year
Committers
Last synced: 12 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| willGraham01 | w****0@b****k | 265 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite