#18437: Switch from PolyBoRi to BRiAl
-------------------------------------+-------------------------------------
       Reporter:  ohanar             |        Owner:
           Type:  task               |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.8
      Component:  packages:          |   Resolution:
  standard                           |    Merged in:
       Keywords:                     |    Reviewers:
        Authors:  R. Andrew Ohana    |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  u/ohanar/brial     |  5cbf983ee15dd61d8ad4aec707b58e743def3c72
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by fbissey):

 I just greped the sage source code for traces of `polybori` import. Since
 it now installs in `brial` unless I missed a mechanism the followings need
 to be updated
 {{{
 Mirage:sage fbissey$ grep -r "from polybori" *
 rings/polynomial/multi_polynomial_sequence.py:        from polybori import
 gauss_on_polys
 rings/polynomial/multi_polynomial_sequence.py:        from polybori.ll
 import eliminate,ll_encode,ll_red_nf_redsb
 rings/polynomial/multi_polynomial_sequence.py:            from
 polybori.interred import interred as inter_red
 rings/polynomial/pbori.pyx:    sage: from polybori import *
 rings/polynomial/pbori.pyx:        #from polybori.interpolate import
 interpolate_smallest_lex
 rings/polynomial/pbori.pyx:        sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:        sage: from polybori import
 BooleanMonomialMonoid, BooleanMonomial
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid, BooleanMonomial
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:            sage: from polybori import BooleSet
 rings/polynomial/pbori.pyx:        sage: from polybori import
 BooleanPolynomial
 rings/polynomial/pbori.pyx:        from polybori.parallel import
 _encode_polynomial
 rings/polynomial/pbori.pyx:            sage: from polybori import BooleSet
 rings/polynomial/pbori.pyx:        from polybori import red_tail
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:        from polybori.gbcore import
 groebner_basis
 rings/polynomial/pbori.pyx:        from polybori import red_tail
 rings/polynomial/pbori.pyx:        sage: from polybori import BooleSet
 rings/polynomial/pbori.pyx:        sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import BooleSet
 rings/polynomial/pbori.pyx:            sage: from polybori import BooleSet
 rings/polynomial/pbori.pyx:        sage: from polybori import
 BooleanPolynomialVector
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanPolynomialVector
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanPolynomialVector
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanPolynomialVector
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanPolynomialVector
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanPolynomialVector
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanPolynomialVector
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import
 GroebnerStrategy
 rings/polynomial/pbori.pyx:            sage: from polybori import
 GroebnerStrategy
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import
 GroebnerStrategy
 rings/polynomial/pbori.pyx:            sage: from polybori import
 groebner_basis
 rings/polynomial/pbori.pyx:            sage: from polybori import
 GroebnerStrategy
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanPolynomialVector
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import
 GroebnerStrategy
 rings/polynomial/pbori.pyx:            sage: from polybori import
 groebner_basis
 rings/polynomial/pbori.pyx:            sage: from polybori import
 GroebnerStrategy
 rings/polynomial/pbori.pyx:            sage: from polybori import
 GroebnerStrategy
 rings/polynomial/pbori.pyx:            sage: from polybori import
 GroebnerStrategy
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleanMonomialMonoid
 rings/polynomial/pbori.pyx:        sage: from polybori import *
 rings/polynomial/pbori.pyx:        sage: from polybori import *
 rings/polynomial/pbori.pyx:        sage: from polybori import
 map_every_x_to_x_plus_one
 rings/polynomial/pbori.pyx:        sage: from polybori import zeros
 rings/polynomial/pbori.pyx:        sage: from polybori.interpolate import
 *
 rings/polynomial/pbori.pyx:        sage: from polybori.interpolate import
 *
 rings/polynomial/pbori.pyx:        sage: from polybori import
 ll_red_nf_redsb
 rings/polynomial/pbori.pyx:        sage: from polybori import
 ll_red_nf_noredsb
 rings/polynomial/pbori.pyx:        sage: from polybori import
 ll_red_nf_noredsb_single_recursive_call
 rings/polynomial/pbori.pyx:        sage: from polybori import if_then_else
 rings/polynomial/pbori.pyx:        sage: from polybori import top_index
 rings/polynomial/pbori.pyx:        sage: from polybori import *
 rings/polynomial/pbori.pyx:        sage: from polybori import
 substitute_variables
 rings/polynomial/pbori.pyx:        sage: from polybori import
 substitute_variables
 rings/polynomial/pbori.pyx:        sage: from polybori import random_set,
 set_random_seed
 rings/polynomial/pbori.pyx:        sage: from polybori import random_set,
 set_random_seed
 rings/polynomial/pbori.pyx:# todo: merge with pickling from
 polybori.parallel
 rings/polynomial/pbori.pyx:# todo: merge with pickling from
 polybori.parallel
 rings/polynomial/pbori.pyx:    from polybori.parallel import
 _decode_polynomial
 rings/polynomial/pbori.pyx:# todo: merge with pickling from
 polybori.parallel
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleConstant
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleConstant
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleConstant
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleConstant
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleConstant
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleConstant
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleConstant
 rings/polynomial/pbori.pyx:            sage: from polybori import
 BooleConstant
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 rings/polynomial/pbori.pyx:            sage: from polybori import *
 sat/converters/__init__.py:from polybori import CNFEncoder as
 PolyBoRiCNFEncoder
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/18437#comment:44>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to