Spaces:
Running
Running
File size: 8,195 Bytes
a25599d 26fa3c7 a25599d 26fa3c7 a25599d 26fa3c7 a25599d 9012508 a25599d aa4aab0 4e560fa aa4aab0 48c9537 4e560fa 48c9537 aa4aab0 4e560fa aa4aab0 48c9537 4e560fa 48c9537 aa4aab0 26fa3c7 4e560fa 48c9537 26fa3c7 a25599d 26fa3c7 c7c60d7 a25599d 26fa3c7 c7c60d7 a25599d 26fa3c7 c7c60d7 fe49880 a25599d 26fa3c7 c7c60d7 6935076 c7c60d7 4e560fa 9012508 6935076 a25599d 9012508 26fa3c7 a25599d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Chemical Energetics and Kinetics Virtual Notebook</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
line-height: 1.6;
max-width: 1200px;
margin: 0 auto;
padding: 10px;
color: #333;
}
h1 {
color: #2c3e50;
border-bottom: 2px solid #eee;
padding-bottom: 10px;
margin-top: 30px;
}
h2 {
color: #34495e;
margin-top: 25px;
}
p {
margin: 16px 0;
}
a {
color: #3498db;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
ol {
padding-left: 20px;
}
li {
margin: 8px 0;
}
strong {
color: #e74c3c;
}
.lab-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin: 20px 0;
}
.lab-card {
background: #fff;
border: 1px solid #e1e1e1;
border-radius: 8px;
padding: 20px;
text-decoration: none;
transition: transform 0.2s, box-shadow 0.2s;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.lab-card:hover {
transform: translateY(-3px);
box-shadow: 0 4px 8px rgba(0,0,0,0.15);
text-decoration: none;
}
.lab-card h3 {
color: #2c3e50;
margin: 0 0 10px 0;
}
.lab-card p {
color: #666;
margin: 0;
font-size: 0.9em;
}
</style>
</head>
<body>
<h1>Chemical Energetics and Kinetics Virtual Notebook</h1>
<!-- <h2>Labs</h2> -->
<div class="lab-grid">
<a href="/calendar" class="lab-card" >
<h3 style="text-align: center">Calendar</h3>
<p style="text-align: center">Lab schedule and deadlines<br>(Semester 1 - 2026)</p>
</a>
<a href="/download-file/LabManualCHEM2000-1.pdf" class="lab-card">
<h3 style="text-align: center">Lab Manual<br>(Download PDF)</h3>
<p style="text-align: center">Version 1</p>
</a>
<a href="/download-file/LabReportTemplate.docx" class="lab-card">
<h3 style="text-align: center">Lab Report Template<br>(Download DOCX)</h3>
<p style="text-align: center">Version 1</p>
</a>
<a href="/download-file/NotesOfStatistics-1.pdf" class="lab-card">
<h3 style="text-align: center">Notes of Statistics<br>(Download PDF)</h3>
<p style="text-align: center">Version 1</p>
</a>
<a href="/download-file/python_primer.pdf" class="lab-card">
<h3 style="text-align: center">A Python Primer<br>(Download PDF)</h3>
<p style="text-align: center">Version 1</p>
</a>
</div>
<hr style="width: 80%; height: 2px; background-color: #333; border: none;">
<div class="lab-grid">
<a href="/stats" class="lab-card">
<h3 style="text-align: center">Statistics Lab</h3>
<p style="text-align: center">Basic statistical concepts and Python introduction<br>(Weeks 1-2)</p>
</a>
<a href="/bc" class="lab-card">
<h3 style="text-align: center">Bomb Calorimetry Lab</h3>
<p style="text-align: center">Thermodynamics and heat measurements<br>(Weeks 3-4)</p>
</a>
<a href="/cv" class="lab-card">
<h3 style="text-align: center">Crystal Violet Lab</h3>
<p style="text-align: center">Chemical kinetics and reaction rates<br>(Week10-11)</p>
</a>
<a href="/surface" class="lab-card">
<h3 style="text-align: center">Surface Adsorption Lab</h3>
<p style="text-align: center">Equilibrium and surface chemistry<br>(Weeks 12-13)</p>
</a>
<!--
<a href="/eq" class="lab-card">
<h3 style="text-align: center">Chemical Equilibrium Lab</h3>
<p style="text-align: center">Numerical solution of equilibrium problems<br>(Not done in 2026)</p>
</a>
-->
</div>
<h2 style="text-align: center"><strong>Check the calendar for when the reports are due</strong></h2>
<hr style="width: 80%; height: 2px; background-color: #333; border: none;">
<h2>Introduction</h2>
<p>This web page and those linked below have been created with Python using Jupyter Notebooks and will be used to develop important skills in data analysis, data processing, and computing using simulated experimental results and computational chemistry software.</p>
<p>Although we would encourage you to use Python notebooks for processing the laboratory data, as this is a sought-after skill by many employers, all the numerical labs can also be solved using simple Excel spreadsheets or even by hand with some algebra and a pocket calculator.</p>
<p>The assessment of the reports does not focus on the programming skills, but rather on the data analysis and data presentation, so you can choose your preferred method to analyse the data.</p>
<p>All the data will be available in CSV files, which can be readily imported into Excel or read by Python.</p>
<p>During the numerical labs, your lab demonstrator will show you how Python notebooks can be used to solve these problems, which you may have already used in the first year, or help you with the excel functions.</p>
<p>The links below will take you to a series of experiences that will be done in the corresponding week.</p>
<p>All the labs focus on physical chemistry concepts that you have already seen in the first year (<em>e.g.</em>, calorimetry, equilibrium, kinetics) or will be covered during the semester.</p>
<p>We will start with one labs to refresh some basic statistics concepts and familiarize ourselves with Python, if you choose to do the laboratories activities in that way.</p>
<p>We will then have one thermodynamics lab, one kinetics lab and one lab about chemical equilibrium.</p>
<p>In the chemical equilibrium lab, no data need to be generated, but you would have to implement a minimisation algorithm either in Python or in Excel.</p>
<p>Although these numerical labs cover a variety of different topics in Thermodynamics and Kinetics, the problems proposed here share some common features:</p>
<ol>
<li>They have been designed to mimic real experiments, to a certain extent. This means that you often have the choice of setting the conditions of the experiment (<em>i.e.</em>, the temperature) and then perform the measurement by clicking a button.</li>
<li>The results of all measurements come with some random noise, designed to mimic the experimental uncertainty of the instruments and user errors. This means that if you perform the same measurement 10 times under the same conditions, you will obtain 10 different values.</li>
<li>Often the initial conditions can be set using sliding bars, designed to be difficult to set to nice round numbers, and the measurements will give results with lots of decimal places. It will be left to you to decide how many digits are significant and worth reporting.</li>
<li>At the end of the virtual experiments, all the data collected can be exported as a Comma Separated Values (CSV) file that can be directly imported into Excel or read by Python and R.</li>
<li>In most cases, the data obtained during the virtual experiment should be comparable to real experimental data.</li>
</ol>
<p>You don't need to solve the entire lab during the lab time, this web page will remain active for the entire semester, and you can easily access it from home.</p>
</body>
</html>
|