Skip to content

Commit 4c72725

Browse files
author
Jamie Spaulding
authored
Create index.html
1 parent e5ef6b5 commit 4c72725

File tree

1 file changed

+300
-0
lines changed

1 file changed

+300
-0
lines changed

projects/physical-fits/index.html

Lines changed: 300 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,300 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6+
7+
<title>Jamie Spaulding | Physical Fits</title>
8+
<meta name="description" content="Personal website of Jamie Spaulding.">
9+
10+
<!-- Fonts and Icons -->
11+
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons" />
12+
13+
<!-- CSS Files -->
14+
<link rel="stylesheet" href="/assets/css/all.min.css">
15+
<link rel="stylesheet" href="/assets/css/academicons.min.css">
16+
<link rel="stylesheet" href="/assets/css/main.css">
17+
<link rel="canonical" href="/projects/machine_translation/">
18+
19+
<!-- Scripts -->
20+
<script async src="https://badge.dimensions.ai/badge.js" charset="utf-8"></script>
21+
</head>
22+
<body>
23+
<!-- Header -->
24+
<nav id="navbar" class="navbar fixed-top navbar-expand-md grey lighten-5 z-depth-1 navbar-light">
25+
<div class="container-fluid p-0">
26+
27+
<a class="navbar-brand title font-weight-lighter" href="/">Jamie <span class="font-weight-bold">Spaulding</span></a>
28+
29+
<button class="navbar-toggler ml-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
30+
<span class="navbar-toggler-icon"></span>
31+
</button>
32+
<div class="collapse navbar-collapse text-right" id="navbarNav">
33+
<ul class="navbar-nav ml-auto flex-nowrap">
34+
<li class="nav-item ">
35+
<a class="nav-link" href="/">
36+
About
37+
38+
</a>
39+
</li>
40+
41+
<li class="nav-item ">
42+
<a class="nav-link" href="/cv/">
43+
Profile
44+
45+
</a>
46+
</li>
47+
48+
<li class="nav-item ">
49+
<a class="nav-link" href="/teaching/">
50+
Teaching
51+
52+
</a>
53+
</li>
54+
55+
56+
57+
<li class="nav-item navbar-active font-weight-bold">
58+
<a class="nav-link" href="/projects/">
59+
Research
60+
61+
<span class="sr-only">(current)</span>
62+
63+
</a>
64+
</li>
65+
66+
67+
<li class="nav-item ">
68+
<a class="nav-link" href="/publications/">
69+
Publications
70+
71+
</a>
72+
</li>
73+
74+
75+
<li class="nav-item ">
76+
<a class="nav-link" href="/news/">
77+
News
78+
79+
</a>
80+
</li>
81+
82+
83+
<li class="nav-item ">
84+
<a class="nav-link" href="/contact/">
85+
Contact
86+
87+
</a>
88+
</li>
89+
90+
91+
</ul>
92+
</div>
93+
</div>
94+
</nav>
95+
96+
<!-- Scrolling Progress Bar -->
97+
<progress id="progress" value="0">
98+
<div class="progress-container">
99+
<span class="progress-bar"></span>
100+
</div>
101+
</progress>
102+
103+
<!-- Content -->
104+
<div class="content">
105+
<nav aria-label="breadcrumb">
106+
<ol class="breadcrumb p-0 text-lowercase">
107+
<li class="breadcrumb-item"><a href="/">Home</a></li>
108+
<li class="breadcrumb-item"><a href="/projects">Research</a></li>
109+
<li class="breadcrumb-item active">Physical Fits</li>
110+
</ol>
111+
</nav>
112+
113+
<div class="row m-0" style="width: 100%;">
114+
<div class="col-sm-12 p-0">
115+
<h1>Physical Fits</h1>
116+
<h5 class="mb-4">Investigating computational approaches to support examiner decisions on source.</h5>
117+
</div>
118+
<!-- <div class="col-sm-2 p-0 mt-auto mb-auto">
119+
<img src="/assets/img/projects/machine_translation/machine_translation.svg" alt="project thumbnail">
120+
</div> -->
121+
</div>
122+
123+
124+
<h3 class="title mt-4 p-0 text-left">Examination of duct tape tears and fractured edges</h3>
125+
126+
<div class="col mt-4 p-0">
127+
<ul>
128+
<li>Development of a fractured edge dataset of duct tape samples</li>
129+
<li>Development of image processing and edge detection algorithms</li>
130+
<li>Evaluation of partial duct tape edges</li>
131+
<li>Assessment of feature prevalence and signficance in fractured edges</li>
132+
<li>Assessment of features for statistical characterization of physical fits</li>
133+
<li>Random match probabilities for weight of evidence in fractured edges</li>
134+
</ul>
135+
</div>
136+
137+
138+
139+
</div>
140+
141+
</div>
142+
143+
<!-- Footer -->
144+
<footer>
145+
&copy; Copyright 2024 Jamie Spaulding.
146+
147+
148+
</footer>
149+
150+
<!-- Core JavaScript Files -->
151+
<script src="/assets/js/jquery.min.js" type="text/javascript"></script>
152+
<script src="/assets/js/popper.min.js" type="text/javascript"></script>
153+
<script src="/assets/js/bootstrap.min.js" type="text/javascript"></script>
154+
<script src="/assets/js/mdb.min.js" type="text/javascript"></script>
155+
<script async="" src="https://cdnjs.cloudflare.com/ajax/libs/masonry/4.2.2/masonry.pkgd.min.js" integrity="sha384-GNFwBvfVxBkLMJpYMOABq3c+d3KnQxudP/mGPkzpZSTYykLBNsZEnG2D9G/X/+7D" crossorigin="anonymous"></script>
156+
<script src="https://unpkg.com/imagesloaded@4/imagesloaded.pkgd.min.js"></script>
157+
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-MML-AM_CHTML"></script>
158+
<script src="/assets/js/common.js"></script>
159+
160+
<!-- GitHub Stars -->
161+
<script src="/assets/js/github-stars.js"></script>
162+
<script type="text/javascript">
163+
164+
165+
166+
167+
168+
169+
170+
171+
172+
githubStars("eaplatanios/symphony-mt", function(stars) { $("#curriculum-learningeaplatanios-symphony-mt-stars").text('' + stars); });
173+
174+
175+
176+
177+
githubStars("eaplatanios/jelly-bean-world", function(stars) { $("#jelly-bean-worldeaplatanios-jelly-bean-world-stars").text('' + stars); });
178+
179+
180+
181+
182+
githubStars("eaplatanios/symphony-mt", function(stars) { $("#machine-translationeaplatanios-symphony-mt-stars").text('' + stars); });
183+
184+
185+
186+
187+
188+
189+
190+
191+
githubStars("eaplatanios/tensorflow_scala", function(stars) { $("#TensorFlow-Scalaeaplatanios-tensorflow_scala-stars").text('' + stars); });
192+
193+
194+
</script>
195+
196+
<!-- Scrolling Progress Bar -->
197+
<script type="text/javascript">
198+
$(document).ready(function() {
199+
var navbarHeight = $('#navbar').outerHeight(true);
200+
$('body').css({ 'padding-top': navbarHeight });
201+
$('progress-container').css({ 'padding-top': navbarHeight });
202+
var progressBar = $('#progress');
203+
progressBar.css({ 'top': navbarHeight });
204+
var getMax = function() { return $(document).height() - $(window).height(); }
205+
var getValue = function() { return $(window).scrollTop(); }
206+
// Check if the browser supports the progress element.
207+
if ('max' in document.createElement('progress')) {
208+
// Set the 'max' attribute for the first time.
209+
progressBar.attr({ max: getMax() });
210+
progressBar.attr({ value: getValue() });
211+
212+
$(document).on('scroll', function() {
213+
// On scroll only the 'value' attribute needs to be calculated.
214+
progressBar.attr({ value: getValue() });
215+
});
216+
217+
$(window).resize(function() {
218+
var navbarHeight = $('#navbar').outerHeight(true);
219+
$('body').css({ 'padding-top': navbarHeight });
220+
$('progress-container').css({ 'padding-top': navbarHeight });
221+
progressBar.css({ 'top': navbarHeight });
222+
// On resize, both the 'max' and 'value' attributes need to be calculated.
223+
progressBar.attr({ max: getMax(), value: getValue() });
224+
});
225+
} else {
226+
var max = getMax(), value, width;
227+
var getWidth = function() {
228+
// Calculate the window width as a percentage.
229+
value = getValue();
230+
width = (value/max) * 100;
231+
width = width + '%';
232+
return width;
233+
}
234+
var setWidth = function() { progressBar.css({ width: getWidth() }); };
235+
setWidth();
236+
$(document).on('scroll', setWidth);
237+
$(window).on('resize', function() {
238+
// Need to reset the 'max' attribute.
239+
max = getMax();
240+
setWidth();
241+
});
242+
}
243+
});
244+
</script>
245+
246+
<!-- Code Syntax Highlighting -->
247+
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet">
248+
<script src="/assets/js/highlight.pack.js"></script>
249+
<script>hljs.initHighlightingOnLoad();</script>
250+
251+
<!-- Script Used for Randomizing the Projects Order -->
252+
<!-- <script type="text/javascript">
253+
$.fn.shuffleChildren = function() {
254+
$.each(this.get(), function(index, el) {
255+
var $el = $(el);
256+
var $find = $el.children();
257+
258+
$find.sort(function() {
259+
return 0.5 - Math.random();
260+
});
261+
262+
$el.empty();
263+
$find.appendTo($el);
264+
});
265+
};
266+
$("#projects").shuffleChildren();
267+
</script> -->
268+
269+
<!-- Project Cards Layout -->
270+
<script type="text/javascript">
271+
var $grid = $('#projects');
272+
273+
// $grid.masonry({ percentPosition: true });
274+
// $grid.masonry('layout');
275+
276+
// Trigger after images load.
277+
$grid.imagesLoaded().progress(function() {
278+
$grid.masonry({ percentPosition: true });
279+
$grid.masonry('layout');
280+
});
281+
</script>
282+
283+
<!-- Enable Tooltips -->
284+
<script type="text/javascript">
285+
$(function () {
286+
$('[data-toggle="tooltip"]').tooltip()
287+
})
288+
</script>
289+
290+
<!-- Google Analytics -->
291+
<script>
292+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
293+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
294+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
295+
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
296+
ga('create', 'UA-54519238-1', 'auto');
297+
ga('send', 'pageview');
298+
</script>
299+
</body>
300+
</html>

0 commit comments

Comments
 (0)