Skip to content

Releases: cwant/tessagon

v0.8.2

04 Jul 01:14
Compare
Choose a tag to compare

Reworked how the SVG adaptor works (making styles inline, since the style tag isn't local to enclosing group tags as I thought it would be -- oopsie!).

v0.8.1

03 Jul 16:47
Compare
Choose a tag to compare

This small release adds the SvgAdaptor, a component for creating an Inkscape extension.

You can checkout the nascent Inkscape extension here: https://github.com/cwant/inkscape-tiling-extension.

v0.8

30 Jun 02:03
Compare
Choose a tag to compare
  • An integration test that uses the main demo script (boosts the test coverage a lot)
  • Improvements to how neighboring tiles are handling in type recipes.
  • Non-convex tilings: Stanley Park, Islamic Hex and Stars, Islamic Stars and Crosses.
  • More tiling types: Valemount, Cloverdale,
  • More metadata: aspect ratio, which allows for rendering of nice looking 2D tilings (simple_2d option)
  • "extra parameters" for Tessagon types (included in metadata). WeaveTessagon and BigHexTriTessagon have extra parameters.
  • Mysterious parallelogram_vectors feature. It now drives the working of the rot_factor feature and allows for many possibilities (provided that you can figure it out)
  • AlternatingTiles for specific types, and nascent rotational symmetry feature.
  • Many refactorings of internal code

v0.7.1

17 Sep 23:24
Compare
Choose a tag to compare

Added BigHexTriTessagon (the last Archimedean tiling).

v0.7

09 Sep 22:31
Compare
Choose a tag to compare
  • Added a bunch of color patterns
  • Added a link to usage in Inkscape

v0.5

02 Jul 22:48
Compare
Choose a tag to compare

Added:

  • A ListAdaptor class to provide a generic, package-agnostic interface with other python software;
  • A metadata and discover layer to help navigate and find tilings with certain properties;
  • Update the readme to include some information about a recent presentation about tessagon.

v0.4.2

17 Mar 02:18
Compare
Choose a tag to compare

A quick release to correct a few things with the PyPI packaging.

v0.4

15 Mar 19:03
Compare
Choose a tag to compare

Many, many changes:

  • Nascent test suite
  • Linting with Flake8
  • CI with Travis
  • Start of PyPI packaging (i.e., distribution via pip)
  • Updated and more automated documentation and demos

And many more tiling types:

  • SquareTri2Tessagon
  • DodecaTriTessagon
  • DissectedTriangleTessagon
  • DissectedHexQuadTessagon
  • DissectedHexTriTessagon
  • PentaTessagon
  • Penta2Tessagon

v0.3

19 Jan 19:46
Compare
Choose a tag to compare

Includes:

  • Eight color patterns (from Grünbaum & Shephard) for SquareTessagon.
  • Documentation refactor (#2)
    • Moving the documentation of all Tessagon classes to own file.
    • Make the tile class a class property for each Tessagon class
    • Make the color pattern stuff more automatic and allow Tessagon
      classes to inspect how many color patterns there are.
    • Let tessagon demo figure out how many color patterns to draw.
    • Let documentation image script figure out what it needs to render.
    • Modify the documentation images script to create thumbnails.
    • Adding thumbnails for all classes to documentation
    • List how many color patterns each class has in README

v0.2

14 Jan 20:34
Compare
Choose a tag to compare

Includes:

  • A few more Tessagon types;
  • Support for color patterns;
  • Refactor of demos to reduce churn of the binary blender file and to share more code between the Blender and VTK demos;
  • A script to create the images of the Tessagon tilings used in the documentation;
  • Enhanced documentation.