Skip to content

Commit

Permalink
Updated changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
nhartland committed Jul 14, 2018
1 parent 6d5c9c1 commit c059b54
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 15 deletions.
28 changes: 16 additions & 12 deletions CHANGELOG.md
Expand Up @@ -5,30 +5,34 @@
0.2b
---------

- Improved circle raster (no longer repeats points)
### Features
- Implemented a 'mask' subpattern that masks out cells according to a provided
function
- Added Voronoi relaxation via Lloyd's algorithm
- Added pattern.cells: an iterator over the constituent cells in a pattern
- Added cell_coordinates iterator, returning an (x,y) pair rather than a cell
- Added shuffled_cells iterator, similar to cells but in a randomised order
- Added centroid and medoid (with general distance measure) methods and tests
- Added a Poisson-disc sampling subpattern
- Added Mitchell's Best-Candidate sampling (approximate Poisson-Disc)

### Bugfix
- Fixed bug with subpattern.enclosed which would generate more than one enclosed
point for a primitive.circle
- Fixed default initialisation of RNG in automata.async_iterate

### Misc
- Improved circle raster (no longer repeats points)
- Integrated all tests into a single test script, and added luacov coverage
- Implemented a 'mask' subpattern that masks out cells according to a provided
function
- Converted subpattern.random to take as an argument a fixed integer number of
desired samples rather than a fraction of the domain size.
- Added Voronoi relaxation via Lloyd's algorithm
- Fixed default initialisation of RNG in automata.async_iterate
- Removed special handling of '-0' coordinate in cell: No longer required with
integer spatial hash in patterns.
- Made pattern coordinate limits explicit in MAX_COORDINATE
- Changed internal structure of `pattern`, from a list of cells to a list of
coordinate hashes
- Added pattern.cells: an iterator over the constituent cells in a pattern
- Added cell_coordinates iterator, returning an (x,y) pair rather than a cell
- Added shuffled_cells iterator, similar to cells but in a randomised order
- Added example of Worley noise
- Various optimisations
- Added centroid and medoid (with general distance measure) methods and tests
- Added a Poisson-disc sampling subpattern
- Removed some (confusing) functionality from `cell`, namely addition and
multiplication with a number value.
- Added isoline drawing example
- Added Mitchell's Best-Candidate sampling (approximate Poisson-Disc)
- Renamed pretty_print to print_patterns
3 changes: 0 additions & 3 deletions TODO.md

This file was deleted.

0 comments on commit c059b54

Please sign in to comment.