#13282: Access to GRDB Fano polytopes
----------------------------------+-----------------------------------------
       Reporter:  sjg10           |         Owner:  mhampton    
           Type:  enhancement     |        Status:  needs_review
       Priority:  major           |     Milestone:  sage-5.3    
      Component:  geometry        |    Resolution:              
       Keywords:                  |   Work issues:              
Report Upstream:  N/A             |     Reviewers:              
        Authors:  Samuel Gonshaw  |     Merged in:              
   Dependencies:                  |      Stopgaps:              
----------------------------------+-----------------------------------------
Changes (by sjg10):

  * status:  new => needs_review


Old description:

> This patch introduces the following functions into
> `sage.geometry.lattice_polytope`:
>
> {{{
> PolytopeCanonicalFanoDim2         PolytopeSmoothFanoDim2
> PolytopeCanonicalFanoDim3         PolytopeSmoothFanoDim3
> PolytopeReflexiveFanoDim2         PolytopeSmoothFanoDim4
> PolytopeReflexiveFanoDim3         PolytopeSmoothFanoDim5
> PolytopeTerminalFanoDim2          PolytopeSmoothFanoDim6
> PolytopeTerminalFanoDim3          PolytopeSmoothFanoDim7
> PolytopeSmallPolygon              PolytopeSmoothFanoDim8
> PolytopeSmoothFano                PolytopelReflexiveDim2
> }}}
>
> These read from the data stored in this
> spkg:[http://coates.ma.ic.ac.uk/GRDB_polytopes-20120719.spkg]
> by using the new private function `_GRDBBlockReader` to access
> classifications of the above Fano polytopes originally stored on the
> [http://grdb.lboro.ac.uk Graded Ring Database] and return
> `LatticePolytope` instances.
> The interface mirrors the implementation in MAGMA.
>
> * The functions `PolytopeSmoothFanoDim6`, `PolytopeSmoothFanoDim7`,
> `PolytopeSmoothFanoDim8`  are commented out and access to
> `PolytopeSmoothFano` is limited as smooth Fanos of dimension 6 and up
> have too many facets for the PALP backend to currently deal with.
>
> * the functions are not imported to the top-level at runtime, but are
> left accessible as `lattice_polytope.*` to reduce clutter

New description:

 This patch introduces the following functions:

 {{{
 CanonicalFano                   SmoothFano
 ReflexiveFano                   TerminalFano
 PolytopeSmallPolygon            PolytopelReflexive
 LDP
 }}}

 These read from the data stored in this
 spkg:[http://coates.ma.ic.ac.uk/GRDB_polytopes-20120806.spkg]
 by using the new private function `_GRDBBlockReader` to access
 classifications of the above Fano polytopes originally stored on the
 [http://grdb.lboro.ac.uk Graded Ring Database] and return
 `LatticePolytope` instances.

 The implementation is similar that of
 [http://trac.sagemath.org/sage_trac/ticket/13115 #13115] where we provide
 a module `lattice_polytopes` to act as a namespace for these functions
 which are situated elsewhere, giving the option to concentrate all future
 examples of lattice polytopes here.

 Install the latest SPKG above and the latest patch.

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13282#comment:6>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to