Releases
v3.0.0
[3.0.0] - 2021-06-14
Added
Rearrange assumption strategy
TrackingAssumption.from_cell
method
Counting for reverse fusion
FusionParallelSpecFinder
, FusionIsomorphism
and FusionBijection
subclasses
to handle bijection involving fusion and assumption strategies.
a insertion_point_row_and_col_placements
pack in TileScopePack
TrackedSearcher
and ForgetTrackedSearcher
that prioritise expanding classes
with assumptions when the underlying tiling was expanded
Changed
Updated to use comb_spec_searcher 4.0.0
Using strategy_pack.make_fusion
or strategy_pack.make_tracked
now automatically
adds RearrangeAssumptionFactory
with apply_first=True
if tracked=True
Moved several local function in RearrangeConstructor
outward to make it pickleable
Fixed isolated fusion bug
Fusion is now a one-way strategy.
Added length to name for all_the_strategies
pack
Fixed
Removed a redundant Tiling.is_empty
check in the fusion algorithm.
Ensure is_atom
returns False for the empty tiling
Deprecated
Python 3.6 is no longer supported
You can’t perform that action at this time.