Helloooooo !! Does that mean that the online doc will also be updated ?
Nathann On 10 August 2014 17:31, Volker Braun <vbraun.n...@gmail.com> wrote: > Both the "master" and "develop" git branch have been updated to the 6.3 > release. > > Source tarball: > http://boxen.math.washington.edu/home/release/sage-6.3.tar.gz > > sha512sum sage-6.3.tar.gz > 03f8016ddd5029915846be01a6f77c4e1496b2d7751858ef0cccc188fc7229aff107a0fb4d09bc3f2517a1cc69b4025fb96945b404b7686eba0ea8cfbe8b526e > sage-6.3.tar.gz > > Mini Changelog since 6.3.rc1 > > 00199fb Updated Sage version to 6.3 > 9891a9e Trac #16789: Combinatorial designs use internet during doctest > d9dbf6f Trac #16766: Improve the doc of combinat/designs/ > b3f1223 Updated Sage version to 6.3.rc1 > > Diffstat since 6.2: > > $ git diff --stat=80 6.2 6.3 > .gitignore | 3 + > VERSION.txt | 2 +- > build/deps | 24 +- > build/install | 1 + > build/pkgs/atlas/spkg-install | 2 +- > .../cddlib/patches/lib-src-gmp_Makefile.am.patch | 7 + > .../cddlib/patches/lib-src-gmp_Makefile.in.patch | 15 +- > .../pkgs/cddlib/patches/src-gmp_Makefile.am.patch | 8 +- > .../pkgs/cddlib/patches/src-gmp_Makefile.in.patch | 19 +- > build/pkgs/combinatorial_designs/SPKG.txt | 29 + > build/pkgs/combinatorial_designs/checksums.ini | 4 + > .../pkgs/combinatorial_designs/package-version.txt | 1 + > build/pkgs/combinatorial_designs/spkg-install | 4 + > build/pkgs/configure/checksums.ini | 6 +- > build/pkgs/configure/package-version.txt | 2 +- > build/pkgs/d3js/SPKG.txt | 33 + > build/pkgs/d3js/checksums.ini | 4 + > build/pkgs/d3js/package-version.txt | 1 + > build/pkgs/d3js/spkg-install | 15 + > build/pkgs/d3js/spkg-src | 41 + > build/pkgs/database_cremona_ellcurve/checksums.ini | 6 +- > .../database_cremona_ellcurve/package-version.txt | 2 +- > build/pkgs/database_gap/checksums.ini | 6 +- > build/pkgs/database_gap/package-version.txt | 2 +- > build/pkgs/ecl/checksums.ini | 6 +- > build/pkgs/ecl/package-version.txt | 2 +- > build/pkgs/ecl/patches/gmp.patch | 33 + > build/pkgs/ecl/spkg-install | 7 + > build/pkgs/ecl/spkg-src | 8 +- > build/pkgs/gap/SPKG.txt | 4 - > build/pkgs/gap/checksums.ini | 6 +- > build/pkgs/gap/package-version.txt | 2 +- > build/pkgs/gap/patches/osx_10_4.patch | 36 - > build/pkgs/gap/patches/sparc_segfault.patch | 25 - > build/pkgs/gap_packages/checksums.ini | 6 +- > build/pkgs/gap_packages/package-version.txt | 2 +- > build/pkgs/gap_packages/spkg-install | 2 +- > build/pkgs/gap_packages/spkg-src | 2 +- > build/pkgs/git/package-version.txt | 2 +- > build/pkgs/git/spkg-install | 1 + > build/pkgs/graphs/spkg-install | 6 +- > build/pkgs/ipython/SPKG.txt | 6 - > build/pkgs/ipython/checksums.ini | 6 +- > build/pkgs/ipython/package-version.txt | 2 +- > ...w-InputTransformers-to-raise-SyntaxErrors.patch | 673 ---- > build/pkgs/jmol/patches/testjava.sh | 13 - > build/pkgs/jmol/spkg-install | 6 - > build/pkgs/libgap/SPKG.txt | 2 +- > build/pkgs/libgap/checksums.ini | 6 +- > build/pkgs/libgap/package-version.txt | 2 +- > build/pkgs/libgap/patches/sparc_segfault.patch | 25 - > build/pkgs/libgap/spkg-install | 3 +- > build/pkgs/lrcalc/SPKG.txt | 39 - > build/pkgs/lrcalc/checksums.ini | 8 +- > build/pkgs/lrcalc/package-version.txt | 2 +- > build/pkgs/lrcalc/patches/lrcalc-1.1.7-jump.patch | 138 + > build/pkgs/lrcalc/spkg-install | 9 + > build/pkgs/maxima/SPKG.txt | 62 +- > build/pkgs/maxima/checksums.ini | 6 +- > build/pkgs/maxima/package-version.txt | 2 +- > ...id-blowing-the-stack-when-diff-expand-isn.patch | 8 +- > build/pkgs/maxima/patches/matrixexp.patch | 13 + > build/pkgs/maxima/patches/maxima_bug_2526.patch | 9 +- > build/pkgs/maxima/spkg-src | 6 +- > build/pkgs/mcqd/SPKG.txt | 29 + > build/pkgs/mcqd/checksums.ini | 4 + > build/pkgs/mcqd/package-version.txt | 1 + > build/pkgs/mcqd/spkg-install | 18 + > build/pkgs/nose/SPKG.txt | 39 + > build/pkgs/nose/checksums.ini | 4 + > build/pkgs/nose/package-version.txt | 1 + > build/pkgs/nose/spkg-check | 20 + > build/pkgs/nose/spkg-install | 36 + > build/pkgs/numpy/SPKG.txt | 112 - > build/pkgs/numpy/checksums.ini | 8 +- > build/pkgs/numpy/package-version.txt | 2 +- > build/pkgs/openssl/SPKG.txt | 22 - > build/pkgs/openssl/checksums.ini | 6 +- > build/pkgs/openssl/package-version.txt | 2 +- > build/pkgs/openssl/patches/Configure.patch | 20 - > .../patches/openssl-1.0.1c-pod_syntax_error.patch | 36 - > build/pkgs/pexpect/SPKG.txt | 3 + > build/pkgs/pexpect/package-version.txt | 2 +- > .../pexpect/patches/pexpect.py-isdir_bug_fix.patch | 2 +- > build/pkgs/python/SPKG.txt | 5 +- > build/pkgs/python/checksums.ini | 8 +- > build/pkgs/python/package-version.txt | 2 +- > .../python/patches/inc_lib_dirs-issue_17990.patch | 18 - > .../patches/re_unsigned_ptrdiff-issue_17016.patch | 21 - > build/pkgs/python/patches/tinfo.patch | 14 +- > build/pkgs/python/patches/uuid.patch | 506 +-- > build/pkgs/pyzmq/SPKG.txt | 30 + > build/pkgs/pyzmq/checksums.ini | 4 + > build/pkgs/pyzmq/package-version.txt | 1 + > build/pkgs/pyzmq/spkg-install | 19 + > build/pkgs/r/SPKG.txt | 3 +- > build/pkgs/r/checksums.ini | 8 +- > build/pkgs/r/package-version.txt | 2 +- > build/pkgs/r/patches/configure.patch | 4 +- > build/pkgs/r/patches/install.R-arm.patch | 31 - > build/pkgs/r/patches/large_address_aware.patch | 4 +- > build/pkgs/r/patches/libintl-visibility.patch | 13 - > build/pkgs/r/patches/scripts.Makefile.in.patch | 2 +- > build/pkgs/r/spkg-src | 13 + > build/pkgs/sage_mode/SPKG.txt | 175 + > build/pkgs/sage_mode/checksums.ini | 4 + > build/pkgs/sage_mode/package-version.txt | 1 + > build/pkgs/sage_mode/spkg-install | 58 + > build/pkgs/sage_mode/spkg-src | 30 + > build/pkgs/scipy/SPKG.txt | 61 - > build/pkgs/scipy/checksums.ini | 8 +- > build/pkgs/scipy/package-version.txt | 2 +- > build/pkgs/setuptools/checksums.ini | 6 +- > build/pkgs/setuptools/package-version.txt | 2 +- > build/pkgs/singular/SPKG.txt | 425 +-- > build/pkgs/singular/package-version.txt | 2 +- > build/pkgs/singular/patches/flint.patch | 22 + > build/pkgs/singular/patches/no_usr_local.patch | 38 + > .../singular-3.1.6-fix_mpoly_factor_segfault.patch | 199 + > .../patches/singular-3.1.6-no_return_type.patch | 22 + > build/pkgs/singular/spkg-install | 4 +- > build/pkgs/sphinx/SPKG.txt | 158 +- > build/pkgs/sphinx/package-version.txt | 2 +- > build/pkgs/sphinx/patches/nested.patch | 21 + > build/pkgs/tides/SPKG.txt | 30 + > build/pkgs/tides/checksums.ini | 4 + > build/pkgs/tides/package-version.txt | 1 + > build/pkgs/tides/patches/minc_tides.patch | 25 + > build/pkgs/tides/spkg-check | 4 + > build/pkgs/tides/spkg-install | 32 + > build/pkgs/zeromq/SPKG.txt | 30 + > build/pkgs/zeromq/checksums.ini | 4 + > build/pkgs/zeromq/package-version.txt | 1 + > build/pkgs/zeromq/spkg-check | 5 + > build/pkgs/zeromq/spkg-install | 30 + > src/bin/sage | 60 +- > src/bin/sage-README-osx.txt | 11 +- > src/bin/sage-banner | 2 +- > src/bin/sage-combinat | 443 --- > src/bin/sage-env | 39 +- > src/bin/sage-spkg | 4 +- > src/bin/sage-sync-build.py | 110 - > src/bin/sage-version.sh | 4 +- > src/doc/Makefile | 1 - > src/doc/common/build_options.py | 2 +- > src/doc/common/builder.py | 19 +- > src/doc/common/conf.py | 10 +- > src/doc/common/themes/sage/search.html | 4 +- > src/doc/de/a_tour_of_sage/conf.py | 38 + > src/doc/de/a_tour_of_sage/eigen_plot.png | Bin 0 -> 18520 bytes > src/doc/de/a_tour_of_sage/index.rst | 163 + > src/doc/de/a_tour_of_sage/sin_plot.png | Bin 0 -> 30132 bytes > src/doc/de/tutorial/bibliography.rst | 2 +- > src/doc/de/tutorial/interactive_shell.rst | 2 +- > src/doc/de/tutorial/programming.rst | 6 +- > src/doc/de/tutorial/tour_algebra.rst | 2 +- > src/doc/en/constructions/algebraic_geometry.rst | 6 +- > src/doc/en/constructions/calculus.rst | 12 +- > src/doc/en/constructions/graph_theory.rst | 92 - > src/doc/en/constructions/index.rst | 1 - > src/doc/en/constructions/interface_issues.rst | 4 +- > src/doc/en/developer/coding_in_cython.rst | 6 +- > src/doc/en/developer/coding_in_other.rst | 6 +- > src/doc/en/developer/doctesting.rst | 4 +- > src/doc/en/developer/git_trac.rst | 62 +- > src/doc/en/developer/index.rst | 5 +- > src/doc/en/developer/manual_git.rst | 37 +- > src/doc/en/developer/walk_through.rst | 4 + > src/doc/en/faq/faq-contribute.rst | 16 +- > src/doc/en/faq/faq-usage.rst | 11 +- > src/doc/en/prep/Quickstarts/Linear-Algebra.rst | 2 +- > src/doc/en/reference/calculus/index.rst | 1 + > src/doc/en/reference/categories/index.rst | 29 +- > src/doc/en/reference/combinat/designs.rst | 29 +- > src/doc/en/reference/combinat/index.rst | 5 +- > src/doc/en/reference/combinat/root_systems.rst | 3 + > src/doc/en/reference/finite_rings/index.rst | 2 +- > src/doc/en/reference/functions/index.rst | 2 + > src/doc/en/reference/game_theory/conf.py | 73 + > src/doc/en/reference/game_theory/index.rst | 9 + > src/doc/en/reference/geometry/index.rst | 23 +- > src/doc/en/reference/graphs/index.rst | 6 +- > src/doc/en/reference/groups/index.rst | 2 + > src/doc/en/reference/index.rst | 37 +- > src/doc/en/reference/libs/index.rst | 1 + > src/doc/en/reference/logic/index.rst | 3 + > src/doc/en/reference/misc/index.rst | 2 + > src/doc/en/reference/modules/index.rst | 3 + > src/doc/en/reference/monoids/index.rst | 1 + > src/doc/en/reference/numerical/index.rst | 4 +- > src/doc/en/reference/plane_curves/index.rst | 5 +- > .../polynomial_rings/polynomial_rings_univar.rst | 1 + > src/doc/en/reference/quivers/conf.py | 73 + > src/doc/en/reference/quivers/index.rst | 14 + > src/doc/en/reference/repl/options.rst | 45 +- > src/doc/en/reference/repl/startup.rst | 2 +- > src/doc/en/reference/structure/index.rst | 3 + > .../thematic_tutorials/algebraic_combinatorics.rst | 1 + > .../algebraic_combinatorics/rsk.rst | 129 + > .../thematic_tutorials/coercion_and_categories.rst | 67 +- > .../thematic_tutorials/functional_programming.rst | 4 +- > .../lie/affine_finite_crystals.rst | 31 +- > .../thematic_tutorials/lie/affine_hw_crystals.rst | 46 +- > src/doc/en/thematic_tutorials/lie/bibliography.rst | 23 +- > .../en/thematic_tutorials/lie/branching_rules.rst | 73 +- > src/doc/en/thematic_tutorials/lie/crystals.rst | 114 +- > .../lie/iwahori_hecke_algebra.rst | 26 +- > .../lie/kazhdan_lusztig_polynomials.rst | 2 +- > src/doc/en/thematic_tutorials/lie/lie_basics.rst | 385 +- > src/doc/en/thematic_tutorials/lie/weight_ring.rst | 20 +- > src/doc/en/thematic_tutorials/lie/weyl_groups.rst | 16 +- > .../en/thematic_tutorials/linear_programming.rst | 41 +- > .../en/thematic_tutorials/media/hyperbolic_La0.png | Bin 0 -> 31423 bytes > .../en/thematic_tutorials/media/young_lattice.png | Bin 0 -> 37971 bytes > .../tutorial-objects-and-classes.rst | 20 +- > src/doc/en/tutorial/bibliography.rst | 2 +- > src/doc/en/tutorial/interactive_shell.rst | 2 +- > src/doc/en/tutorial/programming.rst | 6 +- > src/doc/en/tutorial/tour_algebra.rst | 2 +- > src/doc/en/tutorial/tour_coercion.rst | 15 +- > src/doc/fr/a_tour_of_sage/conf.py | 4 +- > src/doc/fr/a_tour_of_sage/index.rst | 20 +- > src/doc/fr/tutorial/afterword.rst | 6 +- > src/doc/fr/tutorial/appendix.rst | 8 +- > src/doc/fr/tutorial/bibliography.rst | 2 +- > src/doc/fr/tutorial/index.rst | 4 +- > src/doc/fr/tutorial/interactive_shell.rst | 80 +- > src/doc/fr/tutorial/interfaces.rst | 28 +- > src/doc/fr/tutorial/introduction.rst | 32 +- > src/doc/fr/tutorial/latex.rst | 22 +- > src/doc/fr/tutorial/programming.rst | 86 +- > src/doc/fr/tutorial/sagetex.rst | 8 +- > src/doc/fr/tutorial/tour.rst | 12 +- > src/doc/fr/tutorial/tour_advanced.rst | 12 +- > src/doc/fr/tutorial/tour_algebra.rst | 26 +- > src/doc/fr/tutorial/tour_assignment.rst | 12 +- > src/doc/fr/tutorial/tour_coercion.rst | 56 +- > src/doc/fr/tutorial/tour_functions.rst | 20 +- > src/doc/fr/tutorial/tour_help.rst | 28 +- > src/doc/fr/tutorial/tour_linalg.rst | 4 +- > src/doc/fr/tutorial/tour_numtheory.rst | 6 +- > src/doc/fr/tutorial/tour_plotting.rst | 14 +- > src/doc/fr/tutorial/tour_polynomial.rst | 14 +- > src/doc/fr/tutorial/tour_rings.rst | 14 +- > src/doc/it/a_tour_of_sage/conf.py | 36 + > src/doc/it/a_tour_of_sage/eigen_plot.png | Bin 0 -> 18520 bytes > src/doc/it/a_tour_of_sage/index.rst | 136 + > src/doc/it/a_tour_of_sage/sin_plot.png | Bin 0 -> 30132 bytes > src/doc/ru/tutorial/bibliography.rst | 2 +- > src/doc/ru/tutorial/index.rst | 2 +- > src/doc/ru/tutorial/interactive_shell.rst | 2 +- > src/doc/ru/tutorial/introduction.rst | 2 +- > src/doc/ru/tutorial/programming.rst | 6 +- > src/doc/ru/tutorial/tour_algebra.rst | 4 +- > src/ext/graphs/graph_plot_js.html | 258 ++ > src/mac-app/AppController.h | 2 + > src/mac-app/AppController.m | 74 +- > src/mac-app/AppDelegate.m | 2 +- > .../project.xcworkspace/contents.xcworkspacedata | 7 + > .../xcshareddata/Sage.xccheckout | 41 + > src/mac-app/start-sage.sh | 10 +- > src/module_list.py | 83 +- > src/sage/algebras/all.py | 6 +- > .../finite_dimensional_algebra.py | 20 + > .../finite_dimensional_algebra_ideal.py | 1 + > src/sage/algebras/free_algebra.py | 18 +- > src/sage/algebras/group_algebra.py | 2 +- > src/sage/algebras/group_algebra_new.py | 141 +- > src/sage/algebras/hall_algebra.py | 1 + > src/sage/algebras/quatalg/quaternion_algebra.py | 138 +- > .../quatalg/quaternion_algebra_element.pyx | 88 +- > src/sage/algebras/quaternion_algebra.py | 3 +- > src/sage/algebras/shuffle_algebra.py | 2 +- > src/sage/algebras/steenrod/steenrod_algebra.py | 307 +- > .../algebras/steenrod/steenrod_algebra_bases.py | 82 +- > .../algebras/steenrod/steenrod_algebra_misc.py | 137 +- > .../algebras/steenrod/steenrod_algebra_mult.py | 30 +- > src/sage/all.py | 15 +- > src/sage/calculus/calculus.py | 142 +- > src/sage/calculus/desolvers.py | 88 +- > src/sage/calculus/functional.py | 4 +- > src/sage/categories/additive_groups.py | 55 + > src/sage/categories/additive_magmas.py | 694 +++- > src/sage/categories/additive_monoids.py | 70 + > src/sage/categories/additive_semigroups.py | 160 + > src/sage/categories/affine_weyl_groups.py | 10 +- > src/sage/categories/algebra_functor.py | 88 +- > src/sage/categories/algebra_ideals.py | 25 +- > src/sage/categories/algebra_modules.py | 1 - > src/sage/categories/algebras.py | 211 +- > src/sage/categories/algebras_with_basis.py | 233 +- > src/sage/categories/all.py | 13 +- > src/sage/categories/associative_algebras.py | 70 + > src/sage/categories/basic.py | 2 - > src/sage/categories/bialgebras.py | 1 - > src/sage/categories/bialgebras_with_basis.py | 39 +- > src/sage/categories/bimodules.py | 37 +- > src/sage/categories/cartesian_product.py | 105 +- > src/sage/categories/category.py | 1403 +++++-- > src/sage/categories/category_cy_helper.pxd | 7 + > src/sage/categories/category_cy_helper.pyx | 323 ++ > src/sage/categories/category_singleton.pyx | 58 +- > src/sage/categories/category_types.py | 240 +- > src/sage/categories/category_with_axiom.py | 2726 ++++++++++++++ > src/sage/categories/classical_crystals.py | 57 +- > src/sage/categories/coalgebras.py | 11 +- > src/sage/categories/coalgebras_with_basis.py | 80 +- > src/sage/categories/commutative_additive_groups.py | 92 +- > .../categories/commutative_additive_monoids.py | 221 +- > .../categories/commutative_additive_semigroups.py | 226 +- > src/sage/categories/commutative_algebra_ideals.py | 1 - > src/sage/categories/commutative_algebras.py | 29 +- > src/sage/categories/commutative_ring_ideals.py | 1 - > src/sage/categories/commutative_rings.py | 174 +- > .../covariant_functorial_construction.py | 175 +- > src/sage/categories/coxeter_group_algebras.py | 175 + > src/sage/categories/coxeter_groups.py | 87 +- > src/sage/categories/crystals.py | 11 +- > src/sage/categories/discrete_valuation.py | 3 - > .../distributive_magmas_and_additive_magmas.py | 98 + > src/sage/categories/division_rings.py | 86 +- > src/sage/categories/domains.py | 65 +- > src/sage/categories/dual.py | 68 - > src/sage/categories/enumerated_sets.py | 49 +- > src/sage/categories/euclidean_domains.py | 133 +- > .../categories/examples/algebras_with_basis.py | 9 +- > src/sage/categories/examples/facade_sets.py | 10 +- > .../categories/examples/finite_coxeter_groups.py | 2 +- > src/sage/categories/examples/finite_monoids.py | 7 +- > src/sage/categories/examples/finite_weyl_groups.py | 2 +- > src/sage/categories/examples/group_algebras.py | 81 - > .../examples/hopf_algebras_with_basis.py | 5 +- > src/sage/categories/examples/monoids.py | 10 +- > src/sage/categories/facade_sets.py | 140 +- > src/sage/categories/fields.py | 178 +- > src/sage/categories/finite_coxeter_groups.py | 23 +- > src/sage/categories/finite_crystals.py | 13 +- > .../finite_dimensional_algebras_with_basis.py | 35 +- > .../finite_dimensional_bialgebras_with_basis.py | 38 +- > .../finite_dimensional_coalgebras_with_basis.py | 39 +- > .../finite_dimensional_hopf_algebras_with_basis.py | 24 +- > .../finite_dimensional_modules_with_basis.py | 31 +- > src/sage/categories/finite_enumerated_sets.py | 105 +- > src/sage/categories/finite_fields.py | 33 +- > src/sage/categories/finite_groups.py | 48 +- > src/sage/categories/finite_lattice_posets.py | 25 +- > src/sage/categories/finite_monoids.py | 27 +- > src/sage/categories/finite_permutation_groups.py | 25 +- > src/sage/categories/finite_posets.py | 49 +- > src/sage/categories/finite_semigroups.py | 68 +- > src/sage/categories/finite_sets.py | 92 + > src/sage/categories/finite_weyl_groups.py | 19 +- > src/sage/categories/g_sets.py | 3 +- > src/sage/categories/gcd_domains.py | 2 - > src/sage/categories/graded_algebras.py | 24 +- > src/sage/categories/graded_algebras_with_basis.py | 30 +- > src/sage/categories/graded_bialgebras.py | 40 +- > .../categories/graded_bialgebras_with_basis.py | 38 +- > src/sage/categories/graded_coalgebras.py | 39 +- > .../categories/graded_coalgebras_with_basis.py | 37 +- > src/sage/categories/graded_hopf_algebras.py | 41 +- > .../categories/graded_hopf_algebras_with_basis.py | 40 +- > src/sage/categories/graded_modules.py | 184 +- > src/sage/categories/graded_modules_with_basis.py | 39 +- > src/sage/categories/group_algebras.py | 236 +- > src/sage/categories/groupoid.py | 1 - > src/sage/categories/groups.py | 476 ++- > src/sage/categories/hecke_modules.py | 24 +- > src/sage/categories/homset.py | 270 +- > src/sage/categories/hopf_algebras.py | 12 +- > src/sage/categories/hopf_algebras_with_basis.py | 37 +- > src/sage/categories/infinite_enumerated_sets.py | 44 +- > src/sage/categories/integral_domains.py | 34 +- > src/sage/categories/isomorphic_objects.py | 44 - > src/sage/categories/lattice_posets.py | 3 + > src/sage/categories/left_modules.py | 1 - > src/sage/categories/magmas.py | 494 ++- > src/sage/categories/magmas_and_additive_magmas.py | 116 + > src/sage/categories/magmatic_algebras.py | 167 + > src/sage/categories/map.pxd | 3 +- > src/sage/categories/map.pyx | 353 +- > src/sage/categories/matrix_algebras.py | 1 - > src/sage/categories/modular_abelian_varieties.py | 1 - > src/sage/categories/modules.py | 359 +- > src/sage/categories/modules_with_basis.py | 155 +- > src/sage/categories/monoid_algebras.py | 34 +- > src/sage/categories/monoids.py | 360 +- > src/sage/categories/morphism.pyx | 82 +- > src/sage/categories/number_fields.py | 6 +- > src/sage/categories/objects.py | 8 +- > src/sage/categories/partially_ordered_monoids.py | 2 - > src/sage/categories/permutation_groups.py | 49 + > src/sage/categories/pointed_sets.py | 2 - > src/sage/categories/polyhedra.py | 27 +- > src/sage/categories/posets.py | 16 +- > src/sage/categories/primer.py | 1806 ++++++--- > src/sage/categories/principal_ideal_domains.py | 2 - > src/sage/categories/pushout.py | 2 +- > src/sage/categories/quotient_fields.py | 20 +- > src/sage/categories/quotients.py | 46 - > src/sage/categories/realizations.py | 29 +- > src/sage/categories/regular_crystals.py | 3 +- > src/sage/categories/right_modules.py | 1 - > src/sage/categories/ring_ideals.py | 1 - > src/sage/categories/rings.py | 133 +- > src/sage/categories/rngs.py | 55 +- > src/sage/categories/schemes.py | 75 +- > src/sage/categories/semigroups.py | 189 +- > src/sage/categories/semirings.py | 69 +- > src/sage/categories/sets_cat.py | 1046 +++++- > src/sage/categories/sets_with_partial_maps.py | 3 +- > src/sage/categories/subobjects.py | 47 - > src/sage/categories/subquotients.py | 100 - > src/sage/categories/tensor.py | 25 +- > .../categories/unique_factorization_domains.py | 2 - > src/sage/categories/unital_algebras.py | 287 ++ > src/sage/categories/vector_spaces.py | 36 +- > src/sage/categories/weyl_groups.py | 17 +- > src/sage/categories/with_realizations.py | 16 +- > src/sage/coding/all.py | 1 - > src/sage/coding/code_bounds.py | 4 +- > src/sage/coding/code_constructions.py | 285 +- > src/sage/coding/linear_code.py | 218 +- > src/sage/combinat/abstract_tree.py | 33 +- > src/sage/combinat/affine_permutation.py | 46 +- > src/sage/combinat/all.py | 26 +- > src/sage/combinat/alternating_sign_matrix.py | 4 +- > src/sage/combinat/backtrack.py | 181 +- > src/sage/combinat/binary_tree.py | 294 +- > src/sage/combinat/cartesian_product.py | 14 +- > src/sage/combinat/choose_nk.py | 265 +- > .../cluster_algebra_quiver/cluster_seed.py | 10 +- > .../cluster_algebra_quiver/mutation_class.py | 6 +- > .../cluster_algebra_quiver/mutation_type.py | 210 +- > .../cluster_algebra_quiver/quiver_mutation_type.py | 68 +- > src/sage/combinat/combinat.py | 172 +- > src/sage/combinat/combination.py | 58 +- > src/sage/combinat/combinatorial_algebra.py | 7 +- > src/sage/combinat/combinatorial_map.py | 233 +- > src/sage/combinat/composition.py | 14 +- > src/sage/combinat/composition_tableau.py | 2 +- > src/sage/combinat/core.py | 3 +- > src/sage/combinat/crystals/affine.py | 8 +- > src/sage/combinat/crystals/alcove_path.py | 6 +- > src/sage/combinat/crystals/infinity_crystals.py | 2 +- > src/sage/combinat/crystals/kirillov_reshetikhin.py | 25 +- > src/sage/combinat/crystals/littelmann_path.py | 2 +- > src/sage/combinat/crystals/monomial_crystals.py | 6 +- > src/sage/combinat/crystals/tensor_product.py | 2 +- > src/sage/combinat/debruijn_sequence.pyx | 9 +- > src/sage/combinat/descent_algebra.py | 187 +- > src/sage/combinat/designs/all.py | 5 +- > src/sage/combinat/designs/bibd.py | 842 ++++- > src/sage/combinat/designs/block_design.py | 575 ++- > src/sage/combinat/designs/covering_design.py | 2 +- > src/sage/combinat/designs/database.py | 3110 ++++++++++++++++ > src/sage/combinat/designs/design_catalog.py | 54 +- > src/sage/combinat/designs/designs_pyx.pyx | 146 + > src/sage/combinat/designs/difference_family.py | 531 +++ > src/sage/combinat/designs/ext_rep.py | 30 +- > src/sage/combinat/designs/incidence_structures.py | 1468 +++++--- > src/sage/combinat/designs/latin_squares.py | 510 ++- > src/sage/combinat/designs/orthogonal_arrays.py | 1462 +++++++- > .../designs/orthogonal_arrays_recursive.py | 924 +++++ > .../combinat/designs/steiner_quadruple_systems.py | 82 +- > src/sage/combinat/diagram_algebras.py | 16 +- > src/sage/combinat/dyck_word.py | 624 +++- > src/sage/combinat/e_one_star.py | 4 +- > src/sage/combinat/finite_state_machine.py | 3728 > ++++++++++++++++-- > .../combinat/finite_state_machine_generators.py | 323 +- > src/sage/combinat/free_module.py | 521 +-- > src/sage/combinat/gray_codes.py | 316 ++ > src/sage/combinat/integer_vector.py | 15 +- > src/sage/combinat/integer_vector_weighted.py | 6 +- > src/sage/combinat/integer_vectors_mod_permgroup.py | 2 +- > src/sage/combinat/interval_posets.py | 2737 ++++++++++++++ > src/sage/combinat/k_tableau.py | 22 +- > src/sage/combinat/lyndon_word.py | 4 +- > src/sage/combinat/matrices/hadamard_matrix.py | 127 +- > src/sage/combinat/matrices/latin.py | 17 +- > src/sage/combinat/misc.py | 2 +- > src/sage/combinat/ncsf_qsym/generic_basis_code.py | 27 +- > src/sage/combinat/ncsf_qsym/ncsf.py | 37 +- > src/sage/combinat/ncsf_qsym/qsym.py | 28 +- > src/sage/combinat/ncsym/bases.py | 7 +- > src/sage/combinat/ncsym/ncsym.py | 7 +- > src/sage/combinat/parking_functions.py | 435 ++- > src/sage/combinat/partition.py | 48 +- > src/sage/combinat/partition_algebra.py | 39 +- > src/sage/combinat/permutation.py | 177 +- > src/sage/combinat/permutation_nk.py | 132 +- > src/sage/combinat/posets/lattices.py | 2 +- > src/sage/combinat/posets/posets.py | 37 +- > src/sage/combinat/q_bernoulli.pyx | 2 +- > src/sage/combinat/ranker.py | 115 +- > src/sage/combinat/ribbon_tableau.py | 2 +- > .../rigged_configurations/bij_abstract_class.py | 41 +- > .../combinat/rigged_configurations/bij_type_B.py | 62 +- > .../combinat/rigged_configurations/bij_type_D.py | 52 +- > .../rigged_configurations/bij_type_D_twisted.py | 43 +- > .../combinat/rigged_configurations/kleber_tree.py | 2 +- > .../combinat/rigged_configurations/kr_tableaux.py | 118 +- > .../rigged_configuration_element.py | 331 +- > .../tensor_product_kr_tableaux_element.py | 78 + > src/sage/combinat/root_system/all.py | 1 + > src/sage/combinat/root_system/branching_rules.py | 2 +- > src/sage/combinat/root_system/cartan_matrix.py | 21 +- > src/sage/combinat/root_system/cartan_type.py | 160 +- > .../root_system/hecke_algebra_representation.py | 1168 ++++++ > .../non_symmetric_macdonald_polynomials.py | 1824 +++++++++ > src/sage/combinat/root_system/plot.py | 8 +- > .../root_lattice_realization_algebras.py | 1177 ++++++ > .../root_system/root_lattice_realizations.py | 672 +++- > src/sage/combinat/root_system/root_space.py | 2 +- > src/sage/combinat/root_system/type_A.py | 22 + > src/sage/combinat/root_system/type_B.py | 22 + > src/sage/combinat/root_system/type_BC_affine.py | 21 + > src/sage/combinat/root_system/type_C.py | 22 + > src/sage/combinat/root_system/type_D.py | 22 + > src/sage/combinat/root_system/type_E.py | 54 +- > src/sage/combinat/root_system/type_F.py | 28 +- > src/sage/combinat/root_system/type_G.py | 22 + > src/sage/combinat/root_system/type_H.py | 16 + > src/sage/combinat/root_system/type_I.py | 13 + > src/sage/combinat/root_system/type_affine.py | 1 + > src/sage/combinat/root_system/type_dual.py | 30 + > src/sage/combinat/root_system/type_relabel.py | 17 + > .../root_system/weight_lattice_realizations.py | 270 +- > src/sage/combinat/root_system/weight_space.py | 3 +- > src/sage/combinat/root_system/weyl_characters.py | 4 +- > src/sage/combinat/rsk.py | 2 +- > src/sage/combinat/schubert_polynomial.py | 3 +- > src/sage/combinat/set_partition.py | 23 +- > src/sage/combinat/set_partition_ordered.py | 48 +- > src/sage/combinat/sf/classical.py | 2 +- > src/sage/combinat/sf/jack.py | 4 +- > src/sage/combinat/sf/k_dual.py | 4 +- > src/sage/combinat/sf/new_kschur.py | 11 +- > src/sage/combinat/sf/ns_macdonald.py | 9 +- > src/sage/combinat/sf/sf.py | 5 +- > src/sage/combinat/sf/sfa.py | 31 +- > src/sage/combinat/sf/witt.py | 4 +- > src/sage/combinat/shuffle.py | 438 +++ > src/sage/combinat/similarity_class_type.py | 11 +- > src/sage/combinat/skew_partition.py | 6 +- > src/sage/combinat/skew_tableau.py | 8 +- > src/sage/combinat/sloane_functions.py | 3 +- > src/sage/combinat/species/generating_series.py | 89 +- > src/sage/combinat/species/partition_species.py | 1 + > src/sage/combinat/species/species.py | 1 + > src/sage/combinat/split_nk.py | 132 +- > src/sage/combinat/subset.py | 877 +++-- > src/sage/combinat/subword.py | 373 +- > src/sage/combinat/symmetric_group_algebra.py | 162 +- > src/sage/combinat/tableau.py | 160 +- > src/sage/combinat/tableau_tuple.py | 6 +- > src/sage/combinat/tutorial.py | 20 +- > src/sage/combinat/words/alphabet.py | 6 +- > src/sage/combinat/words/finite_word.py | 18 +- > src/sage/combinat/words/paths.py | 2 +- > src/sage/combinat/words/shuffle_product.py | 4 + > src/sage/combinat/words/suffix_trees.py | 10 +- > src/sage/combinat/words/words.py | 183 +- > src/sage/crypto/block_cipher/miniaes.py | 6 +- > src/sage/crypto/block_cipher/sdes.py | 2 +- > src/sage/crypto/lattice.py | 68 +- > src/sage/crypto/public_key/blum_goldwasser.py | 14 +- > src/sage/crypto/util.py | 2 +- > src/sage/databases/cremona.py | 177 +- > src/sage/databases/jones.py | 2 +- > src/sage/databases/sloane.py | 10 +- > src/sage/databases/stein_watkins.py | 2 +- > src/sage/dev/sagedev.py | 4 +- > src/sage/doctest/control.py | 3 +- > src/sage/doctest/forker.py | 10 +- > src/sage/doctest/parsing.py | 1 + > src/sage/doctest/reporting.py | 6 +- > src/sage/doctest/sources.py | 65 +- > src/sage/dynamics/flat_surfaces/strata.py | 11 +- > src/sage/dynamics/interval_exchanges/template.py | 12 +- > src/sage/env.py | 16 +- > src/sage/ext/fast_callable.pyx | 38 +- > src/sage/functions/all.py | 15 +- > src/sage/functions/bessel.py | 36 +- > src/sage/functions/exp_integral.py | 2 +- > src/sage/functions/hyperbolic.py | 4 +- > src/sage/functions/hypergeometric.py | 862 +++++ > src/sage/functions/jacobi.py | 1708 +++++++++ > src/sage/functions/log.py | 25 +- > src/sage/functions/orthogonal_polys.py | 10 +- > src/sage/functions/other.py | 25 +- > src/sage/functions/piecewise.py | 6 +- > src/sage/functions/prime_pi.pyx | 719 ++-- > src/sage/functions/special.py | 334 +- > src/sage/functions/spike_function.py | 4 +- > src/sage/functions/transcendental.py | 8 + > src/sage/functions/trig.py | 81 +- > src/sage/functions/wigner.py | 2 +- > src/sage/game_theory/__init__.py | 1 + > src/sage/game_theory/all.py | 1 + > src/sage/game_theory/cooperative_game.py | 863 +++++ > src/sage/geometry/cone.py | 135 +- > src/sage/geometry/fan.py | 125 +- > src/sage/geometry/fan_morphism.py | 1 + > src/sage/geometry/lattice_polytope.py | 744 +++- > src/sage/geometry/newton_polygon.py | 2 +- > src/sage/geometry/polyhedron/backend_cdd.py | 12 +- > src/sage/geometry/polyhedron/backend_field.py | 258 ++ > src/sage/geometry/polyhedron/base.py | 203 +- > src/sage/geometry/polyhedron/cdd_file_format.py | 16 +- > src/sage/geometry/polyhedron/constructor.py | 98 +- > src/sage/geometry/polyhedron/double_description.py | 737 ++++ > .../polyhedron/double_description_inhomogeneous.py | 553 +++ > src/sage/geometry/polyhedron/face.py | 4 +- > src/sage/geometry/polyhedron/parent.py | 39 +- > src/sage/geometry/polyhedron/plot.py | 414 +- > .../geometry/polyhedron/ppl_lattice_polytope.py | 11 +- > src/sage/geometry/toric_lattice.py | 8 +- > src/sage/geometry/toric_plotter.py | 12 +- > src/sage/geometry/triangulation/base.pyx | 4 +- > .../geometry/triangulation/point_configuration.py | 26 +- > src/sage/graphs/all.py | 1 - > src/sage/graphs/base/graph_backends.py | 2 +- > src/sage/graphs/base/sparse_graph.pxd | 2 + > src/sage/graphs/base/sparse_graph.pyx | 192 +- > src/sage/graphs/base/static_dense_graph.pyx | 21 +- > src/sage/graphs/bipartite_graph.py | 6 +- > src/sage/graphs/chrompoly.pyx | 2 +- > src/sage/graphs/cliquer.pyx | 2 +- > src/sage/graphs/digraph.py | 91 +- > src/sage/graphs/digraph_generators.py | 13 +- > src/sage/graphs/distances_all_pairs.pyx | 2 +- > src/sage/graphs/dot2tex_utils.py | 10 +- > src/sage/graphs/generators/families.py | 191 +- > src/sage/graphs/generators/intersection.py | 195 +- > src/sage/graphs/generators/smallgraphs.py | 188 + > src/sage/graphs/generic_graph.py | 211 +- > src/sage/graphs/genus.pyx | 14 +- > src/sage/graphs/graph.py | 440 ++- > src/sage/graphs/graph_coloring.py | 2 +- > src/sage/graphs/graph_database.py | 4 +- > .../graph_decompositions/vertex_separation.pyx | 24 +- > src/sage/graphs/graph_editor.py | 3 + > src/sage/graphs/graph_generators.py | 20 +- > src/sage/graphs/graph_latex.py | 26 +- > src/sage/graphs/graph_list.py | 2 +- > src/sage/graphs/graph_plot.py | 2 +- > src/sage/graphs/graph_plot_js.py | 308 ++ > src/sage/graphs/hyperbolicity.pyx | 2 +- > src/sage/graphs/hypergraph.py | 316 -- > src/sage/graphs/hypergraph_generators.py | 4 +- > src/sage/graphs/isgci.py | 2 +- > src/sage/graphs/matchpoly.pyx | 14 +- > src/sage/graphs/mcqd.pxd | 8 + > src/sage/graphs/mcqd.pyx | 66 + > src/sage/graphs/schnyder.py | 2 +- > src/sage/groups/abelian_gps/all.py | 2 +- > .../abelian_gps/dual_abelian_group_element.py | 1 + > src/sage/groups/all.py | 2 + > src/sage/groups/braid.py | 76 +- > src/sage/groups/finitely_presented.py | 34 +- > src/sage/groups/free_group.py | 36 +- > src/sage/groups/groups_catalog.py | 1 + > src/sage/groups/indexed_free_group.py | 494 +++ > src/sage/groups/matrix_gps/orthogonal.py | 3 +- > src/sage/groups/matrix_gps/unitary.py | 3 +- > src/sage/groups/misc_gps/misc_groups_catalog.py | 2 + > src/sage/groups/perm_gps/all.py | 5 +- > src/sage/groups/perm_gps/cubegroup.py | 48 +- > src/sage/groups/perm_gps/permgroup.py | 71 +- > src/sage/groups/perm_gps/permgroup_element.pyx | 48 +- > src/sage/groups/perm_gps/permgroup_morphism.py | 26 +- > src/sage/groups/perm_gps/permgroup_named.py | 16 +- > src/sage/groups/raag.py | 545 +++ > src/sage/gsl/dwt.pyx | 4 +- > src/sage/gsl/ode.pyx | 4 +- > src/sage/gsl/probability_distribution.pyx | 6 +- > src/sage/homology/cell_complex.py | 18 - > src/sage/homology/chain_complex.py | 17 +- > src/sage/homology/delta_complex.py | 4 +- > src/sage/homology/homology_group.py | 8 +- > src/sage/homology/simplicial_complex.py | 100 +- > src/sage/interfaces/all.py | 15 +- > src/sage/interfaces/ecm.py | 2 +- > src/sage/interfaces/expect.py | 47 +- > src/sage/interfaces/four_ti_2.py | 54 +- > src/sage/interfaces/gap.py | 26 +- > src/sage/interfaces/gnuplot.py | 2 +- > src/sage/interfaces/interface.py | 20 +- > src/sage/interfaces/jmoldata.py | 21 +- > src/sage/interfaces/kash.py | 2 +- > src/sage/interfaces/magma.py | 17 +- > src/sage/interfaces/mathematica.py | 2 +- > src/sage/interfaces/matlab.py | 116 +- > src/sage/interfaces/maxima.py | 21 +- > src/sage/interfaces/maxima_abstract.py | 89 +- > src/sage/interfaces/maxima_lib.py | 276 +- > src/sage/interfaces/phc.py | 4 +- > src/sage/interfaces/r.py | 19 +- > src/sage/interfaces/singular.py | 14 +- > src/sage/interfaces/tides.py | 893 +++++ > src/sage/lfunctions/lcalc.py | 3 +- > src/sage/libs/ecl.pyx | 6 +- > src/sage/libs/flint/fmpq_poly.pxd | 1 + > src/sage/libs/flint/fmpz.pxi | 2 + > src/sage/libs/flint/fmpz_poly.pxd | 2 + > src/sage/libs/flint/fmpz_poly.pxi | 1 + > src/sage/libs/flint/nmod_poly.pxd | 2 + > src/sage/libs/fplll/fplll.pxd | 6 +- > src/sage/libs/fplll/fplll.pxi | 162 +- > src/sage/libs/fplll/fplll.pyx | 945 ++++- > src/sage/libs/gap/element.pxd | 1 - > src/sage/libs/gap/element.pyx | 34 +- > src/sage/libs/gap/gap_includes.pxd | 2 + > src/sage/libs/gap/libgap.pyx | 3 +- > src/sage/libs/gap/saved_workspace.py | 68 + > src/sage/libs/gap/test.py | 26 + > src/sage/libs/gap/util.pyx | 13 +- > src/sage/libs/gmp/types.pxd | 1 + > src/sage/libs/lcalc/lcalc_Lfunction.pyx | 2 +- > src/sage/libs/mpfr.pxd | 6 + > src/sage/libs/mwrank/interface.py | 15 +- > src/sage/libs/ntl/ntl_GF2X.pyx | 2 +- > src/sage/libs/ntl/ntl_ZZ_pEX_linkage.pxi | 2 + > src/sage/libs/ntl/ntl_mat_GF2.pyx | 2 +- > src/sage/libs/ntl/ntl_mat_GF2E.pyx | 2 +- > src/sage/libs/ntl/ntl_mat_ZZ.pyx | 4 +- > src/sage/libs/pari/decl.pxi | 1 + > src/sage/libs/pari/gen.pyx | 15 + > src/sage/libs/singular/groebner_strategy.pyx | 2 +- > src/sage/libs/singular/option.pyx | 2 +- > src/sage/libs/singular/polynomial.pxd | 3 +- > src/sage/libs/singular/polynomial.pyx | 40 +- > src/sage/libs/singular/singular.pxd | 2 +- > src/sage/libs/singular/singular.pyx | 20 +- > src/sage/logic/all.py | 4 +- > src/sage/logic/booleval.py | 42 +- > src/sage/logic/boolformula.py | 620 ++- > src/sage/logic/logic.py | 396 +- > src/sage/logic/logicparser.py | 472 ++- > src/sage/logic/logictable.py | 116 +- > src/sage/logic/propcalc.py | 213 +- > src/sage/matrix/benchmark.py | 2 + > src/sage/matrix/constructor.py | 16 +- > src/sage/matrix/echelon_matrix.pyx | 146 + > src/sage/matrix/matrix0.pxd | 2 + > src/sage/matrix/matrix0.pyx | 404 +- > src/sage/matrix/matrix2.pyx | 504 ++- > src/sage/matrix/matrix_double_dense.pyx | 2 +- > src/sage/matrix/matrix_integer_dense.pyx | 447 +-- > src/sage/matrix/matrix_mod2_dense.pyx | 2 +- > src/sage/matrix/matrix_mod2e_dense.pyx | 2 +- > src/sage/matrix/matrix_modn_sparse.pyx | 6 +- > src/sage/matrix/matrix_space.py | 70 +- > src/sage/matrix/operation_table.py | 2 +- > src/sage/matroids/catalog.py | 18 +- > src/sage/matroids/matroid.pxd | 11 + > src/sage/matroids/matroid.pyx | 294 ++ > src/sage/matroids/matroids_plot_helpers.py | 911 +++++ > src/sage/misc/abstract_method.py | 16 +- > src/sage/misc/ascii_art.py | 6 +- > src/sage/misc/binary_tree.pxd | 3 +- > src/sage/misc/c3_controlled.pxd | 1 + > src/sage/misc/c3_controlled.pyx | 202 +- > src/sage/misc/cache.py | 2 +- > src/sage/misc/cachefunc.pyx | 388 +- > src/sage/misc/displayhook.py | 17 +- > src/sage/misc/functional.py | 54 +- > src/sage/misc/latex.py | 72 +- > src/sage/misc/log.py | 2 +- > src/sage/misc/misc.py | 19 +- > src/sage/misc/nested_class.pyx | 95 +- > src/sage/misc/package.py | 9 + > src/sage/misc/preparser.py | 2 +- > src/sage/misc/randstate.pyx | 2 +- > src/sage/misc/sage_unittest.py | 80 +- > src/sage/misc/sagedoc.py | 10 +- > src/sage/misc/sageinspect.py | 111 +- > src/sage/misc/superseded.py | 4 +- > src/sage/misc/temporary_file.py | 55 +- > src/sage/misc/weak_dict.pyx | 6 - > src/sage/modular/abvar/all.py | 1 - > src/sage/modular/abvar/homspace.py | 24 +- > src/sage/modular/all.py | 2 +- > src/sage/modular/arithgroup/arithgroup_generic.py | 2 +- > src/sage/modular/arithgroup/arithgroup_perm.py | 10 +- > src/sage/modular/arithgroup/congroup_gamma1.py | 2 +- > src/sage/modular/arithgroup/tests.py | 2 +- > src/sage/modular/dirichlet.py | 107 +- > src/sage/modular/etaproducts.py | 8 +- > src/sage/modular/hecke/ambient_module.py | 4 +- > src/sage/modular/hecke/module.py | 18 +- > src/sage/modular/modform/all.py | 4 +- > src/sage/modular/modform/ambient.py | 6 +- > src/sage/modular/modform/ambient_R.py | 57 +- > src/sage/modular/modform/ambient_eps.py | 2 +- > src/sage/modular/modform/cuspidal_submodule.py | 4 +- > src/sage/modular/modform/eis_series.py | 3 +- > src/sage/modular/modform/eisenstein_submodule.py | 2 +- > src/sage/modular/modform/element.py | 209 +- > src/sage/modular/modform/j_invariant.py | 16 +- > src/sage/modular/modform/space.py | 4 +- > src/sage/modular/modsym/all.py | 4 +- > src/sage/modular/modsym/ambient.py | 13 +- > src/sage/modular/modsym/boundary.py | 2 +- > src/sage/modular/modsym/relation_matrix.py | 4 +- > src/sage/modular/modsym/space.py | 3 +- > src/sage/modules/diamond_cutting.py | 293 ++ > src/sage/modules/fg_pid/fgp_module.py | 1 + > src/sage/modules/fg_pid/fgp_morphism.py | 2 +- > src/sage/modules/finite_submodule_iter.pxd | 3 + > src/sage/modules/finite_submodule_iter.pyx | 59 +- > src/sage/modules/free_module.py | 78 +- > src/sage/modules/free_module_integer.py | 833 +++++ > src/sage/modules/module.pyx | 149 +- > src/sage/modules/vector_double_dense.pyx | 2 +- > src/sage/monoids/all.py | 17 +- > src/sage/monoids/free_abelian_monoid.py | 67 +- > src/sage/monoids/free_monoid.py | 102 +- > src/sage/monoids/indexed_free_monoid.py | 992 +++++ > src/sage/numerical/all.py | 4 + > src/sage/numerical/backends/coin_backend.pyx | 23 +- > src/sage/numerical/backends/cvxopt_backend.pxd | 8 + > src/sage/numerical/backends/cvxopt_backend.pyx | 1004 +++++ > src/sage/numerical/backends/generic_backend.pyx | 53 +- > src/sage/numerical/backends/glpk_backend.pyx | 2 +- > src/sage/numerical/backends/gurobi_backend.pyx | 5 +- > src/sage/numerical/interactive_simplex_method.py | 3937 > ++++++++++++++++++++ > src/sage/numerical/knapsack.py | 2 +- > src/sage/numerical/linear_functions.pyx | 2 +- > src/sage/numerical/mip.pxd | 2 + > src/sage/numerical/mip.pyx | 455 ++- > src/sage/numerical/optimize.py | 14 +- > src/sage/numerical/test.py | 31 - > src/sage/plot/all.py | 2 +- > src/sage/plot/animate.py | 24 +- > src/sage/plot/arrow.py | 2 +- > src/sage/plot/bezier_path.py | 2 +- > src/sage/plot/graphics.py | 442 ++- > src/sage/plot/line.py | 7 +- > src/sage/plot/plot.py | 204 +- > src/sage/plot/plot3d/base.pyx | 1 + > src/sage/plot/plot3d/shapes.pyx | 4 +- > src/sage/plot/plot3d/tachyon.py | 59 +- > src/sage/plot/plot3d/tri_plot.py | 25 +- > src/sage/plot/point.py | 2 +- > src/sage/plot/primitive.py | 2 +- > src/sage/plot/text.py | 2 +- > src/sage/probability/all.py | 4 - > src/sage/quadratic_forms/all.py | 4 +- > src/sage/quadratic_forms/count_local_2.pyx | 4 +- > src/sage/quadratic_forms/extras.py | 104 +- > src/sage/quadratic_forms/genera/genus.py | 2 +- > src/sage/quadratic_forms/quadratic_form.py | 21 +- > .../quadratic_form__automorphisms.py | 2 +- > .../quadratic_form__equivalence_testing.py | 2 +- > .../quadratic_form__local_density_congruence.py | 50 +- > .../quadratic_form__local_field_invariants.py | 55 +- > ...dratic_form__local_representation_conditions.py | 6 +- > .../quadratic_form__mass__Conway_Sloane_masses.py | 12 +- > .../quadratic_form__mass__Siegel_densities.py | 8 +- > .../quadratic_forms/quadratic_form__neighbors.py | 2 +- > .../quadratic_form__siegel_product.py | 4 +- > .../quadratic_form__ternary_Tornaria.py | 10 +- > src/sage/quadratic_forms/ternary_qf.py | 8 +- > src/sage/quivers/__init__.py | 0 > src/sage/quivers/algebra.py | 634 ++++ > src/sage/quivers/homspace.py | 651 ++++ > src/sage/quivers/morphism.py | 1287 +++++++ > src/sage/quivers/path_semigroup.py | 906 +++++ > src/sage/quivers/paths.py | 513 +++ > src/sage/quivers/representation.py | 3051 +++++++++++++++ > src/sage/repl/interpreter.py | 18 +- > src/sage/repl/ipython_extension.py | 32 +- > src/sage/rings/algebraic_closure_finite_field.py | 1115 ++++++ > src/sage/rings/all.py | 3 +- > src/sage/rings/arith.py | 491 ++- > src/sage/rings/complex_double.pyx | 42 + > src/sage/rings/complex_field.py | 50 + > src/sage/rings/complex_number.pyx | 43 + > src/sage/rings/finite_rings/all.py | 3 +- > src/sage/rings/finite_rings/constructor.py | 6 +- > src/sage/rings/finite_rings/conway_polynomials.py | 27 + > src/sage/rings/finite_rings/element_ext_pari.py | 2 +- > src/sage/rings/finite_rings/element_pari_ffelt.pyx | 1 - > src/sage/rings/finite_rings/finite_field_base.pyx | 271 +- > .../rings/finite_rings/finite_field_ext_pari.py | 1 - > src/sage/rings/finite_rings/finite_field_givaro.py | 4 +- > .../rings/finite_rings/finite_field_pari_ffelt.py | 21 +- > .../rings/finite_rings/finite_field_prime_modn.py | 41 +- > src/sage/rings/finite_rings/hom_finite_field.pyx | 4 +- > .../rings/finite_rings/hom_prime_finite_field.pyx | 6 +- > src/sage/rings/finite_rings/homset.py | 7 +- > src/sage/rings/finite_rings/integer_mod.pyx | 14 + > src/sage/rings/finite_rings/integer_mod_ring.py | 10 +- > src/sage/rings/fraction_field_FpT.pyx | 6 +- > src/sage/rings/function_field/constructor.py | 17 +- > src/sage/rings/function_field/function_field.py | 118 +- > .../function_field/function_field_element.pyx | 35 + > src/sage/rings/function_field/maps.py | 200 +- > src/sage/rings/homset.py | 17 +- > src/sage/rings/infinity.py | 368 +- > src/sage/rings/integer.pyx | 315 +- > src/sage/rings/integer_ring.pyx | 6 +- > src/sage/rings/invariant_theory.py | 2 +- > src/sage/rings/laurent_series_ring.py | 92 +- > src/sage/rings/laurent_series_ring_element.pyx | 22 + > src/sage/rings/multi_power_series_ring.py | 8 +- > src/sage/rings/multi_power_series_ring_element.py | 17 +- > src/sage/rings/number_field/all.py | 13 +- > src/sage/rings/number_field/bdd_height.py | 638 ++++ > src/sage/rings/number_field/morphism.py | 2 +- > src/sage/rings/number_field/number_field.py | 1228 ++++-- > .../rings/number_field/number_field_element.pyx | 200 +- > .../number_field_element_quadratic.pyx | 38 +- > src/sage/rings/number_field/number_field_ideal.py | 2 +- > src/sage/rings/number_field/number_field_rel.py | 110 +- > src/sage/rings/number_field/splitting_field.py | 3 +- > src/sage/rings/number_field/structure.py | 417 +++ > src/sage/rings/number_field/totallyreal_rel.py | 4 +- > src/sage/rings/padics/factory.py | 1 + > src/sage/rings/padics/local_generic_element.pyx | 76 + > src/sage/rings/padics/padic_ZZ_pX_CR_element.pyx | 59 +- > src/sage/rings/padics/padic_ZZ_pX_element.pyx | 24 + > src/sage/rings/padics/padic_extension_generic.py | 1 + > src/sage/rings/padics/padic_generic_element.pyx | 160 +- > src/sage/rings/polynomial/all.py | 17 +- > src/sage/rings/polynomial/groebner_fan.py | 2 +- > .../polynomial/infinite_polynomial_element.py | 2 +- > .../rings/polynomial/infinite_polynomial_ring.py | 1 + > src/sage/rings/polynomial/laurent_polynomial.pyx | 120 +- > src/sage/rings/polynomial/multi_polynomial.pxd | 2 +- > src/sage/rings/polynomial/multi_polynomial.pyx | 234 +- > .../rings/polynomial/multi_polynomial_element.py | 99 +- > .../rings/polynomial/multi_polynomial_ideal.py | 31 +- > .../polynomial/multi_polynomial_libsingular.pyx | 178 +- > src/sage/rings/polynomial/multi_polynomial_ring.py | 2 +- > .../polynomial/multi_polynomial_ring_generic.pxd | 3 +- > .../polynomial/multi_polynomial_ring_generic.pyx | 311 +- > .../rings/polynomial/multi_polynomial_sequence.py | 49 +- > .../polynomial_padic_capped_relative_dense.py | 11 +- > .../polynomial/padics/polynomial_padic_flat.py | 12 +- > src/sage/rings/polynomial/pbori.pyx | 4 +- > src/sage/rings/polynomial/polydict.pyx | 1 + > src/sage/rings/polynomial/polynomial_element.pxd | 2 +- > src/sage/rings/polynomial/polynomial_element.pyx | 474 ++- > .../rings/polynomial/polynomial_element_generic.py | 82 + > .../polynomial/polynomial_integer_dense_flint.pyx | 71 +- > .../polynomial/polynomial_integer_dense_ntl.pyx | 11 +- > .../rings/polynomial/polynomial_modn_dense_ntl.pyx | 137 +- > .../rings/polynomial/polynomial_number_field.pyx | 335 ++ > .../rings/polynomial/polynomial_quotient_ring.py | 4 +- > .../rings/polynomial/polynomial_rational_flint.pyx | 38 +- > src/sage/rings/polynomial/polynomial_ring.py | 81 +- > .../polynomial/polynomial_ring_constructor.py | 43 +- > .../polynomial/polynomial_singular_interface.py | 103 +- > .../rings/polynomial/polynomial_zmod_flint.pyx | 44 + > src/sage/rings/polynomial/polynomial_zz_pex.pyx | 14 +- > src/sage/rings/polynomial/symmetric_ideal.py | 10 +- > src/sage/rings/polynomial/toy_buchberger.py | 3 +- > src/sage/rings/polynomial/toy_d_basis.py | 3 +- > src/sage/rings/power_series_mpoly.pyx | 2 +- > src/sage/rings/power_series_ring.py | 121 +- > src/sage/rings/power_series_ring_element.pyx | 256 +- > src/sage/rings/qqbar.py | 47 +- > src/sage/rings/quotient_ring.py | 2 +- > src/sage/rings/quotient_ring_element.py | 39 + > src/sage/rings/rational.pyx | 17 +- > src/sage/rings/rational_field.py | 206 +- > src/sage/rings/real_double.pyx | 39 +- > src/sage/rings/real_lazy.pyx | 4 +- > src/sage/rings/real_mpfi.pyx | 28 + > src/sage/rings/real_mpfr.pyx | 120 +- > src/sage/rings/residue_field.pyx | 2 +- > src/sage/rings/ring.pyx | 18 +- > src/sage/rings/sum_of_squares.pyx | 325 ++ > .../universal_cyclotomic_field.py | 2 +- > src/sage/sandpiles/sandpile.py | 2 +- > src/sage/schemes/affine/affine_morphism.py | 83 +- > src/sage/schemes/affine/affine_space.py | 3 +- > src/sage/schemes/affine/all.py | 2 +- > src/sage/schemes/elliptic_curves/all.py | 4 - > src/sage/schemes/elliptic_curves/constructor.py | 312 +- > src/sage/schemes/elliptic_curves/ec_database.py | 4 +- > .../schemes/elliptic_curves/ell_curve_isogeny.py | 95 +- > src/sage/schemes/elliptic_curves/ell_field.py | 166 +- > .../schemes/elliptic_curves/ell_finite_field.py | 181 +- > src/sage/schemes/elliptic_curves/ell_generic.py | 739 ++-- > src/sage/schemes/elliptic_curves/ell_local_data.py | 23 +- > .../schemes/elliptic_curves/ell_number_field.py | 47 +- > .../schemes/elliptic_curves/ell_padic_field.py | 39 +- > .../schemes/elliptic_curves/ell_rational_field.py | 185 +- > src/sage/schemes/elliptic_curves/heegner.py | 24 +- > src/sage/schemes/elliptic_curves/height.py | 2047 ++++++++++ > .../elliptic_curves/isogeny_small_degree.py | 18 +- > src/sage/schemes/elliptic_curves/jacobian.py | 2 +- > .../schemes/elliptic_curves/monsky_washnitzer.py | 3598 > ------------------ > src/sage/schemes/elliptic_curves/padic_lseries.py | 7 +- > src/sage/schemes/elliptic_curves/padics.py | 6 +- > src/sage/schemes/elliptic_curves/period_lattice.py | 410 +- > .../elliptic_curves/period_lattice_region.pyx | 702 ++++ > src/sage/schemes/elliptic_curves/sha_tate.py | 4 +- > .../elliptic_curves/weierstrass_morphism.py | 16 +- > src/sage/schemes/generic/algebraic_scheme.py | 4 +- > src/sage/schemes/generic/all.py | 6 +- > src/sage/schemes/generic/divisor_group.py | 2 +- > src/sage/schemes/generic/homset.py | 63 +- > src/sage/schemes/generic/hypersurface.py | 4 +- > src/sage/schemes/generic/morphism.py | 6 +- > src/sage/schemes/generic/point.py | 11 +- > src/sage/schemes/generic/scheme.py | 429 ++- > src/sage/schemes/generic/spec.py | 405 +- > src/sage/schemes/hyperelliptic_curves/all.py | 2 +- > .../hyperelliptic_finite_field.py | 215 +- > .../hyperelliptic_curves/hyperelliptic_generic.py | 6 +- > .../hyperelliptic_padic_field.py | 20 +- > .../hyperelliptic_rational_field.py | 2 +- > .../hyperelliptic_curves/jacobian_homset.py | 4 +- > .../hyperelliptic_curves/monsky_washnitzer.py | 3593 > ++++++++++++++++++ > src/sage/schemes/plane_conics/con_field.py | 8 +- > src/sage/schemes/plane_conics/con_number_field.py | 6 +- > .../schemes/plane_conics/con_rational_field.py | 10 +- > src/sage/schemes/plane_conics/constructor.py | 17 +- > src/sage/schemes/plane_curves/affine_curve.py | 4 +- > src/sage/schemes/plane_curves/constructor.py | 3 +- > src/sage/schemes/plane_curves/projective_curve.py | 4 +- > .../schemes/plane_quartics/quartic_constructor.py | 2 +- > src/sage/schemes/projective/all.py | 2 +- > src/sage/schemes/projective/projective_morphism.py | 1245 ++++--- > .../projective/projective_morphism_helper.pyx | 272 ++ > src/sage/schemes/projective/projective_space.py | 6 +- > src/sage/schemes/toric/chow_group.py | 12 +- > src/sage/schemes/toric/divisor.py | 4 +- > src/sage/schemes/toric/fano_variety.py | 22 +- > src/sage/schemes/toric/morphism.py | 2 +- > src/sage/schemes/toric/variety.py | 14 +- > src/sage/sets/all.py | 8 +- > src/sage/sets/cartesian_product.py | 166 +- > src/sage/sets/family.py | 74 + > src/sage/sets/finite_enumerated_set.py | 75 + > src/sage/sets/integer_range.py | 30 +- > src/sage/sets/real_set.py | 1447 +++++++ > src/sage/sets/recursively_enumerated_set.pxd | 28 + > src/sage/sets/recursively_enumerated_set.pyx | 1097 ++++++ > src/sage/sets/set.py | 26 - > src/sage/sets/totally_ordered_finite_set.py | 9 +- > src/sage/stats/basic_stats.py | 6 +- > src/sage/structure/category_object.pyx | 88 +- > src/sage/structure/coerce.pyx | 2 +- > src/sage/structure/element.pxd | 2 +- > src/sage/structure/element.pyx | 80 +- > src/sage/structure/factory.pyx | 189 +- > src/sage/structure/indexed_generators.py | 436 +++ > src/sage/structure/parent.pyx | 73 +- > src/sage/structure/parent_gens.pyx | 6 +- > src/sage/structure/sage_object.pyx | 65 + > src/sage/symbolic/all.py | 2 +- > src/sage/symbolic/assumptions.py | 104 +- > src/sage/symbolic/constants.py | 2 +- > src/sage/symbolic/expression.pxd | 2 + > src/sage/symbolic/expression.pyx | 205 +- > src/sage/symbolic/expression_conversions.py | 79 +- > src/sage/symbolic/function.pyx | 8 +- > src/sage/symbolic/function_factory.py | 15 + > src/sage/symbolic/integration/integral.py | 21 +- > src/sage/symbolic/random_tests.py | 4 +- > src/sage/symbolic/relation.py | 14 +- > src/sage/symbolic/ring.pyx | 18 +- > src/sage/symbolic/units.py | 6 +- > src/sage/tensor/differential_form_element.py | 2 +- > .../article_heuberger_krenn_kropf_fsm-in-sage.py | 628 ++++ > src/sage/tests/benchmark.py | 28 +- > .../tests/book_schilling_zabrocki_kschur_primer.py | 5 + > src/sage/tests/french_book/calculus_doctest.py | 2 +- > src/sage/tests/french_book/recequadiff.py | 60 +- > src/sage/version.py | 4 +- > src/sage_setup/__init__.py | 0 > src/sage_setup/clean.py | 147 + > src/sage_setup/find.py | 136 + > src/setup.py | 64 +- > 1080 files changed, 100212 insertions(+), 25832 deletions(-) > > -- > You received this message because you are subscribed to the Google Groups > "sage-release" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-release+unsubscr...@googlegroups.com. > To post to this group, send email to sage-release@googlegroups.com. > Visit this group at http://groups.google.com/group/sage-release. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To post to this group, send email to sage-release@googlegroups.com. Visit this group at http://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.