absence of line for too small thickness: solved in class Line from imagen/__init__.py
The minimum width of the line is now of 1 pixel whatever the orientation
Removing a dummy import
A better separation between thickness and pixel size. This means that, from the original version of imagen, the patternfn.py is not modified. All the modification lies in the __init__.pt/Line class
test file added in folder test: run nosetests inside this folder
Merge branch 'master' into minimal_line_thickness
james bednar suggestions implemented: print statements suppressed. Adding the boolean parameter authorize_zero_thickness to the Line pattern. Note that the squre-wave modification of the previous pull request has been accepted, so it is automatically included here. test renamed to tests. Contents of test functions made as one-liners. Note that I keep so far the 0.001*pixelsize: it makes the change independent on density.
minor changes: line ends three spaces
minor
enforce_minimal_thickness implemented.
adding a test with a different value of x that fails with the current solution. We need to change the solution.
create line_one_pixel in patternfn.py
removing the hack
removing the hack -- bis
version working without calling twice line()
The change, initially put in patternfn.py/line, has been brought back to the Line pattern generator. Tests done. Comments added
minor
minor test change to make it compatible with python 3.3
Merge pull request #23 from JoelChavas/minimal_line_thickness

OpSmall thickness lines disappear at some orientation