Ticket #17841: bad_files.txt

File bad_files.txt, 12.7 KB (added by Vincent Delecroix, 8 years ago)

output of sage-coverage --summary .

Line 
1401 files with wrong documentation
21514 functions with no doc
3563 functions with no test
4310 doctest are potentially wrong
5
6Files with wrong documentation:
7---------------------------------
8  ./algebras/algebra_element.py
9  ./algebras/group_algebra.py
10  ./algebras/jordan_algebra.py
11  ./algebras/letterplace/free_algebra_letterplace.pyx
12  ./all.py
13  ./categories/action.pyx
14  ./categories/category_types.py
15  ./categories/discrete_valuation.py
16  ./categories/examples/finite_coxeter_groups.py
17  ./categories/fields.py
18  ./categories/finite_groups.py
19  ./categories/finite_lattice_posets.py
20  ./categories/functor.pyx
21  ./categories/groupoid.py
22  ./categories/hecke_modules.py
23  ./categories/homsets.py
24  ./categories/map.pyx
25  ./categories/morphism.pyx
26  ./categories/pushout.py
27  ./categories/quotient_fields.py
28  ./categories/vector_spaces.py
29  ./coding/binary_code.pyx
30  ./coding/code_constructions.py
31  ./coding/source_coding/huffman.py
32  ./combinat/affine_permutation.py
33  ./combinat/alternating_sign_matrix.py
34  ./combinat/crystals/affine.py
35  ./combinat/crystals/kirillov_reshetikhin.py
36  ./combinat/crystals/letters.pyx
37  ./combinat/crystals/spins.py
38  ./combinat/crystals/tensor_product.py
39  ./combinat/designs/designs_pyx.pyx
40  ./combinat/free_module.py
41  ./combinat/integer_vector.py
42  ./combinat/matrices/dancing_links.pyx
43  ./combinat/partition_algebra.py
44  ./combinat/posets/hasse_diagram.py
45  ./combinat/posets/linear_extensions.py
46  ./combinat/posets/posets.py
47  ./combinat/root_system/branching_rules.py
48  ./combinat/root_system/weyl_group.py
49  ./combinat/species/characteristic_species.py
50  ./combinat/species/composition_species.py
51  ./combinat/species/cycle_species.py
52  ./combinat/species/functorial_composition_species.py
53  ./combinat/species/generating_series.py
54  ./combinat/species/linear_order_species.py
55  ./combinat/species/partition_species.py
56  ./combinat/species/permutation_species.py
57  ./combinat/species/product_species.py
58  ./combinat/species/recursive_species.py
59  ./combinat/species/series.py
60  ./combinat/species/set_species.py
61  ./combinat/species/subset_species.py
62  ./combinat/species/sum_species.py
63  ./crypto/cipher.py
64  ./crypto/classical_cipher.py
65  ./crypto/cryptosystem.py
66  ./crypto/stream.py
67  ./databases/cunningham_tables.py
68  ./databases/db_class_polynomials.py
69  ./databases/db_modular_polynomials.py
70  ./databases/jones.py
71  ./databases/sloane.py
72  ./databases/stein_watkins.py
73  ./dev/cmd_line_interface.py
74  ./dev/sagedev.py
75  ./ext/c_lib.pyx
76  ./ext/fast_eval.pyx
77  ./ext/gen_interpreters.py
78  ./ext/interactive_constructors_c.pyx
79  ./ext/interpreters/wrapper_cdf.pyx
80  ./ext/interpreters/wrapper_el.pyx
81  ./ext/interpreters/wrapper_py.pyx
82  ./ext/interpreters/wrapper_rdf.pyx
83  ./ext/interpreters/wrapper_rr.pyx
84  ./finance/time_series.pyx
85  ./functions/hypergeometric.py
86  ./functions/orthogonal_polys.py
87  ./functions/special.py
88  ./functions/spike_function.py
89  ./functions/transcendental.py
90  ./games/hexad.py
91  ./geometry/polyhedron/plot.py
92  ./geometry/polytope.py
93  ./geometry/triangulation/base.pyx
94  ./graphs/base/c_graph.pyx
95  ./graphs/base/graph_backends.py
96  ./graphs/base/static_sparse_backend.pyx
97  ./graphs/generic_graph.py
98  ./graphs/graph_database.py
99  ./graphs/graph_decompositions/fast_digraph.pyx
100  ./graphs/graph_decompositions/rankwidth.pyx
101  ./graphs/graph_generators.py
102  ./graphs/hyperbolicity.pyx
103  ./groups/abelian_gps/abelian_group_morphism.py
104  ./groups/finitely_presented_named.py
105  ./groups/generic.py
106  ./groups/group_homset.py
107  ./groups/matrix_gps/matrix_group.py
108  ./groups/pari_group.py
109  ./groups/perm_gps/partn_ref/refinement_binary.pyx
110  ./groups/perm_gps/partn_ref/refinement_matrices.pyx
111  ./groups/perm_gps/permgroup_element.pyx
112  ./gsl/callback.pyx
113  ./gsl/dwt.pyx
114  ./gsl/gsl_array.pyx
115  ./gsl/ode.pyx
116  ./interacts/debugger.py
117  ./interacts/library.py
118  ./interfaces/axiom.py
119  ./interfaces/cleaner.py
120  ./interfaces/ecm.py
121  ./interfaces/expect.py
122  ./interfaces/fricas.py
123  ./interfaces/gap.py
124  ./interfaces/gap3.py
125  ./interfaces/genus2reduction.py
126  ./interfaces/gfan.py
127  ./interfaces/giac.py
128  ./interfaces/gnuplot.py
129  ./interfaces/gp.py
130  ./interfaces/interface.py
131  ./interfaces/kash.py
132  ./interfaces/lisp.py
133  ./interfaces/macaulay2.py
134  ./interfaces/magma.py
135  ./interfaces/magma_free.py
136  ./interfaces/mathematica.py
137  ./interfaces/matlab.py
138  ./interfaces/maxima_lib.py
139  ./interfaces/povray.py
140  ./interfaces/psage.py
141  ./interfaces/qsieve.py
142  ./interfaces/quit.py
143  ./interfaces/r.py
144  ./interfaces/rubik.py
145  ./interfaces/singular.py
146  ./interfaces/tests.py
147  ./lfunctions/dokchitser.py
148  ./lfunctions/lcalc.py
149  ./lfunctions/sympow.py
150  ./libs/flint/flint.pyx
151  ./libs/flint/fmpz_poly.pyx
152  ./libs/gap/util.pyx
153  ./libs/linbox/linbox.pyx
154  ./libs/mpmath/all.py
155  ./libs/mpmath/ext_libmp.pyx
156  ./libs/mpmath/ext_main.pyx
157  ./libs/ntl/ntl_GF2.pyx
158  ./libs/ntl/ntl_GF2E.pyx
159  ./libs/ntl/ntl_GF2EContext.pyx
160  ./libs/ntl/ntl_GF2EX.pyx
161  ./libs/ntl/ntl_GF2X.pyx
162  ./libs/ntl/ntl_ZZ.pyx
163  ./libs/ntl/ntl_ZZX.pyx
164  ./libs/ntl/ntl_ZZ_p.pyx
165  ./libs/ntl/ntl_ZZ_pContext.pyx
166  ./libs/ntl/ntl_ZZ_pE.pyx
167  ./libs/ntl/ntl_ZZ_pEContext.pyx
168  ./libs/ntl/ntl_ZZ_pEX.pyx
169  ./libs/ntl/ntl_ZZ_pX.pyx
170  ./libs/ntl/ntl_lzz_p.pyx
171  ./libs/ntl/ntl_lzz_pContext.pyx
172  ./libs/ntl/ntl_lzz_pX.pyx
173  ./libs/ntl/ntl_mat_GF2.pyx
174  ./libs/ntl/ntl_mat_GF2E.pyx
175  ./libs/ntl/ntl_mat_ZZ.pyx
176  ./libs/pari/gen.pyx
177  ./libs/pari/pari_instance.pyx
178  ./matrix/action.pyx
179  ./matrix/constructor.py
180  ./matrix/matrix1.pyx
181  ./matrix/matrix2.pyx
182  ./matrix/matrix_complex_double_dense.pyx
183  ./matrix/matrix_dense.pyx
184  ./matrix/matrix_double_dense.pyx
185  ./matrix/matrix_generic_sparse.pyx
186  ./matrix/matrix_integer_2x2.pyx
187  ./matrix/matrix_integer_dense.pyx
188  ./matrix/matrix_integer_sparse.pyx
189  ./matrix/matrix_misc.py
190  ./matrix/matrix_mod2_dense.pyx
191  ./matrix/matrix_modn_dense.pyx
192  ./matrix/matrix_modn_sparse.pyx
193  ./matrix/matrix_rational_dense.pyx
194  ./matrix/matrix_rational_sparse.pyx
195  ./matrix/matrix_real_double_dense.pyx
196  ./matrix/matrix_space.py
197  ./matrix/matrix_sparse.pyx
198  ./matrix/matrix_window.pyx
199  ./matrix/matrix_window_modn_dense.pyx
200  ./media/channels.pyx
201  ./media/wav.py
202  ./misc/all.py
203  ./misc/ascii_art.py
204  ./misc/binary_tree.pyx
205  ./misc/bindable_class.py
206  ./misc/cache.py
207  ./misc/cachefunc.pyx
208  ./misc/copying.py
209  ./misc/cython_c.pyx
210  ./misc/db.py
211  ./misc/decorators.py
212  ./misc/defaults.py
213  ./misc/file_to_worksheet.py
214  ./misc/fpickle.pyx
215  ./misc/func_persist.py
216  ./misc/function_mangling.pyx
217  ./misc/functional.py
218  ./misc/getusage.py
219  ./misc/html.py
220  ./misc/inline_fortran.py
221  ./misc/log.py
222  ./misc/mathml.py
223  ./misc/memory_info.py
224  ./misc/misc.py
225  ./misc/mrange.py
226  ./misc/multireplace.py
227  ./misc/nested_class.pyx
228  ./misc/package.py
229  ./misc/pager.py
230  ./misc/persist.py
231  ./misc/pickle_old.pyx
232  ./misc/profiler.py
233  ./misc/remote_file.py
234  ./misc/reset.pyx
235  ./misc/sageinspect.py
236  ./misc/search.pyx
237  ./misc/test_class_pickling.py
238  ./misc/typecheck.py
239  ./modular/arithgroup/arithgroup_perm.py
240  ./modular/arithgroup/congroup_gamma.py
241  ./modular/arithgroup/congroup_generic.py
242  ./modular/modform/ambient_g0.py
243  ./modules/free_module.py
244  ./modules/free_module_element.pyx
245  ./modules/matrix_morphism.py
246  ./modules/module.pyx
247  ./modules/vector_complex_double_dense.pyx
248  ./modules/vector_integer_dense.pyx
249  ./modules/vector_modn_dense.pyx
250  ./modules/vector_rational_dense.pyx
251  ./modules/vector_real_double_dense.pyx
252  ./monoids/free_abelian_monoid.py
253  ./monoids/free_abelian_monoid_element.py
254  ./monoids/free_monoid.py
255  ./monoids/free_monoid_element.py
256  ./monoids/indexed_free_monoid.py
257  ./monoids/string_monoid.py
258  ./monoids/string_monoid_element.py
259  ./monoids/string_ops.py
260  ./numerical/backends/cplex_backend.pyx
261  ./numerical/backends/cvxopt_backend.pyx
262  ./numerical/backends/generic_backend.pyx
263  ./numerical/backends/glpk_graph_backend.pyx
264  ./numerical/backends/gurobi_backend.pyx
265  ./numerical/backends/ppl_backend.pyx
266  ./numerical/mip.pyx
267  ./parallel/decorate.py
268  ./parallel/use_fork.py
269  ./plot/animate.py
270  ./plot/arc.py
271  ./plot/arrow.py
272  ./plot/bar_chart.py
273  ./plot/bezier_path.py
274  ./plot/circle.py
275  ./plot/complex_plot.pyx
276  ./plot/contour_plot.py
277  ./plot/density_plot.py
278  ./plot/disk.py
279  ./plot/ellipse.py
280  ./plot/hyperbolic_arc.py
281  ./plot/hyperbolic_polygon.py
282  ./plot/java3d.py
283  ./plot/line.py
284  ./plot/matrix_plot.py
285  ./plot/misc.py
286  ./plot/plot3d/base.pyx
287  ./plot/plot3d/index_face_set.pyx
288  ./plot/plot3d/platonic.py
289  ./plot/plot3d/transform.pyx
290  ./plot/plot_field.py
291  ./plot/point.py
292  ./plot/polygon.py
293  ./plot/primitive.py
294  ./plot/scatter_plot.py
295  ./plot/text.py
296  ./probability/random_variable.py
297  ./repl/interpreter.py
298  ./repl/ipython_extension.py
299  ./repl/load.py
300  ./repl/preparse.py
301  ./repl/zmq_kernel.py
302  ./rings/algebraic_closure_finite_field.py
303  ./rings/fast_arith.pyx
304  ./rings/finite_rings/finite_field_base.pyx
305  ./rings/finite_rings/hom_finite_field.pyx
306  ./rings/finite_rings/hom_prime_finite_field.pyx
307  ./rings/finite_rings/integer_mod.pyx
308  ./rings/finite_rings/integer_mod_ring.py
309  ./rings/function_field/constructor.py
310  ./rings/function_field/function_field.py
311  ./rings/integer.pyx
312  ./rings/laurent_series_ring_element.pyx
313  ./rings/morphism.pyx
314  ./rings/number_field/class_group.py
315  ./rings/number_field/number_field.py
316  ./rings/number_field/number_field_ideal.py
317  ./rings/number_field/splitting_field.py
318  ./rings/padics/morphism.pyx
319  ./rings/padics/pow_computer_ext.pyx
320  ./rings/pari_ring.py
321  ./rings/polynomial/convolution.py
322  ./rings/polynomial/cyclotomic.pyx
323  ./rings/polynomial/multi_polynomial.pyx
324  ./rings/polynomial/multi_polynomial_element.py
325  ./rings/polynomial/multi_polynomial_ideal.py
326  ./rings/polynomial/multi_polynomial_ideal_libsingular.pyx
327  ./rings/polynomial/multi_polynomial_ring.py
328  ./rings/polynomial/multi_polynomial_ring_generic.pyx
329  ./rings/polynomial/padics/polynomial_padic.py
330  ./rings/polynomial/padics/polynomial_padic_capped_relative_dense.py
331  ./rings/polynomial/pbori.pyx
332  ./rings/polynomial/polydict.pyx
333  ./rings/polynomial/polynomial_compiled.pyx
334  ./rings/polynomial/polynomial_element.pyx
335  ./rings/polynomial/polynomial_element_generic.py
336  ./rings/polynomial/polynomial_fateman.py
337  ./rings/polynomial/polynomial_integer_dense_flint.pyx
338  ./rings/polynomial/polynomial_integer_dense_ntl.pyx
339  ./rings/polynomial/polynomial_modn_dense_ntl.pyx
340  ./rings/polynomial/polynomial_quotient_ring.py
341  ./rings/polynomial/polynomial_quotient_ring_element.py
342  ./rings/polynomial/polynomial_real_mpfr_dense.pyx
343  ./rings/polynomial/polynomial_ring.py
344  ./rings/polynomial/polynomial_ring_constructor.py
345  ./rings/polynomial/polynomial_ring_homomorphism.pyx
346  ./rings/polynomial/polynomial_singular_interface.py
347  ./rings/polynomial/real_roots.pyx
348  ./rings/polynomial/term_order.py
349  ./rings/power_series_mpoly.pyx
350  ./rings/power_series_ring.py
351  ./rings/power_series_ring_element.pyx
352  ./rings/qqbar.py
353  ./schemes/elliptic_curves/BSD.py
354  ./schemes/elliptic_curves/ell_egros.py
355  ./schemes/elliptic_curves/ell_generic.py
356  ./schemes/elliptic_curves/ell_modular_symbols.py
357  ./schemes/elliptic_curves/ell_rational_field.py
358  ./schemes/elliptic_curves/gp_simon.py
359  ./schemes/elliptic_curves/jacobian.py
360  ./schemes/elliptic_curves/mod5family.py
361  ./schemes/elliptic_curves/weierstrass_transform.py
362  ./schemes/generic/glue.py
363  ./schemes/generic/point.py
364  ./schemes/hyperelliptic_curves/hyperelliptic_g2_generic.py
365  ./schemes/hyperelliptic_curves/hyperelliptic_generic.py
366  ./schemes/hyperelliptic_curves/hyperelliptic_rational_field.py
367  ./schemes/hyperelliptic_curves/jacobian_g2.py
368  ./schemes/hyperelliptic_curves/jacobian_generic.py
369  ./schemes/hyperelliptic_curves/jacobian_homset.py
370  ./schemes/hyperelliptic_curves/kummer_surface.py
371  ./schemes/hyperelliptic_curves/monsky_washnitzer.py
372  ./schemes/plane_curves/affine_curve.py
373  ./schemes/plane_curves/curve.py
374  ./schemes/plane_curves/projective_curve.py
375  ./schemes/toric/variety.py
376  ./schemes/toric/weierstrass_covering.py
377  ./server/support.py
378  ./server/trac/trac.py
379  ./sets/finite_enumerated_set.py
380  ./stats/hmm/chmm.pyx
381  ./stats/hmm/hmm.pyx
382  ./structure/category_object.pyx
383  ./structure/coerce_actions.pyx
384  ./structure/coerce_maps.pyx
385  ./structure/dynamic_class.py
386  ./structure/element.pyx
387  ./structure/element_verify.py
388  ./structure/generators.pyx
389  ./structure/gens_py.py
390  ./structure/graphics_file.py
391  ./structure/indexed_generators.py
392  ./structure/list_clone.pyx
393  ./structure/mutability.pyx
394  ./structure/nonexact.py
395  ./structure/parent.pyx
396  ./structure/parent_base.pyx
397  ./structure/parent_gens.pyx
398  ./structure/parent_old.pyx
399  ./structure/proof/proof.py
400  ./structure/sage_object.pyx
401  ./structure/sequence.py
402  ./symbolic/expression.pyx
403  ./symbolic/expression_conversions.py
404  ./symbolic/function.pyx
405  ./symbolic/pynac.pyx
406  ./tests/benchmark.py
407  ./tests/cython.pyx
408  ./tests/interrupt.pyx