#18564: Boost Edge Connectivity
-------------------------------------+-------------------------------------
       Reporter:  borassi            |        Owner:  borassi
           Type:  enhancement        |       Status:  new
       Priority:  major              |    Milestone:  sage-6.8
      Component:  graph theory       |   Resolution:
       Keywords:  Boost,             |    Merged in:
  connectivity                       |    Reviewers:
        Authors:  Michele Borassi    |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  9a0e86828eadda31e99ee203a693bb65afec4762
  u/borassi/boost_edge_connectivity  |     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by dcoudert):

 Something is missing in `BoostGraph`

 {{{
 sage: H = G.to_boost_graph()
 sage: H
 <sage.graphs.base.boost_graph.BoostGraph object at 0x10f1a4ef0>
 sage: H.
 H.add_edge      H.add_vertex    H.num_edges     H.num_vertices
 sage: H.num_edges
 <built-in method num_edges of sage.graphs.base.boost_graph.BoostGraph
 object at 0x10f1a4ef0>
 sage: H.num_edges()
 1000
 sage: %timeit G.to_boost_graph().edge_connectivity()
 ---------------------------------------------------------------------------
 AttributeError                            Traceback (most recent call
 last)
 <ipython-input-7-86519c65f6dd> in <module>()
 ----> 1 get_ipython().magic(u'timeit
 G.to_boost_graph().edge_connectivity()')

 /Users/dcoudert/sage/local/lib/python2.7/site-
 packages/IPython/core/interactiveshell.pyc in magic(self, arg_s)
    2305         magic_name, _, magic_arg_s = arg_s.partition(' ')
    2306         magic_name = magic_name.lstrip(prefilter.ESC_MAGIC)
 -> 2307         return self.run_line_magic(magic_name, magic_arg_s)
    2308
    2309
 #-------------------------------------------------------------------------

 /Users/dcoudert/sage/local/lib/python2.7/site-
 packages/IPython/core/interactiveshell.pyc in run_line_magic(self,
 magic_name, line)
    2226                 kwargs['local_ns'] =
 sys._getframe(stack_depth).f_locals
    2227             with self.builtin_trap:
 -> 2228                 result = fn(*args,**kwargs)
    2229             return result
    2230

 /Users/dcoudert/sage/local/lib/python2.7/site-
 packages/IPython/core/magics/execution.pyc in timeit(self, line, cell)

 /Users/dcoudert/sage/local/lib/python2.7/site-
 packages/IPython/core/magic.pyc in <lambda>(f, *a, **k)
     191     # but it's overkill for just that one bit of state.
     192     def magic_deco(arg):
 --> 193         call = lambda f, *a, **k: f(*a, **k)
     194
     195         if callable(arg):

 /Users/dcoudert/sage/local/lib/python2.7/site-
 packages/IPython/core/magics/execution.pyc in timeit(self, line, cell)
    1034             number = 1
    1035             for _ in range(1, 10):
 -> 1036                 time_number = timer.timeit(number)
    1037                 worst_tuning = max(worst_tuning, time_number /
 number)
    1038                 if time_number >= 0.2:

 /Users/dcoudert/sage/local/lib/python2.7/site-
 packages/IPython/core/magics/execution.pyc in timeit(self, number)
     130         gc.disable()
     131         try:
 --> 132             timing = self.inner(it, self.timer)
     133         finally:
     134             if gcold:

 <magic-timeit> in inner(_it, _timer)

 AttributeError: 'sage.graphs.base.boost_graph.BoostGraph' object has no
 attribute 'edge_connectivity'
 sage:
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/18564#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 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