Changes between Version 16 and Version 17 of Ticket #15425


Ignore:
Timestamp:
09/13/15 02:24:56 (5 years ago)
Author:
vdelecroix
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15425

    • Property Milestone changed from sage-6.4 to sage-6.9
  • Ticket #15425 – Description

    v16 v17  
    1717To be done:
    1818
    19 1. Make {{{CartesianProduct}}} an alias for {{{cartesian_product}}}, and possibly deprecated it. The missing features at this point are:
     191. #18411: Make {{{CartesianProduct}}} an alias for {{{cartesian_product}}}, and possibly deprecated it. The missing features at this point are:
    2020    - Accepting any iterable as input. This probably requires turning
    2121      them into parents (e.g. with {{{FiniteEnumeratedSet}}}). The overhead
     
    2525    - Some features of {{{CartesianProduct}}} still need to be lifted to
    2626      {{{Sets.Finite.CartesianProducts}}} or {{{EnumeratedSets.CartesianProducts}}}. The
    27       `cardinality` and `is_finite` methods are taken care in #18290.
     27      `cardinality` and `is_finite` methods are taken care in #18290. Some other
     28      are in #18411.
     29    - #19195: Fix the use of `CartesianProduct` in `CombinatorialFreeModule`
    2830
    29312.  Remove {{{cartesian_product_iterator}}} from the global name space, and deprecate it altogether if, after checking, it turns out to be really just a duplicated of {{{itertools.product}}}.