-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
31 changed files
with
2,795 additions
and
268 deletions.
There are no files selected for viewing
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
var sectionHeight = function() { | ||
var total = $(window).height(), | ||
$section = $('section').css('height','auto'); | ||
|
||
if ($section.outerHeight(true) < total) { | ||
var margin = $section.outerHeight(true) - $section.height(); | ||
$section.height(total - margin - 20); | ||
} else { | ||
$section.css('height','auto'); | ||
} | ||
} | ||
|
||
$(window).resize(sectionHeight); | ||
|
||
$(document).ready(function(){ | ||
$("section h1, section h2").each(function(){ | ||
$("nav ul").append("<li class='tag-" + this.nodeName.toLowerCase() + "'><a href='#" + $(this).text().toLowerCase().replace(/ /g, '-').replace(/[^\w-]+/g,'') + "'>" + $(this).text() + "</a></li>"); | ||
$(this).attr("id",$(this).text().toLowerCase().replace(/ /g, '-').replace(/[^\w-]+/g,'')); | ||
$("nav ul li:first-child a").parent().addClass("active"); | ||
}); | ||
|
||
$("nav ul li").on("click", "a", function(event) { | ||
var position = $($(this).attr("href")).offset().top - 190; | ||
$("html, body").animate({scrollTop: position}, 400); | ||
$("nav ul li a").parent().removeClass("active"); | ||
$(this).parent().addClass("active"); | ||
event.preventDefault(); | ||
}); | ||
|
||
sectionHeight(); | ||
|
||
$('img').load(sectionHeight); | ||
}); | ||
|
||
fixScale = function(doc) { | ||
|
||
var addEvent = 'addEventListener', | ||
type = 'gesturestart', | ||
qsa = 'querySelectorAll', | ||
scales = [1, 1], | ||
meta = qsa in doc ? doc[qsa]('meta[name=viewport]') : []; | ||
|
||
function fix() { | ||
meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1]; | ||
doc.removeEventListener(type, fix, true); | ||
} | ||
|
||
if ((meta = meta[meta.length - 1]) && addEvent in doc) { | ||
fix(); | ||
scales = [.25, 1.6]; | ||
doc[addEvent](type, fix, true); | ||
} | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"name":"Python-Sp15","tagline":"CSE Training Workshops in Python, Spring 2015","body":"All workshops will be held in an EWS computer laboratory. There is no sign-up for this series—walk-ins are welcome and encouraged!\r\n\r\n# Setup (Canopy Python and I-Python Notebook)\r\n\r\nFor most of the lessons, we will require outside modules. While several methods for managing your own library of modules exists, we will use [Enthought Canopy](https://www.enthought.com/products/canopy/), which is installed on your EWS machines already. However, it works best when you are logged in with a Canopy user account, and [free academic accounts](https://store.enthought.com/accounts/login/?next=/licenses/academic/request/) are available and recommended.\r\n\r\nTo load Canopy, please input the following at a terminal window:\r\n\r\n module load canopy\r\n\r\nIn many cases, we will also use [I-Python](http://ipython.org/) notebooks, which are interactive workbooks for code. To open these, please navigate on the command line to your home directory (or wherever your downloaded `ipynb` files are located), and open the I-Python notebook interface:\r\n\r\n cd\r\n module load canopy\r\n ipython notebook &\r\n\r\n# [Introduction to Python](#intro)\r\n\r\n# [Numerical Programming with Python](#numpy)\r\n\r\n# [Pandas (Python Data Analysis) Library](#pandas)\r\n\r\n# [Object-Oriented & Advanced Programming in Python](#oop)\r\n\r\n# [The IPython Environment & Notebooks](#ipython)\r\n\r\n# [MPI4Py](#mpi4py)\r\n\r\n# [PyOpenCL](#pyopencl)\r\n\r\n# [Machine Learning in Python](#sklearn)\r\n\r\n# [Debugging Python (PDB)](#pdb)\r\n\r\n# [C & Fortran Interfaces](#api)\r\n\r\n# [Numba & Optimization in Python](#numba)\r\n\r\n# [Symbolic Manipulation with SymPy](#sympy)\r\n\r\n# About These Workshops\r\n### Contributors\r\n\r\nNeal Davis and Lakshmi Rao developed these materials. This content is available under a Creative Commons Attribution 3.0 Unported License.\r\n\r\n\r\n\r\n# Contact\r\nIf you have any questions about course availability, concepts, or content, please contact Neal Davis, Training Coördinator for Computational Science & Engineering, at training at cse dot illinois dot edu.\r\n","google":"UA-53962544-7","note":"Don't delete this file! It's used internally to help with page regeneration."} | ||
{"name":"Python-Sp15","tagline":"CSE Training Workshops in Python, Spring 2015","body":"All workshops will be held in the EWS computer laboratory, L440 Digital Computer Laboratory. There is no sign-up for this series—walk-ins are welcome and encouraged!\r\n\r\nL440 DCL is a little tricky to find if you haven't been there before. It's located in the basement, and can be accessed by going down the main staircase in DCL and turning right.\r\n\r\n\r\n\r\n# Setup (Canopy Python and I-Python Notebook)\r\n\r\nFor most of the lessons, we will require outside modules. While several methods for managing your own library of modules exists, we will use [Enthought Canopy](https://www.enthought.com/products/canopy/), which is installed on your EWS machines already. However, it works best when you are logged in with a Canopy user account, and [free academic accounts](https://store.enthought.com/accounts/login/?next=/licenses/academic/request/) are available and recommended.\r\n\r\nTo load Canopy, please input the following at a terminal window:\r\n\r\n module load canopy\r\n\r\nIn many cases, we will also use [I-Python](http://ipython.org/) notebooks, which are interactive workbooks for code. To open these, please navigate on the command line to your home directory (or wherever your downloaded `ipynb` files are located), and open the I-Python notebook interface:\r\n\r\n cd\r\n module load canopy\r\n ipython notebook &\r\n\r\n# [Introduction to Python](#intro)\r\n## January 28, 10 am–noon\r\n\r\n# [Numerical & Scientific Programming with Python (`numpy`, `scipy`)](#numpy)\r\n## February 4, 10 am–noon\r\n\r\n# [Data Analysis with Python (`pandas`)](#pandas)\r\n## February 11, 10 am–noon\r\n\r\n# [Plotting in Python (`matplotlib`)](#matplotlib)\r\n## February 18, 10 am–noon\r\n\r\n# [Advanced Programming in Python](#advanced)\r\n## February 25, 10 am–noon\r\n\r\n# [Machine Learning in Python (`scikit-learn`)](#sklearn)\r\n## March 4, 10 am–noon\r\n\r\n# [Error handling in Python (`pdb`, numerical error)](#pdb)\r\n## March 11, 10 am–noon\r\n\r\n# [Optimizing Numerical Code in Python](#opt)\r\n## March 18, 10 am–noon\r\n\r\n# About These Workshops\r\n### Contributors\r\n\r\nNeal Davis and Lakshmi Rao developed these materials. This content is available under a Creative Commons Attribution 4.0 Unported License.\r\n\r\n\r\n\r\n# Contact\r\nIf you have any questions about course availability, concepts, or content, please contact Neal Davis, Training Coördinator for Computational Science & Engineering, at training at cse dot illinois dot edu.\r\n","google":"UA-53962544-7","note":"Don't delete this file! It's used internally to help with page regeneration."} |
Oops, something went wrong.