The method covering_radius
for linear codes (in linear_code.py
), uses optional package Guava for Gap by default.
If this package is not installed, the method crashes without a proper error message.
This ticket proposes a reimplementation of covering_radius
, with a generic algorithm written in Python. If Guava is not installed on the user's system, it uses the generic algorithm, else it uses the Guava one.
Component: coding theory
Author: David Lucas
Branch/Commit: u/dlucas/covering_radius @ 15a108c
Issue created by migration from https://trac.sagemath.org/ticket/19913