I'm at the Vis on the web workshop talking about how I use this blog, how I get my students to use it, and such (like @dr_tj on twitter). Go here!
Posted by: T.J. Jankun-Kelly
| @ October 11, 2009 1:31:18 PM CDT ( ) |
A lucid explaination of the purpose and logic behind indentation in Python.
Posted by: T.J. Jankun-Kelly
| @ September 26, 2007 1:30:16 PM CDT ( ) |
In the new book published by Springer, Human-Centered Visualization Environments, edited by Andreas Kerren, Achim Ebert and Jörg Meyer, I co-contributed a chapter entitled "Interacting with Visualizations." My co-authors are F. Wim Fikkert (U. Twente, Netherlands), Marcos D'Ambros (U. Lugano, Switzerland), and Torsten Bierz (U. Kaiseslautern, Germany).
Posted by: T.J. Jankun-Kelly
| @ August 9, 2007 3:30:16 PM CDT ( ) |
David Goodger, a member of the Python Board of Directors, has a good discussion on writing idiomatic Python. Worth a read.
Posted by: T.J. Jankun-Kelly
| @ July 26, 2007 2:15:07 PM CDT ( ) |
ShowMeDo, a sort of YouTube video source for software tutorials, has aggregated screencasts demonstrating various Python integrated development environments. While I have not used many of these (guess I'm too old fashioned), they should be of use to new Pythonistas or folks like my wife who refuse to code without an IDE.
Posted by: T.J. Jankun-Kelly
| @ March 8, 2007 4:20:40 PM CST ( ) |
Chris Waters, Jon Howell, and I have had our work on cluster visualization accepted to ACMSE 2007. The full reference is:
Christopher Waters, Jonathan Howell, and T.J. Jankun-Kelly. "CluVis: Dual-domain Visual Exploration of Cluster/Network Metadata" In Proceedings of the 45th Annual Southeast Regional Conference (ACMSE 2007), Darina Dicheva and Paúl Pauca, eds., March 2007.
Chris will present the paper. The work grew out of a class project in my 2005 offering of Information Visualization.
Posted by: T.J. Jankun-Kelly
| @ February 14, 2007 3:38:33 PM CST ( ) |
There has been some debate on in CS circles on whether game degrees should be offered in difference to straight CS/SE degrees. As a visualization/graphics guy, I'm often asked this directly. My gut feeling is that such a degree is of little use in the real world. Non-game companies want a "real" degree while game companies do not care. It appears my feeling is right. This comment is from John Carmack, one of the big two behind Doom and many other important game developments.
Posted by: T.J. Jankun-Kelly
| @ November 17, 2006 7:09:07 PM CST ( ) |
The panel I moderated at IEEE Visualization 2006 won Best Panel! The details of the panel are as follows:
Moderator: T.J. Jankun-Kelly. Panelists: Robert Kosara, Gordon Kindlmann, Chris North, Colin Ware, E. Wes Bethel, "Is There Science in Visualization? "
Posted by: T.J. Jankun-Kelly
| @ November 3, 2006 8:23:41 PM CST ( ) |
Good news for us: An alpha version of PyOpenGL 3.0 (the ctypes version) is now available for playing with. Now we can get our Intel Macs back in production mode hopefully.
Update: We are happy to report that PyOpenGL 3 is working just fine on our Mactels.
Posted by: T.J. Jankun-Kelly
| @ October 16, 2006 11:09:24 AM CDT ( ) |
A few good links on functional programming in Python. It can be very useful sometimes, so I recommend the reading.:
- Functional Programming with Python
- Even More Functional Programming in Python
- Xoltar Functional Programming Toolkit (some of this is available in the functools standard library module)
Via JotSite.
Posted by: T.J. Jankun-Kelly
| @ October 12, 2006 1:54:45 PM CDT ( ) |
Dr. T.J. Jankun-Kelly, Assistant Professor of Computer Science and Engineering, has learned that the project "CT-ISG: Empirically-based Visualization for Computer Security and Forensics" will be funded for 3 years by the National Science Foundation's CyberTrust program. The funding will begin on October 1, 2006. Dr. Jankun-Kelly will serve as the principal investigator (PI) for this project. The co-PIs are Dr. Jeff Carver, Assistant Professor; Dr. Ed Swan, Associate Professor; and Dr. Dave Dampier, Associate Professor.
Posted by: T.J. Jankun-Kelly
| @ September 25, 2006 4:59:24 PM CDT ( ) |
This good essay by Martijn Faassen (a Zope hacker) expands on what "Pythonic" means anyway. Like the "Python is not Java" post earlier, the point of being Python is to use the language to your advantage, not to program Python as it were Java/C/C++/C#/Whatever.
Posted by: T.J. Jankun-Kelly
| @ September 24, 2006 3:56:04 PM CDT ( ) |
Dr. Jankun-Kelly will be giving an invited talk at the Scientific Computing and Imaging Insitute, University of Utah on September 29th. The title of the talk is "A Model and Framework for Visualization Exploration":
Visualization is the process of "making the invisible visible"---the use of computer graphics to depict digitized information. The goal of visualization is insight. However, most past research in visualization, specifically scientific visualization, has been driven by the desire to generate visualizations faster and on a larger scale. In this talk, I will instead focus on the underlying process of visualization exploration itself. I will discuss this process' salient aspects and the fundamental operation a user performs during visualization exploration. This fundamental operation forms the basis of a formal model that encapsulates the visualization process. I will discuss how this form model facilitates visualization collaboration, analysis, and the science of visualization. These applications are enabled via a software framework that implements the model.
Posted by: T.J. Jankun-Kelly
| @ September 18, 2006 1:40:21 PM CDT ( ) |
Wherein the reader is introduced to the purpose of this blog and finds enlightenment (or at least contributes to entropy). Read More
Posted by: T.J. Jankun-Kelly
| @ September 17, 2006 4:50:31 PM CDT ( ) |
I've updated a few things on the VisLab website; chiefly, a new admin person has been filling out detail on the main site while I have installed Planet in order to aggregate the various VisLab blogs. Now all the VisLab blogs can be accessed from one URL.
Posted by: T.J. Jankun-Kelly
| @ September 16, 2006 11:52:34 PM CDT ( ) |
|
|

