Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
110 changes: 110 additions & 0 deletions ian.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="js/html5shiv.min.js"></script>
<script src="js/respond.min.js"></script>
<![endif]-->

<link href="css/styles.css" rel="stylesheet">
<title>Ian Thomas - Scientific Software Developer</title>
</head>
<body>
<div id="content-head"> </div>
<div class="container-fluid fond fond5 parallax">
<div class="container">
<div class="col-md-10 col-md-push-1 fleche-retour">
<a href="the-team.html"><img class="fleche-gauche" src="img/fleche-gauche.svg"><span>The team</span></a>
</div>
</div>
</div>
<div class="container">
<div class="col-md-8 col-md-push-2">
<div class="fiche">
<div class="text-center">
<img src="img/avatar/Ian.jpg" srcset="img/avatar/Ian@2x.jpg 2x" class="img-circle avatar">
<h3><strong>Ian Thomas</strong><br/>
Scientific Software Developer
</h3>
<div class="reseau">
<a target="_blank" href="https://github.com/ianthomas23"><img class="twi-gith" src="img/github.svg"></a>
</div>
<p> @ianthomas23 </p>
</div>
<div class="description">

<p>Ian Thomas is a Scientific Software Developer at QuantStack. He holds a BA in Physics from Oxford University and PhD in ocean modeling from the University of Southampton.</p>

<p>He has particular interest in data analysis and visualisation, leaning towards solving mathematical and geometric problems.</p>

<p>Ian has many years' experience as an open-source contributor. He is a core maintainer of <a href="https://github.com/bokeh/bokeh">Bokeh</a>, a library for interactive visualisation in web browsers, and the lead maintainer of <a href="https://github.com/contourpy/contourpy">ContourPy</a>, a Python/C++ library for calculating contours. He has also made significant contributions to <a href="https://github.com/matplotlib/matplotlib">Matplotlib</a> and <a href="https://github.com/holoviz/datashader">Datashader</a>.</p>

</div>
</div>
</div>
</div>

<div class="spacer big"></div>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>

<div id="content-foot"></div>
<script src="js/include-menus.js"></script>
<script>

function isInViewport(node) {
var rect = node.getBoundingClientRect()
return (
(rect.height > 0 || rect.width > 0) &&
rect.bottom >= 0 &&
rect.right >= 0 &&
rect.top <= (window.innerHeight || document.documentElement.clientHeight) &&
rect.left <= (window.innerWidth || document.documentElement.clientWidth)
)
}


$(window).scroll(function() {
var scrolled = $(window).scrollTop()
$('.parallax').each(function(index, element) {
var initY = $(this).offset().top+200
var height = $(this).height()
var endY = initY + $(this).height()
// Check if the element is in the viewport.
var visible = isInViewport(this)
if(visible) {
var diff = scrolled - initY
var ratio = Math.round((diff / height) * 100)
var move = parseInt(-(ratio * 1.5));
// if (move>90)move = 90;
$(this).css('background-position','center ' + move + 'px')
}
})

$('.icons').each(function(index, element) {
var visible = isInViewport(this);
if(visible) {
$('.icon-content').each(function (index,element) {
$(this).delay(index*500).fadeIn();
});
}
});
});


</script>
</body>
</html>
Binary file added img/avatar/Ian.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/avatar/Ian@2x.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions the-team.html
Original file line number Diff line number Diff line change
Expand Up @@ -594,6 +594,30 @@ <h3><a href="javascript:;">Greg Mooney</a><br/>
</div>
</div>
</div>

<div class="col-md-4">
<div class="portrait-bis">
<div data-href="ian.html">
<div class="haut-portrait">
</div>
<div class="text-center">
<a href="javascript:;" class="img-circle avatar">
<img src="img/avatar/Ian.jpg" srcset="img/avatar/Ian@2x.jpg 2x" class="img-circle avatar">
</a>
<h3><a href="javascript:;">Ian Thomas</a><br/>
Scientific Software Developer
</h3>
<a href="javascript:;"><img class="fleche" src="img/fleche-droite.svg"></a>
</div>
</div>
<div class="text-center">
<div class="reseau">
<a target="_blank" href="https://github.com/ianthomas23"><img class="twi-gith" src="img/github.svg"></a>
</div>
<p>@ianthomas23</p>
</div>
</div>
</div>
</div>
</div>

Expand Down