Improve Your Python Code With pylint

The myriad recommendations and requirements of the Python Style Guide can be bewildering and difficult to remember for the uninitiated.  Pylint is a Python application that analyses your code and suggests where you could make it more readable and more inline with the Python style guide. Pylint takes much of the hard work out of… Read More »

How to Package Python Code

With Python distributions such as Enthought and Anaconda, its never been easier to create and install python packages. In this post I show you how to build your own python packages and publish them on the PyPI python package index. Step 1. Create PyPI Account Before we can upload our package to the Python Package… Read More »

Tacit Knowledge

Tacit knowledge is the internalised ‘know-how’ that everyone picks up from working in a particular field. Turning this into explicit knowledge usable by everyone is fundamental to the creative process. How can we use an appreciation tacit knowledge to help our science?   Japanese Beginnings In the early 1990s observers were beginning to wonder why… Read More »