Ian Ward

Boxkite Inc.
CKAN contributor/tech lead
PyRF primary contributor
Urwid author
Speedometer author

Contributing to Open Source
IASA E-Summit, 2014-05-16
Urwid Applications
Urwid Intro
Unfortunate Python
Django 1.1

Moving to Python 3
Article Tags


Ian Ward's email:
first name at this domain

wardi on OFTC, freenode and github

Locations of visitors to this page

News rss icon

Posted on 2014-09-12.

I've been working on two new CKAN extensions that I'm really excited about. Since I helped build the custom metadata schema for http://data.gc.ca/ I've never been completely satisfied with the approach we took. These new extensions are the start of a proper solution to the compromises we made.

The new extensions are:

Read More …

Tags: Software CKAN

Speaking at IASA Open Source E-Summit link
Posted on 2014-05-10.

I will be speaking about contributing to Open Source software by webcast at the Global IT Architect Association's E-Summit on Open Source on May 16 at 2pm ET. It's free to join, listen in and ask questions.

Tags: Software Video

Posted on 2014-04-04, last modified 2014-04-09.

What does bar.foo do? - An exploration of Python assignment, objects, attributes and descriptors

This is a talk I gave March 27, 2014 at the Ottawa Python Authors Group meetup.

Follow along with the IPython notebook version if you would like to play with the code examples.

Read More …

Tags: Ottawa Software Python OPAG

Learn Python Videos link
Posted on 2014-03-03.

Mahdi Yusuf, one of the Ottawa Python Authors Group organizers and curator of Pycoder's Weekly, has just posted his complete catalog of Python tutorial videos for free:

Tags: Video Python OPAG

Urwid 1.2.0 Released link
Posted on 2014-02-09.

Urwid 1.2.0 is now available at http://urwid.org/ and on pypi. Lots of new features:

Complete changelog

Tags: Urwid Software Python

urwid.org, 1.1.2 Released link
Posted on 2013-12-30, last modified 2014-01-04.

Urwid's home page has moved to http://urwid.org/

Source control, issue tracking and wiki pages are now hosted on github. The new home page and changelog are now generated by sphinx like the Urwid manual, tutorial and reference.

The bug-fix-only release Urwid 1.1.2 is now available at http://urwid.org/ and on pypi.

Tags: Urwid Software Python

Posted on 2013-10-14.

After working on PyRF this past year, I was asked to help edit to a paper written by ThinkRF's Nikhil Adnani for AUTOTESTCON 2013: Wideband 20 GHz RF Digitizer and Python-based Open Application Framework for Test and Measurement.

We were fortunate enough to win the Walter E. Peterson award for Best Paper on Technology, and while I missed the show I did receive a handsome plaque and certificate for my contribution.

Tags: Software Python

JSON Lines link
Posted on 2013-10-07, last modified 2013-10-14.

Having to process thousands of JSON records for the data.gc.ca project, I learned about the JSON Lines format. JSON Lines is very convenient for handling this sort of data and for setting up parallel batch processing.

This format should be more widely known, so now it has its own site:

Tags: Software

Circle Radians Tau Small
Happy τ Day link
Posted on 2013-06-28.

And as my sister suggested, let us all eat two pies to celebrate.

data.gc.ca link
Posted on 2013-06-18.

A site I've been working on for the past few months has just launched. data.gc.ca "2.0" is a completely rewritten version of the Open Data portal for the Government of Canada.

I worked on the CKAN portion of the site responsible for the data catalogue. CKAN is an open source Data Portal application written in Python. I built a fully bilingual schema with many additional fields for our datasets. I also optimized, fixed and improved many parts of CKAN itself.

Our team built templates based on the Web Experience Toolkit (WET). WET provides building blocks for creating accessible, mobile-friendly web sites. These templates include a map widget for our geospatial datasets and an interactive data table for previews of tabular data.

All of our work is available on the open-data github page and is released under a permissive license.

data.gc.ca might just be the largest, most fully bilingual and most accessible CKAN site anywhere. More to come!

Tags: Software Python

« page 1 2 3 410 11 12 page »