Ian Ward's email:
first name at this domain
wardi on OFTC, freenode and github
The newly released CKAN 2.7 adds new functionality and makes DataStore search up to 17x faster at the same time.
This article covers:
TL;DR:
update This post now appears on the ckan.org blog
I had the pleasure of co-hosting CKANCon last week and presented a short talk on ckanapi and ckanext-scheming.
Here's a link to my slides.
For pyrf I needed to take data from a frequency plot, which could be any number of points, and present it as a spectrogram that fills the view size exactly. In the spectrogram I only care about the maximum values that appear in the range of frequencies represented by each pixel.
If I could just divide the number of source bins by an integer factor the solution would be simple:
return np.amax(data.reshape((-1, factor)), axis=1)
But I have to be able to handle any number of source bins and output that to any number of pixels.
Fortunately numpy is awesome.
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:
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.
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.
Tags: Ottawa Software Python OPAG
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:
« page 1 2 3 4 … 10 11 12 page »