Releases: cwant/tessagon
Releases · cwant/tessagon
v0.8.2
v0.8.1
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
- 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
andBigHexTriTessagon
have extra parameters. - Mysterious
parallelogram_vectors
feature. It now drives the working of therot_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
v0.7
v0.5
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
v0.4
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
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
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.