Skip to content

Commit

Permalink
prepared for thesis
Browse files Browse the repository at this point in the history
  • Loading branch information
sifferman committed Sep 6, 2023
1 parent baf5004 commit 80b2673
Show file tree
Hide file tree
Showing 22 changed files with 86 additions and 105 deletions.
18 changes: 5 additions & 13 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,9 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3
# - name: Install TeX Live
# run: |
# sudo apt install -y texlive texlive-full
# - name: Build
# run: |
# cd build && make
- name: Create Tag
- name: Install TeX Live
run: |
git tag -a $(date '+%Y%m%d%H%M%S') -m "Tagging the commit"
git push --tags
- name: Create release
uses: ncipollo/release-action@v1
with:
artifacts: "build/Makefile"
sudo apt install -y texlive texlive-full
- name: Build
run: |
cd build && make
4 changes: 3 additions & 1 deletion build/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ BIBTEX := BSTINPUTS=../dependencies/ucsb: BIBINPUTS=../src: bibtex

JUNK := *.pdf *.aux *.log *.bbl *.blg *.toc *.out *.fdb_latexmk *.fls *.synctex.gz

all: clean thesis
all: thesis

thesis:
mkdir -p final
mkdir -p chapters
$(PDFLATEX) thesis
$(BIBTEX) thesis
$(PDFLATEX) thesis
Expand Down
11 changes: 4 additions & 7 deletions dependencies/ucsb/sty/ucthesis-CA2012.cls
Original file line number Diff line number Diff line change
Expand Up @@ -206,12 +206,9 @@
\bigskip \medskip \vspace{6ex}
\fmfont {\bfseries \Large {\@title} \par} % Formatting of the Dissertation title
\bigskip \medskip \vspace{6ex}
A dissertation submitted in partial satisfaction \par
A thesis submitted in partial satisfaction of the \par
\smallskip
of the requirements for the degree \par
\bigskip {\@degree} \par
\smallskip in \par
\smallskip {\@field} \par
requirements for the degree {\@degree} \par
\bigskip \medskip by \par
\bigskip \medskip {\@author} \par
\end{center}
Expand Down Expand Up @@ -1037,8 +1034,8 @@
% \fps@TYPE. The environment is ended by \end@float. E.g.,
% \figure == \@float{figure}, \endfigure == \end@float.

%% CA: I changed \let\endfigure\end@float to
%% \def\endfigure{\end@float} because the package subfig was complaining
%% CA: I changed \let\endfigure\end@float to
%% \def\endfigure{\end@float} because the package subfig was complaining
%% about it.

% FIGURE
Expand Down
Binary file removed fig/testfig1.pdf
Binary file not shown.
Binary file removed fig/testfig2.pdf
Binary file not shown.
Binary file added figures/dc_vs_synplify.pdf
Binary file not shown.
3 changes: 3 additions & 0 deletions figures/dc_vs_synplify.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
\caption{Differences in SystemVerilog Support in DC vs. Synplify-Pro [ref]}
\includegraphics[width=\linewidth]{figures/dc_vs_synplify.pdf}
\label{fig:dc_vs_synplify}
13 changes: 13 additions & 0 deletions src/chapters/1_introduction.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
\chapter{Introduction}

Words

Words2

\begin{section}{Permissions and Attributions}
\begin{enumerate}

