Information for current students
- Git-Bash Installation and Configuration
Git Bash is a command line tool for managing Git repositories. This procedure guides the installation and proper configuration of Git Bash on a local workstation for use with ESOLab repositories.
- LaTeX Installation and Configuration
LaTeX is a document typesetting language used for scientific and mathematical publishing and research writing. It generates clean, well-formatted documents and provides extensive support for references, tables, equations, and other features that can be temperamental in MS Word. This procedure can be used to step through installation and configuration for use with VS Code as the editor.
- N-sided polygon view factor algorithm (Matlab)
This Matlab algorithm analytically computes the view factor from polygon A to polygon B.
- Obtaining Admin Rights on a Local Computer
Admin rights are managed by the department and by CAE and use should be avoided when possible. Some tasks (like installing lab software or changing environment settings) require admin rights. This procedure outlines the steps to elevate permissions to administrator when completing a task.
- Optimization courses at the graduate level
Listing of courses offered at the graduate level related to optimization
- Printers and Shared Drives
The ESOLab shares computing resources with affiliated energy systems labs, including the Solar Energy Lab (SEL). This page provides instructions on (1) joining the SEL computer workgroup, (2) mapping shared drives, (3) and connecting to lab printers.
- Pyomo for Python
Procedure for configuring Python 3+ installed on a local machine to be used with Pyomo, which is a optimization modeling language developed for compatibility with multiple open-source and commercial solvers, including CPLEX, Gurobi, GLPK, CBC, and others.
- Python 3+ Installation and Configuration
This procedure guides new students through the process of installing Python 3 on a local workstation. The procedure uses the 'miniconda' Python distributable.
- Remote Desktop Connection
You may need to access your lab computer when working remotely. This procedure outlines the steps to gain access and work directly on your lab computer while off campus or in another campus lab.
- Running MatLab on the CHTC
This document provides details on running MatLab scripts on the CHTC server for projects with large computational requirements. The document is hosted on the SEL website.
- VS Code Installation and Configuration
VS Code is a free integrated development environment (IDE) that provides debugging, linting, and other code development tools for a variety of languages. This procedure guides students through setup and installation for use with Python.
Information for prospective students
- Mentorship agreement
This document provides details on the expectations incumbent upon both student and advisor lab members. This is a statement of our expectations regarding culture, workload, contribution, and interaction among lab members. This version is currently shared among several affiliated energy-related labs in the ME department including the ESOLab.
- Sample MS Research and Thesis Timeline
A research project culminating in a Master of Science degree (MS) typically takes 18-24 months from time of enrollment and follows a similar trajectory regardless of the research topic. This document provides a Gantt chart illustrating a "typical" research timeline for a model-focused project. Note that thesis and graduation deadlines are approximate, and you are responsible for knowing and meeting deadlines specific to your degree.
Additional resources are available from the graduate school (https://grad.wisc.edu/current-students/masters-guide/#what-you-need-to-do).
- Sample PhD Research and Thesis Timeline
A research project culminating in a Doctor of Philosophy (PhD) degree typically takes 3-6 years from time of enrollment depending on transferred credits, prior completion of a MS degree, and pace of research. Graduate students who enroll without previously completing a MS will often complete the requirements and earn an MS degree on the path to their PhD.
Although PhD degree programs are more varied in schedule in comparison with MS programs, this document provides a Gantt chart illustrating one example of a research timeline in which the student also completes a MS degree. Note that thesis and graduation deadlines are approximate, and you are responsible for knowing and meeting deadlines specific to your degree.
[File coming soon!]
- Sample Undergrad Research / Independent Study Project Timeline
An undergraduate research project typically takes 1-2 semesters and follows a similar trajectory regardless of the research topic. This document provides a Gantt chart illustrating a "typical" research timeline for either an undergrad hourly researcher or independent study (ME 491) project.