-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 4.0.0 #523
base: master
Are you sure you want to change the base?
Version 4.0.0 #523
Commits on Feb 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 65fe462 - Browse repository at this point
Copy the full SHA 65fe462View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e001b - Browse repository at this point
Copy the full SHA 68e001bView commit details -
* point jumping strategy * pylint and flake * extra param method for counting * skip test with database that is to slow Co-authored-by: Émile Nadeau <[email protected]> Co-authored-by: Jay Pantone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54a75b3 - Browse repository at this point
Copy the full SHA 54a75b3View commit details -
requirement and row and col placements strategy pack (#414)
* requirement and row and col placements strategy pack * f * skip test with database that is to slow Co-authored-by: Émile Nadeau <[email protected]> Co-authored-by: Jay Pantone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6c4b14 - Browse repository at this point
Copy the full SHA f6c4b14View commit details
Commits on Feb 22, 2022
-
limit the size of obs in minimal obs call (#418)
* limit the size of obs in minimal obs call * if no obs, can't infer obs
Configuration menu - View commit details
-
Copy full SHA for 8150b73 - Browse repository at this point
Copy the full SHA 8150b73View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1da37c - Browse repository at this point
Copy the full SHA e1da37cView commit details -
* resurrecting old deflation strategy * Add get equation method in the easy case * add test for json/repr methods * remove the skew/sum indec condition * unused import
Configuration menu - View commit details
-
Copy full SHA for 82cad6c - Browse repository at this point
Copy the full SHA 82cad6cView commit details
Commits on Mar 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0de2314 - Browse repository at this point
Copy the full SHA 0de2314View commit details -
add empty cell obs during placement (#423)
* add empty cell obs during placement * CHANGELOG.md * update partial placement test * updating black version * black formatting
Configuration menu - View commit details
-
Copy full SHA for 8c275cc - Browse repository at this point
Copy the full SHA 8c275ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for de27640 - Browse repository at this point
Copy the full SHA de27640View commit details -
* a selective symmetry factory * replace symmetries with this new class, default to all syms * no basis given = all syms * mypy * changelog Co-authored-by: Jay Pantone <[email protected]> Co-authored-by: Émile Nadeau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6cf95b4 - Browse repository at this point
Copy the full SHA 6cf95b4View commit details
Commits on Mar 8, 2022
-
* an alternative sliding strategy based on a fusion argument * add encoding tests * if a column, then rotate -> slide -> rotate back" Co-authored-by: Émile Nadeau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c27a174 - Browse repository at this point
Copy the full SHA c27a174View commit details -
a targeted cell insertion strategy (#421)
* a targeted cell insertion strategy * test the encoding * remove double import * circular import * Update requirement_insertion.py * disable import order warning * actually also need to make the import comply to isort * allow a list as input to strategy Co-authored-by: Émile Nadeau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9863668 - Browse repository at this point
Copy the full SHA 9863668View commit details -
No Root Cell verification (#422)
* Actually adding the files this time * Pleasing black * tidying up * update string method, test * mypy * formal step test * Revert "formal step test" This reverts commit fd41137. * formal step test Co-authored-by: Christian Bean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e4cc309 - Browse repository at this point
Copy the full SHA e4cc309View commit details -
* a point corroboration factory * change to insert into any pair of cells which can not be mutually positive * mypy * remove positive corroboration from bijection packs * remove unused import * README.rst * removing strategy from bijections test, and increasing timeout on forest test
Configuration menu - View commit details
-
Copy full SHA for 0399050 - Browse repository at this point
Copy the full SHA 0399050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ec3b0d - Browse repository at this point
Copy the full SHA 0ec3b0dView commit details
Commits on Mar 10, 2022
-
allows swapping points or assumptions alone (#429)
* allows swapping points or assumptions alone * fixing tests * add flags
Configuration menu - View commit details
-
Copy full SHA for eafa696 - Browse repository at this point
Copy the full SHA eafa696View commit details -
* adding init flags * remove test for fused tiling when unfusable
Configuration menu - View commit details
-
Copy full SHA for c7c2af6 - Browse repository at this point
Copy the full SHA c7c2af6View commit details
Commits on Mar 22, 2022
-
the cell reduction strategy (#428)
* the cell reduction strategy * manually change local basis to monotone in non finite cells, forbid if ob touches row and col
Configuration menu - View commit details
-
Copy full SHA for bf402ef - Browse repository at this point
Copy the full SHA bf402efView commit details -
* add a timer to init to catch slow initialising * add a heuristic to avoid large products * change pattern placement to factor sooner * an actual solution? Pick the product smarter. * tidying up * tidy up cleaned obs to reduce size of product
Configuration menu - View commit details
-
Copy full SHA for 599c92e - Browse repository at this point
Copy the full SHA 599c92eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1991825 - Browse repository at this point
Copy the full SHA 1991825View commit details
Commits on Mar 23, 2022
-
* point corrob * cleaning * tidying code * remove point in bijections
Configuration menu - View commit details
-
Copy full SHA for da04aa4 - Browse repository at this point
Copy the full SHA da04aa4View commit details
Commits on Mar 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 374d9a4 - Browse repository at this point
Copy the full SHA 374d9a4View commit details -
allow reqs, and more careful point in between (#436)
* allow reqs, and more careful point in between * pylint * api.combopal -> api.permpal
Configuration menu - View commit details
-
Copy full SHA for ec52ee3 - Browse repository at this point
Copy the full SHA ec52ee3View commit details
Commits on Apr 7, 2022
-
make not implemented reverse constructor for interleaving factor (#441)
* make not implemented reverse constructor for interleaving factor * update black version
Configuration menu - View commit details
-
Copy full SHA for 02b3fc2 - Browse repository at this point
Copy the full SHA 02b3fc2View commit details
Commits on Apr 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0731232 - Browse repository at this point
Copy the full SHA 0731232View commit details -
* creates kitchen_sinkify function * don't add short obs or obs inferral if the arguments passed are 0 * fixes CHANGELOG * adds DB verified and req corrob * tell pylint to go think about it more * add test of kitchen sinkify pack json Co-authored-by: Christian Bean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f899b2 - Browse repository at this point
Copy the full SHA 7f899b2View commit details
Commits on Apr 20, 2022
-
New collect_before decorator for some test.
Now that we do strategic garbage collection in some of our code some test where timing out because the gc.collect() call where taking to long. I introduced a new decorator to collect before those test to avoid triggering out the timeout.
Configuration menu - View commit details
-
Copy full SHA for b29bb32 - Browse repository at this point
Copy the full SHA b29bb32View commit details -
Merge pull request #444 from PermutaTriangle/collect-before
New collect_before decorator for some test.
Configuration menu - View commit details
-
Copy full SHA for 413955e - Browse repository at this point
Copy the full SHA 413955eView commit details -
Updating component assumptions (#443)
* use cell decomposition for uniting cells in factor * add component verification and add it to packs * ignore component assumptions in rearrange * more selective when verifying tilings with components * flipping sum and skew in symmetry strategies * if sum fusion, no skew assumption in region and vice versa * checking assumptions in comp fusion fusable check * not implemented counting for positive or empty fusion * ensure make_tracked adds component strategies * smarter is_component method to impove DetectComponentsStrategy * get_minimum_value changed for comp ass since can have fewer components than points * CHANGELOG.md * allow comp in monotone and insertion verified * component -> point assumption strategy * verification test packs allow comps in insenc and monotone
Configuration menu - View commit details
-
Copy full SHA for 7095524 - Browse repository at this point
Copy the full SHA 7095524View commit details
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 609a9c8 - Browse repository at this point
Copy the full SHA 609a9c8View commit details
Commits on Apr 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d69ae21 - Browse repository at this point
Copy the full SHA d69ae21View commit details
Commits on Apr 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a745c1f - Browse repository at this point
Copy the full SHA a745c1fView commit details
Commits on May 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c6c0096 - Browse repository at this point
Copy the full SHA c6c0096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4fb85 - Browse repository at this point
Copy the full SHA 5e4fb85View commit details -
Configuration menu - View commit details
-
Copy full SHA for c345d85 - Browse repository at this point
Copy the full SHA c345d85View commit details
Commits on May 4, 2022
-
remove AddInterleavingAssumptionsFactory (#451)
* remove AddInterleavingAssumptionsFactory * allow untracked interleaving * self.
Configuration menu - View commit details
-
Copy full SHA for 27506a6 - Browse repository at this point
Copy the full SHA 27506a6View commit details
Commits on May 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b153a51 - Browse repository at this point
Copy the full SHA b153a51View commit details -
pointing strategy, unfusion strategy, disjoint fusion strategy, a dum…
…my strategy, and allowing directionless pp (#453) * pointing strategy, a dummy strategy, and allowing directionless pp * add json encoding test * mypy and pylint * CHANGELOG.md * unfusion strategy * factory * the disjoint fusion strategy * changelog and add to kitchen sink * added counting code * implement counting with params for unfusion and pointing * pointing subtracts already placed cells
Configuration menu - View commit details
-
Copy full SHA for 1f5371e - Browse repository at this point
Copy the full SHA 1f5371eView commit details -
reversible if parent has all the assumptions for interleaving (#456)
* reversible if parent has all the assumptions for interleaving * unused import
Configuration menu - View commit details
-
Copy full SHA for 1a29f91 - Browse repository at this point
Copy the full SHA 1a29f91View commit details -
small bugs in interleaving factors (#458)
* fix the param when generating objects * remove empty cells when mapping assumption in interleaving factors * remove outdated todo
Configuration menu - View commit details
-
Copy full SHA for f0374ca - Browse repository at this point
Copy the full SHA f0374caView commit details
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for be81c6b - Browse repository at this point
Copy the full SHA be81c6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a99c28 - Browse repository at this point
Copy the full SHA 6a99c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71e2aa8 - Browse repository at this point
Copy the full SHA 71e2aa8View commit details
Commits on May 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8683ea8 - Browse repository at this point
Copy the full SHA 8683ea8View commit details -
a strategy for placing points of assumptions (#462)
* a strategy for placing points of assumptions * make sure to do this on point tracking assumptions
Configuration menu - View commit details
-
Copy full SHA for ce22e54 - Browse repository at this point
Copy the full SHA ce22e54View commit details -
a factory for placing into rows and cols that are fusable (#464)
* a factory for placing into rows and cols that are fusable. * __str__ * test encoding * adds to kitchen sink Co-authored-by: Jay Pantone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55a6ea9 - Browse repository at this point
Copy the full SHA 55a6ea9View commit details -
* add assumption reversible when assumption covers whole tiling * check the assumptions being added * add a test for is reversible on assumption insertion
Configuration menu - View commit details
-
Copy full SHA for 244371d - Browse repository at this point
Copy the full SHA 244371dView commit details
Commits on May 12, 2022
-
fix json and repr encoding of interleaving factor strategy (#469)
* fix json and repr encoding * remove dead code
Configuration menu - View commit details
-
Copy full SHA for aa7b79c - Browse repository at this point
Copy the full SHA aa7b79cView commit details
Commits on May 17, 2022
-
a requirement pointing strategy (#466)
* a requirement pointing strategy * allow for directionless placement of gp into all cells, so divide by N * only point at reqs on tilings
Configuration menu - View commit details
-
Copy full SHA for 6499428 - Browse repository at this point
Copy the full SHA 6499428View commit details -
* add remove constructor * fix equation * remove unused import * remove print
Configuration menu - View commit details
-
Copy full SHA for 565243e - Browse repository at this point
Copy the full SHA 565243eView commit details
Commits on May 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for af6b774 - Browse repository at this point
Copy the full SHA af6b774View commit details
Commits on Jun 1, 2022
-
All at once obstruction inferral (#467)
* first draft, mostly copying SubclassVerification.compute_subclasses * remove prints and tidy * update test * Obs inf early yield (#472) * adds yield_non_minimal flag to obs inf * adds typing and sets to True Co-authored-by: jaypantone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffdd84c - Browse repository at this point
Copy the full SHA ffdd84cView commit details -
full-tiling assumptions do not count against the max_assumptions cap (#…
…474) * full-tiling assumptions do not count against the max_assumptions cap * changelog
Configuration menu - View commit details
-
Copy full SHA for 3fab1c9 - Browse repository at this point
Copy the full SHA 3fab1c9View commit details
Commits on Jun 7, 2022
-
more flags for pointing (#475)
* adds flags to PointingStrategy and AssumptionPointingStrategy; also adds RequirementPointingStrategy to kitchen sink * fixes reprs, from_dicts, to_jsonables * fixes from_dict bugs from max_cell argument * Bug fixes * better __str__s
Configuration menu - View commit details
-
Copy full SHA for 0b9056f - Browse repository at this point
Copy the full SHA 0b9056fView commit details -
adds flag to allow factorable requirement insertions, default = False (…
…#473) * adds flag to allow factorable requirement insertions, default = False * changelog and default set to True
Configuration menu - View commit details
-
Copy full SHA for 1804639 - Browse repository at this point
Copy the full SHA 1804639View commit details
Commits on Jun 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9c66582 - Browse repository at this point
Copy the full SHA 9c66582View commit details
Commits on Jun 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1fce660 - Browse repository at this point
Copy the full SHA 1fce660View commit details -
Configuration menu - View commit details
-
Copy full SHA for 947e19a - Browse repository at this point
Copy the full SHA 947e19aView commit details -
one by one looks up permpal (#483)
* one by one looks up permpal * remove cached property * more detailed error messages
Configuration menu - View commit details
-
Copy full SHA for d43284c - Browse repository at this point
Copy the full SHA d43284cView commit details -
reverse fusion uses divide by k (#484)
* reverse fusion uses divide by k * mypy
Configuration menu - View commit details
-
Copy full SHA for 4910542 - Browse repository at this point
Copy the full SHA 4910542View commit details
Commits on Jun 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 31fcbc5 - Browse repository at this point
Copy the full SHA 31fcbc5View commit details
Commits on Jun 29, 2022
-
stop expanding av(012), and return invalid op for comp ver (#487)
* stop expanding av(012), and return invalid op for comp ver * remove outdated test * flake Co-authored-by: Jay Pantone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28a61f8 - Browse repository at this point
Copy the full SHA 28a61f8View commit details
Commits on Jul 15, 2022
-
change error to logging check (#489)
* change error to logging check * Update test_reverse_fusion.py
Configuration menu - View commit details
-
Copy full SHA for 8b7827f - Browse repository at this point
Copy the full SHA 8b7827fView commit details
Commits on Jul 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cc9927a - Browse repository at this point
Copy the full SHA cc9927aView commit details
Commits on Jul 27, 2022
-
ensure obs are minimised in point placements (#494)
* ensure obs are minimised in point placements * changelog
Configuration menu - View commit details
-
Copy full SHA for 9ac5814 - Browse repository at this point
Copy the full SHA 9ac5814View commit details
Commits on Nov 28, 2022
-
Work in process getting rid of the new warnings (#497)
* Work in process getting rid of the new warnings * Updating black version in the pre-commit file * fixing pylint * Fixing typing errors * Still fixing typing issues * No more typing today, thank you * A few more typing issues taken care of * A bit of linting * Pylint is now happy * Mypy is now happy * Quick fix for typing error of array
Configuration menu - View commit details
-
Copy full SHA for 8a230e3 - Browse repository at this point
Copy the full SHA 8a230e3View commit details
Commits on Jan 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6fb6d38 - Browse repository at this point
Copy the full SHA 6fb6d38View commit details
Commits on Jan 18, 2023
-
Fix and upgrade Github Actions (#500)
* "pypy3" -> "pypy3.8" * change default from cpython 3.8 to 3.10 and add pypy3.9 * add quotes * add more quotes * MOAR QUOTES * oops too many quotes
Configuration menu - View commit details
-
Copy full SHA for e002bec - Browse repository at this point
Copy the full SHA e002becView commit details
Commits on Jan 19, 2023
-
* add consecutive value condition for sliding * tidy up
Configuration menu - View commit details
-
Copy full SHA for 0c64e38 - Browse repository at this point
Copy the full SHA 0c64e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e1e659 - Browse repository at this point
Copy the full SHA 0e1e659View commit details
Commits on Jan 20, 2023
-
check in decomp func of sliding (#503)
* check in decomp func of sliding * changelog
Configuration menu - View commit details
-
Copy full SHA for 3e16919 - Browse repository at this point
Copy the full SHA 3e16919View commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9649292 - Browse repository at this point
Copy the full SHA 9649292View commit details -
* a first draft of a tracked classdb * make default for guided and limited searcher * adds flags to PointingStrategy and AssumptionPointingStrategy; also adds RequirementPointingStrategy to kitchen sink * fixes reprs, from_dicts, to_jsonables * fixes from_dict bugs from max_cell argument * Bug fixes * lots of improvements to trackedclassdb * mypy * mypy * mypy * black * css now takes classdb flag * use classqueue flag * fixes the fact that assumption types were completely ignored * adds one test * removes some comments * ignore pylint error Co-authored-by: Jay Pantone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ac3f90 - Browse repository at this point
Copy the full SHA 3ac3f90View commit details -
one by one uses permpal for counting etc (#499)
* one by one uses permpal for counting etc * fixed small bug getting rational gfs * changelog * only storing 1x1 specs without ass and reqs * ensure not over correcting for reqs * simplfy req correction line * eqs print F_Av(basis)
Configuration menu - View commit details
-
Copy full SHA for 943263d - Browse repository at this point
Copy the full SHA 943263dView commit details
Commits on Jan 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 76bb128 - Browse repository at this point
Copy the full SHA 76bb128View commit details
Commits on Feb 1, 2023
-
fixes bug in sanity checking new 1x1 verification (#506)
* fixes bug in sanity checking new 1x1 verification * reuse variable
Configuration menu - View commit details
-
Copy full SHA for ec7bf10 - Browse repository at this point
Copy the full SHA ec7bf10View commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5368c86 - Browse repository at this point
Copy the full SHA 5368c86View commit details
Commits on Feb 14, 2023
-
implement positive reverse fusion counting (#509)
* implement positive reverse fusion counting * If left only and right is positive, then add one to every left parameter * tidy up tests
Configuration menu - View commit details
-
Copy full SHA for b401cba - Browse repository at this point
Copy the full SHA b401cbaView commit details
Commits on Feb 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 31c3c5c - Browse repository at this point
Copy the full SHA 31c3c5cView commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6c9a4f3 - Browse repository at this point
Copy the full SHA 6c9a4f3View commit details -
a test for duplicated mapped params in complement (#510)
* a test for duplicated mapped params in complement * skip test for incr with assumption
Configuration menu - View commit details
-
Copy full SHA for dd3d2ed - Browse repository at this point
Copy the full SHA dd3d2edView commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3d6f534 - Browse repository at this point
Copy the full SHA 3d6f534View commit details
Commits on Mar 20, 2023
-
a strategy for forcing assumptions to be empty (#513)
* a strategy for forcing assumptions to be empty * add relax assumption factory to kitchen sink * tidy up kitchen sink method --------- Co-authored-by: jaypantone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92ec3a6 - Browse repository at this point
Copy the full SHA 92ec3a6View commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 606cb69 - Browse repository at this point
Copy the full SHA 606cb69View commit details
Commits on May 9, 2023
-
adds kitchen sink levels (#519)
* adds kitchen sink levels * change log and tes
Configuration menu - View commit details
-
Copy full SHA for d484c14 - Browse repository at this point
Copy the full SHA d484c14View commit details
Commits on Jun 6, 2023
-
* the shift fix discussed on 16/05/23 * changelog * fix imports
Configuration menu - View commit details
-
Copy full SHA for a91c628 - Browse repository at this point
Copy the full SHA a91c628View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3764f1 - Browse repository at this point
Copy the full SHA c3764f1View commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ee89680 - Browse repository at this point
Copy the full SHA ee89680View commit details