\item The content of chapter 2 and appendix A is the result of a collaboration with Alice and Bob, and has previously appeared in the (Journal) (paper citation). It is reproduced here with the permission of (Institution): \url{http://}.

\end{enumerate}
\end{section}
7 changes: 7 additions & 0 deletions src/chapters/2_open_source_tools.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
\chapter{Chapter 2 Title}
%--- Section -------------------------
\begin{section}{Section Title}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris et neque massa. Fusce sit amet orci libero. Morbi venenatis quam ante, in vehicula diam. Cras in dui sem, et fermentum ligula. Sed sed tellus ut purus semper pharetra euismod nec tellus. Nullam tortor justo, tincidunt sed varius vel, rhoncus id ipsum. Sed ipsum sem, bibendum id posuere sit amet, dignissim vel odio. Integer pretium mattis metus eu porta. Sed luctus, eros eu feugiat euismod, nulla augue fringilla nisi, sed gravida sem orci ac urna.

\end{section}
11 changes: 11 additions & 0 deletions src/chapters/3_digital_design.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
\chapter{Chapter 3 Title}
%--- Introduction -------------------------
\begin{section}{Section Title}

\cite{Maldacena:1997re,joesbook}. Figure \ref{fig:dc_vs_synplify}.

\begin{figure}[t]
\input{figures/dc_vs_synplify.tex}
\end{figure}

\end{section}
Empty file added src/chapters/4_resources.tex
Empty file.
Empty file added src/chapters/5_scalability.tex
Empty file.
Empty file added src/chapters/6_autograders.tex
Empty file.
Empty file.
Empty file added src/chapters/8_conclusion.tex
Empty file.
10 changes: 10 additions & 0 deletions src/final/appendix.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
\appendix

\dsp

\chapter{Appendix Title }{\label{appendix:a}}
\begin{section}{Section Title}

Appendicitis

\end{section}
Empty file added src/final/glossary.tex
Empty file.
3 changes: 3 additions & 0 deletions src/final/references.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
\ssp
\bibliographystyle{JHEP3}
\bibliography{thesis}
5 changes: 0 additions & 5 deletions src/preliminary/acknowledgements.tex

This file was deleted.

24 changes: 9 additions & 15 deletions src/preliminary/title.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,21 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%


\title{Methodological observation of the sociometrical behavior tendencies of pre-maturated isolates}
\title{Advancing Synthesizable Verilog/SystemVerilog Education with Open-Source Tools and Autograders}

\author{David McAlister Barry}
\author{Ethan Sifferman}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% DECLARATIONS FOR FRONT MATTER %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\report{Dissertation} \degree{Doctor of Philosophy} \degreemonth{Month} \degreeyear{2018}
\defensemonth{March} % should be one of the following: March,
\defenseyear{2018}
\report{Thesis} \degree{Master of Computer Engineering} \degreemonth{June} \degreeyear{2023}
\defensemonth{September}
\defenseyear{2023}

\chair{Professor Charles McThornbody} % this is your advisor
\othermemberA{Professor Russell Hammond} % This is a member of your committee
\othermemberB{Professor Alfred Alfredo} % This is a member of your committee
\othermemberC{Professor Jackmerius Tacktheritrix} % This is a member of your committee (if your department requires 4 members)
\numberofmembers{4} % should match the number of entries above (chair + othermembers)
\chair{Assistant Professor Jonathan Balkind}
\othermemberA{Professor Dmitri Strukov}
\othermemberB{Professor Yogananda Isukapalli}
\numberofmembers{3}

\field{Electrical and Computer Engineering}
\campus{Santa Barbara}


%\title{{ University of California \\ Santa Barbara} \linebreak \\ Ph.D. Dissertation}
%\author{Tom\'as Andrade}
%\date{2012}
9 changes: 2 additions & 7 deletions src/preliminary/vitae.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,8 @@

\begin{vitaesection}{Education}
\vspace{-0.1cm}
\item [20XX] Ph.D. in Physics (Expected), University of California, Santa Barbara.
\item [20XX] M.A. in Physics, University of California, Santa Barbara.
\item [20XX] etc
\item [2023] M.S. in Computer Engineering (Expected), University of California, Santa Barbara.
\item [2022] B.S. in Computer Engineering, University of California, Santa Barbara.
\end{vitaesection}

\textbf{Publications}

Publications.

\end{vitae}
73 changes: 16 additions & 57 deletions src/thesis.tex
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,12 @@
%=== Preliminary Pages ============================================
\begin{frontmatter}
\input{src/preliminary/title}
\input{preliminary/title}
\maketitle
\approvalpage
\copyrightpage
\input{src/preliminary/acknowledgements}
\input{src/preliminary/vitae}
\input{src/preliminary/abstract}
\input{preliminary/vitae}
\input{preliminary/abstract}
\tableofcontents
\end{frontmatter}
Expand Down Expand Up @@ -83,64 +82,24 @@
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}
%=== Introduction ============================================
\chapter{Introduction}
%=== Chapters ============================================
Words
\include{chapters/1_introduction}
\include{chapters/2_open_source_tools}
\include{chapters/3_digital_design}
\include{chapters/4_resources}
\include{chapters/5_scalability}
\include{chapters/6_autograders}
\include{chapters/7_labs_with_cva6}
\include{chapters/8_conclusion}
Words2
%=== Final ============================================
\begin{section}{Permissions and Attributions}
\begin{enumerate}
\include{final/appendix}
\include{final/glossary}
\item The content of chapter 2 and appendix A is the result of a collaboration with Alice and Bob, and has previously appeared in the (Journal) (paper citation). It is reproduced here with the permission of (Institution): \url{http://}.
\end{enumerate}
\end{section}
%=== Chapter 2 ============================================
\chapter{Chapter 2 Title}
%--- Section -------------------------
\begin{section}{Section Title}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris et neque massa. Fusce sit amet orci libero. Morbi venenatis quam ante, in vehicula diam. Cras in dui sem, et fermentum ligula. Sed sed tellus ut purus semper pharetra euismod nec tellus. Nullam tortor justo, tincidunt sed varius vel, rhoncus id ipsum. Sed ipsum sem, bibendum id posuere sit amet, dignissim vel odio. Integer pretium mattis metus eu porta. Sed luctus, eros eu feugiat euismod, nulla augue fringilla nisi, sed gravida sem orci ac urna.
\end{section}
%=== Chapter 3 ============================================
\chapter{Chapter 3 Title}
%--- Introduction -------------------------
\begin{section}{Section Title}
\cite{Maldacena:1997re,joesbook}. Figure \ref{fig:label}.
\begin{figure}[t]
\centerline{\includegraphics[width=.35\textwidth]{fig/testfig1.pdf}
\hspace{1cm}\includegraphics[width=.45\textwidth]{fig/testfig2.pdf}}
\caption{Figure Captions.}
\label{fig:label}
\end{figure}
\end{section}
%=== Appendix ============================================
\appendix
\dsp
\chapter{Appendix Title }{\label{appendix:a}}
\begin{section}{Section Title}
Appendicitis
\end{section}
\end{mainmatter}
%----- Bibliography ----------------
\ssp
\bibliographystyle{JHEP3}
\bibliography{thesis}
\include{final/references}
\end{document}

0 comments on commit 80b2673

Please sign in to comment.