├── .dockerignore ├── src ├── VERSION.txt ├── sage │ ├── coding │ │ ├── __init__.py │ │ ├── codecan │ │ │ └── __init__.py │ │ ├── guruswami_sudan │ │ │ └── __init__.py │ │ └── source_coding │ │ │ ├── __init__.py │ │ │ └── all.py │ ├── docs │ │ ├── __init__.py │ │ └── conf.py │ ├── ext │ │ ├── fast_eval.pxd │ │ ├── fast_callable.pxd │ │ └── all__sagemath_objects.py │ ├── ext_data │ │ ├── nodoctest │ │ ├── magma │ │ │ ├── latex │ │ │ │ └── latex.spec │ │ │ ├── sage │ │ │ │ └── sage.spec │ │ │ └── spec │ │ ├── mwrank │ │ │ └── PRIMES │ │ ├── threejs │ │ │ └── threejs-version.txt │ │ ├── notebook-ipython │ │ │ └── logo-64x64.png │ │ └── gap │ │ │ └── console.g │ ├── games │ │ ├── __init__.py │ │ └── all.py │ ├── groups │ │ ├── __init__.py │ │ ├── affine_gps │ │ │ └── __init__.py │ │ ├── lie_gps │ │ │ ├── __init__.py │ │ │ └── catalog.py │ │ ├── matrix_gps │ │ │ └── __init__.py │ │ ├── misc_gps │ │ │ └── __init__.py │ │ ├── perm_gps │ │ │ ├── __init__.py │ │ │ ├── partn_ref │ │ │ │ └── __init__.py │ │ │ └── partn_ref2 │ │ │ │ └── __init__.py │ │ ├── abelian_gps │ │ │ └── __init__.py │ │ ├── additive_abelian │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── semimonomial_transformations │ │ │ └── __init__.py │ │ ├── group.pxd │ │ ├── old.pxd │ │ └── libgap_wrapper.pxd │ ├── knots │ │ ├── __init__.py │ │ └── all.py │ ├── libs │ │ ├── gap │ │ │ ├── all.py │ │ │ ├── __init__.py │ │ │ └── sage.gaprc │ │ ├── arb │ │ │ ├── __init__.py │ │ │ └── bernoulli.pxd │ │ ├── cremona │ │ │ └── __init__.py │ │ ├── eclib │ │ │ ├── __init__.py │ │ │ ├── homspace.pxd │ │ │ ├── newforms.pxd │ │ │ ├── mat.pxd │ │ │ └── all.py │ │ ├── flint │ │ │ └── __init__.py │ │ ├── glpk │ │ │ └── __init__.py │ │ ├── gmp │ │ │ ├── __init__.py │ │ │ ├── all.pxd │ │ │ ├── misc.pxd │ │ │ └── pylong.pxd │ │ ├── gsl │ │ │ ├── __init__.py │ │ │ ├── array.pxd │ │ │ └── elljac.pxd │ │ ├── lcalc │ │ │ └── __init__.py │ │ ├── linbox │ │ │ └── __init__.py │ │ ├── lrcalc │ │ │ └── __init__.py │ │ ├── mpmath │ │ │ ├── __init__.py │ │ │ ├── ext_main.pxd │ │ │ └── utils.pxd │ │ ├── mwrank │ │ │ └── __init__.py │ │ ├── pynac │ │ │ └── __init__.py │ │ ├── coxeter3 │ │ │ └── __init__.py │ │ ├── linkages │ │ │ ├── __init__.py │ │ │ └── padics │ │ │ │ ├── __init__.py │ │ │ │ └── relaxed │ │ │ │ └── __init__.py │ │ ├── singular │ │ │ └── __init__.py │ │ ├── symmetrica │ │ │ └── __init__.py │ │ ├── ntl │ │ │ ├── vec_GF2E.pxd │ │ │ ├── __init__.py │ │ │ ├── ntl_GF2.pxd │ │ │ ├── ntl_GF2X.pxd │ │ │ ├── ntl_tools.pxd │ │ │ ├── ntl_mat_ZZ.pxd │ │ │ ├── ntl_lzz_pContext.pxd │ │ │ ├── ntl_ZZ.pxd │ │ │ ├── ntl_ZZX.pxd │ │ │ ├── ntl_mat_GF2.pxd │ │ │ ├── ntl_GF2E.pxd │ │ │ ├── ntl_lzz_p.pxd │ │ │ ├── convert.pxd │ │ │ ├── ntl_GF2EContext.pxd │ │ │ ├── ntl_lzz_pX.pxd │ │ │ ├── ntl_GF2EX.pxd │ │ │ ├── ntl_mat_GF2E.pxd │ │ │ └── ntl_ZZ_p.pxd │ │ ├── polybori │ │ │ └── __init__.pxd │ │ ├── pari │ │ │ ├── all.py │ │ │ ├── misc.pxd │ │ │ └── convert_sage_real_double.pxd │ │ └── all__sagemath_objects.py │ ├── logic │ │ ├── __init__.py │ │ └── all.py │ ├── modular │ │ ├── __init__.py │ │ ├── abvar │ │ │ └── __init__.py │ │ ├── hecke │ │ │ └── __init__.py │ │ ├── modform │ │ │ └── __init__.py │ │ ├── modsym │ │ │ ├── __init__.py │ │ │ ├── manin_symbol.pxd │ │ │ └── apply.pxd │ │ ├── quatalg │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── ssmod │ │ │ └── __init__.py │ │ ├── arithgroup │ │ │ └── __init__.py │ │ ├── btquotients │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── local_comp │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── overconvergent │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── pollack_stevens │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── modform_hecketriangle │ │ │ └── __init__.py │ │ ├── quasimodform │ │ │ ├── __init__.py │ │ │ └── all.py │ │ └── hypergeometric_misc.pxd │ ├── modules │ │ ├── __init__.py │ │ ├── fg_pid │ │ │ └── __init__.py │ │ ├── fp_graded │ │ │ ├── __init__.py │ │ │ └── steenrod │ │ │ │ └── __init__.py │ │ ├── module.pxd │ │ ├── vector_double_dense.pxd │ │ ├── vector_real_double_dense.pxd │ │ ├── vector_complex_double_dense.pxd │ │ ├── vector_numpy_integer_dense.pxd │ │ └── vector_mod2_dense.pxd │ ├── monoids │ │ └── __init__.py │ ├── plot │ │ ├── __init__.py │ │ └── plot3d │ │ │ ├── __init__.py │ │ │ └── base.pxd │ ├── quivers │ │ └── __init__.py │ ├── sat │ │ ├── __init__.py │ │ ├── solvers │ │ │ ├── satsolver.pxd │ │ │ └── __init__.py │ │ ├── all.py │ │ └── converters │ │ │ ├── __init__.py │ │ │ └── anf2cnf.py │ ├── schemes │ │ ├── __init__.py │ │ ├── affine │ │ │ └── __init__.py │ │ ├── berkovich │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── curves │ │ │ └── __init__.py │ │ ├── generic │ │ │ ├── __init__.py │ │ │ ├── all.py │ │ │ └── notes │ │ │ │ └── homset.txt │ │ ├── jacobians │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── toric │ │ │ ├── __init__.py │ │ │ └── sheaf │ │ │ │ └── __init__.py │ │ ├── cyclic_covers │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── plane_conics │ │ │ └── __init__.py │ │ ├── plane_quartics │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── projective │ │ │ └── __init__.py │ │ ├── elliptic_curves │ │ │ └── __init__.py │ │ ├── product_projective │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── riemann_surfaces │ │ │ └── __init__.py │ │ └── hyperelliptic_curves │ │ │ └── __init__.py │ ├── server │ │ └── __init__.py │ ├── stats │ │ ├── __init__.py │ │ ├── hmm │ │ │ └── __init__.py │ │ ├── distributions │ │ │ └── __init__.py │ │ └── time_series.pxd │ ├── tensor │ │ ├── __init__.py │ │ ├── modules │ │ │ └── __init__.py │ │ └── all.py │ ├── tests │ │ ├── __init__.py │ │ ├── all.py │ │ └── books │ │ │ ├── judson-abstract-algebra │ │ │ └── __init__.py │ │ │ └── computational-mathematics-with-sagemath │ │ │ ├── __init__.py │ │ │ └── sol │ │ │ └── __init__.py │ ├── typeset │ │ ├── __init__.py │ │ └── all.py │ ├── algebras │ │ ├── __init__.py │ │ ├── quatalg │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── steenrod │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── fusion_rings │ │ │ ├── __init__.py │ │ │ ├── fast_parallel_fusion_ring_braid_repn.pxd │ │ │ └── fast_parallel_fmats_methods.pxd │ │ ├── letterplace │ │ │ └── __init__.py │ │ ├── lie_algebras │ │ │ └── __init__.py │ │ ├── hecke_algebras │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── quantum_groups │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── lie_conformal_algebras │ │ │ └── __init__.py │ │ └── finite_dimensional_algebras │ │ │ ├── __init__.py │ │ │ └── all.py │ ├── calculus │ │ ├── __init__.py │ │ ├── transforms │ │ │ ├── __init__.py │ │ │ ├── all.py │ │ │ └── dwt.pxd │ │ ├── todo.txt │ │ ├── ode.pxd │ │ └── interpolation.pxd │ ├── combinat │ │ ├── __init__.py │ │ ├── sf │ │ │ └── __init__.py │ │ ├── chas │ │ │ └── __init__.py │ │ ├── crystals │ │ │ ├── __init__.py │ │ │ └── pbw_datum.pxd │ │ ├── designs │ │ │ └── __init__.py │ │ ├── matrices │ │ │ └── __init__.py │ │ ├── ncsym │ │ │ └── __init__.py │ │ ├── posets │ │ │ └── __init__.py │ │ ├── species │ │ │ └── __init__.py │ │ ├── ncsf_qsym │ │ │ └── __init__.py │ │ ├── path_tableaux │ │ │ └── __init__.py │ │ ├── root_system │ │ │ └── __init__.py │ │ ├── cluster_algebra_quiver │ │ │ └── __init__.py │ │ ├── rigged_configurations │ │ │ └── __init__.py │ │ ├── words │ │ │ └── word_datatypes.pxd │ │ ├── integer_lists │ │ │ ├── invlex.pxd │ │ │ └── __init__.py │ │ ├── combinat_cython.pxd │ │ └── family.py │ ├── databases │ │ └── __init__.py │ ├── dynamics │ │ ├── __init__.py │ │ ├── complex_dynamics │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── arithmetic_dynamics │ │ │ └── __init__.py │ │ └── cellular_automata │ │ │ ├── __init__.py │ │ │ └── all.py │ ├── functions │ │ └── __init__.py │ ├── game_theory │ │ ├── __init__.py │ │ ├── catalog.py │ │ └── all.py │ ├── geometry │ │ ├── __init__.py │ │ ├── polyhedron │ │ │ ├── __init__.py │ │ │ ├── modules │ │ │ │ └── __init__.py │ │ │ ├── combinatorial_polyhedron │ │ │ │ └── __init__.py │ │ │ └── all.py │ │ ├── triangulation │ │ │ ├── __init__.py │ │ │ ├── all.py │ │ │ ├── functions.pxd │ │ │ ├── data.pxd │ │ │ └── functions.h │ │ ├── hyperbolic_space │ │ │ ├── __init__.py │ │ │ ├── all.py │ │ │ └── hyperbolic_constants.py │ │ ├── hyperplane_arrangement │ │ │ └── __init__.py │ │ └── riemannian_manifolds │ │ │ ├── __init__.py │ │ │ └── all.py │ ├── graphs │ │ ├── base │ │ │ ├── __init__.py │ │ │ ├── graph_backends.pxd │ │ │ └── static_dense_graph.pxd │ │ ├── generators │ │ │ └── __init__.py │ │ ├── graph_decompositions │ │ │ ├── all.py │ │ │ └── vertex_separation.pxd │ │ └── mcqd.pxd │ ├── homology │ │ ├── __init__.py │ │ └── all.py │ ├── interacts │ │ └── __init__.py │ ├── lfunctions │ │ ├── __init__.py │ │ └── all.py │ ├── manifolds │ │ ├── __init__.py │ │ ├── subsets │ │ │ └── __init__.py │ │ └── differentiable │ │ │ ├── __init__.py │ │ │ └── examples │ │ │ └── __init__.py │ ├── parallel │ │ ├── __init__.py │ │ └── all.py │ ├── probability │ │ ├── __init__.py │ │ └── all.py │ ├── repl │ │ ├── display │ │ │ └── __init__.py │ │ ├── ipython_kernel │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ └── all_jupyter.py │ │ └── rich_output │ │ │ ├── example.avi │ │ │ ├── example.dvi │ │ │ ├── example.flv │ │ │ ├── example.gif │ │ │ ├── example.jpg │ │ │ ├── example.mkv │ │ │ ├── example.mov │ │ │ ├── example.mp4 │ │ │ ├── example.ogv │ │ │ ├── example.pdf │ │ │ ├── example.png │ │ │ ├── example.webm │ │ │ ├── example.wmv │ │ │ ├── example_jmol.spt.zip │ │ │ ├── example_wavefront_scene.mtl │ │ │ └── __init__.py │ ├── rings │ │ ├── padics │ │ │ ├── __init__.py │ │ │ ├── local_generic_element.pxd │ │ │ ├── padic_ZZ_pX_element.pxd │ │ │ └── morphism.pxd │ │ ├── asymptotic │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── convert │ │ │ ├── __init__.py │ │ │ └── mpfi.pxd │ │ ├── invariants │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── polynomial │ │ │ ├── __init__.py │ │ │ ├── weil │ │ │ │ ├── __init__.py │ │ │ │ └── all.py │ │ │ ├── padics │ │ │ │ └── __init__.py │ │ │ ├── evaluation.pxd │ │ │ ├── polynomial_ring_homomorphism.pxd │ │ │ ├── symmetric_reduction.pxd │ │ │ ├── multi_polynomial_ideal_libsingular.pxd │ │ │ ├── polynomial_gf2x.pxd │ │ │ ├── polynomial_integer_dense_ntl.pxd │ │ │ ├── evaluation_ntl.pxd │ │ │ └── multi_polynomial.pxd │ │ ├── semirings │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── valuation │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── finite_rings │ │ │ ├── __init__.py │ │ │ └── finite_field_base.pxd │ │ ├── function_field │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── number_field │ │ │ ├── __init__.py │ │ │ └── number_field_base.pxd │ │ ├── cc.py │ │ ├── cif.py │ │ ├── imaginary_unit.py │ │ ├── sum_of_squares.pxd │ │ ├── all__sagemath_categories.py │ │ ├── all__sagemath_objects.py │ │ ├── complex_conversion.pxd │ │ ├── power_series_pari.pxd │ │ ├── puiseux_series_ring_element.pxd │ │ ├── real_double_element_gsl.pxd │ │ ├── power_series_mpoly.pxd │ │ ├── bernmm │ │ │ └── README2.txt │ │ ├── integer_ring.pxd │ │ └── laurent_series_ring_element.pxd │ ├── sandpiles │ │ └── __init__.py │ ├── symbolic │ │ ├── __init__.py │ │ ├── integration │ │ │ └── __init__.py │ │ ├── ring.pxd │ │ ├── ginac │ │ │ └── py_funcs.cpp │ │ ├── series.py │ │ ├── constants_c.py │ │ └── constant.py │ ├── topology │ │ └── __init__.py │ ├── crypto │ │ ├── public_key │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── block_cipher │ │ │ ├── __init__.py │ │ │ └── all.py │ │ ├── __init__.py │ │ └── mq │ │ │ ├── __init__.py │ │ │ └── sbox.py │ ├── data_structures │ │ ├── __init__.py │ │ ├── all.py │ │ └── binary_search.pxd │ ├── numerical │ │ ├── backends │ │ │ └── all.py │ │ └── linear_tensor_element.pxd │ ├── quadratic_forms │ │ ├── __init__.py │ │ └── genera │ │ │ └── __init__.py │ ├── structure │ │ ├── proof │ │ │ └── __init__.py │ │ ├── sage_object.pxd │ │ ├── __init__.py │ │ └── debug_options.pxd │ ├── categories │ │ ├── examples │ │ │ ├── __init__.py │ │ │ └── coxeter_groups.py │ │ ├── category_singleton.pxd │ │ ├── functor.pxd │ │ └── morphism.pxd │ ├── matroids │ │ ├── __init__.py │ │ └── minorfix.h │ ├── media │ │ ├── all.py │ │ └── __init__.py │ ├── misc │ │ ├── search.pxd │ │ ├── c3_controlled.pxd │ │ ├── misc_c.pxd │ │ ├── nested_class.pxd │ │ ├── all__sagemath_environment.py │ │ ├── all__sagemath_repl.py │ │ ├── proof.py │ │ ├── inherit_comparison.pxd │ │ ├── lazy_string.pxd │ │ └── allocator.pxd │ ├── cpython │ │ ├── type.pxd │ │ ├── all.py │ │ ├── cython_metaclass.pxd │ │ ├── builtin_types.pyx │ │ └── getattr.pxd │ ├── matrix │ │ ├── matrix.pxd │ │ ├── matrix_sparse.pxd │ │ ├── matrix_domain_dense.pxd │ │ ├── matrix_domain_sparse.pxd │ │ ├── template.pxd │ │ ├── matrix_cdv.pxd │ │ ├── matrix_double_dense.pxd │ │ ├── matrix_double_sparse.pxd │ │ ├── matrix_symbolic_dense.pxd │ │ ├── matrix_complex_double_dense.pxd │ │ ├── matrix_dense.pxd │ │ ├── matrix_numpy_integer_dense.pxd │ │ ├── matrix_generic_sparse.pxd │ │ ├── matrix_polynomial_dense.pxd │ │ ├── matrix_generic_dense.pxd │ │ ├── matrix_mpolynomial_dense.pxd │ │ ├── matrix1.pxd │ │ ├── matrix_modn_sparse.pxd │ │ ├── matrix_modn_dense_float.pxd │ │ ├── matrix_real_double_dense.pxd │ │ ├── matrix_gap.pxd │ │ └── matrix_integer_sparse.pxd │ ├── arith │ │ ├── functions.pxd │ │ ├── all__sagemath_objects.py │ │ └── rational_reconstruction.pxd │ ├── doctest │ │ ├── tests │ │ │ ├── 1second.rst │ │ │ ├── 99seconds.rst │ │ │ ├── random_seed.rst │ │ │ ├── simple_failure.rst │ │ │ ├── abort.rst │ │ │ ├── longtime.rst │ │ │ ├── nodoctest │ │ │ ├── interrupt.rst │ │ │ ├── sig_on.rst │ │ │ ├── fail_and_die.rst │ │ │ └── atexit.rst │ │ ├── all.py │ │ └── __init__.py │ ├── finance │ │ └── __init__.py │ ├── interfaces │ │ ├── process.pxd │ │ └── sage-maxima.lisp │ ├── sets │ │ ├── all__sagemath_objects.py │ │ └── pythonclass.pxd │ ├── all__sagemath_categories.py │ ├── all__sagemath_environment.py │ └── version.py ├── sage_setup │ ├── __init__.py │ ├── command │ │ └── __init__.py │ └── autogen │ │ ├── interpreters │ │ ├── specs │ │ │ └── __init__.py │ │ └── __main__.py │ │ └── __main__.py ├── sage_docbuild │ ├── __init__.py │ └── ext │ │ └── __init__.py ├── doc │ ├── en │ │ ├── reference │ │ │ ├── games │ │ │ │ └── conf.py │ │ │ ├── hecke │ │ │ │ └── conf.py │ │ │ ├── knots │ │ │ │ ├── conf.py │ │ │ │ └── index.rst │ │ │ ├── libs │ │ │ │ └── conf.py │ │ │ ├── logic │ │ │ │ ├── conf.py │ │ │ │ └── index.rst │ │ │ ├── misc │ │ │ │ └── conf.py │ │ │ ├── repl │ │ │ │ └── conf.py │ │ │ ├── rings │ │ │ │ └── conf.py │ │ │ ├── sat │ │ │ │ └── conf.py │ │ │ ├── sets │ │ │ │ └── conf.py │ │ │ ├── spkg │ │ │ │ └── conf.py │ │ │ ├── stats │ │ │ │ └── conf.py │ │ │ ├── algebras │ │ │ │ ├── conf.py │ │ │ │ ├── media │ │ │ │ │ └── fusiontree.png │ │ │ │ ├── cubic_hecke_algebra.rst │ │ │ │ └── quantum_groups.rst │ │ │ ├── arithgroup │ │ │ │ ├── conf.py │ │ │ │ └── media │ │ │ │ │ └── pairing.png │ │ │ ├── asymptotic │ │ │ │ └── conf.py │ │ │ ├── calculus │ │ │ │ └── conf.py │ │ │ ├── categories │ │ │ │ └── conf.py │ │ │ ├── coding │ │ │ │ └── conf.py │ │ │ ├── coercion │ │ │ │ └── conf.py │ │ │ ├── combinat │ │ │ │ ├── conf.py │ │ │ │ └── media │ │ │ │ │ ├── k-rim.JPG │ │ │ │ │ ├── a_poset.png │ │ │ │ │ ├── graphs-5.pdf │ │ │ │ │ ├── graphs-5.png │ │ │ │ │ ├── polytope.png │ │ │ │ │ ├── day-doubling.png │ │ │ │ │ ├── prefix-tree-graphs-4.pdf │ │ │ │ │ ├── prefix-tree-graphs-4.png │ │ │ │ │ ├── complete-binary-trees-4.pdf │ │ │ │ │ ├── complete-binary-trees-4.png │ │ │ │ │ ├── prefix-tree-partitions-5.pdf │ │ │ │ │ └── prefix-tree-partitions-5.png │ │ │ ├── constants │ │ │ │ ├── conf.py │ │ │ │ └── index.rst │ │ │ ├── cpython │ │ │ │ └── conf.py │ │ │ ├── curves │ │ │ │ └── conf.py │ │ │ ├── databases │ │ │ │ └── conf.py │ │ │ ├── doctest │ │ │ │ └── conf.py │ │ │ ├── dynamics │ │ │ │ ├── conf.py │ │ │ │ └── complex_dynamics.rst │ │ │ ├── finance │ │ │ │ └── conf.py │ │ │ ├── functions │ │ │ │ └── conf.py │ │ │ ├── graphs │ │ │ │ ├── conf.py │ │ │ │ └── media │ │ │ │ │ ├── cycle.png │ │ │ │ │ ├── square.png │ │ │ │ │ ├── structure.png │ │ │ │ │ └── heawood-graph-latex.png │ │ │ ├── groups │ │ │ │ └── conf.py │ │ │ ├── homology │ │ │ │ └── conf.py │ │ │ ├── interfaces │ │ │ │ └── conf.py │ │ │ ├── lfunctions │ │ │ │ └── conf.py │ │ │ ├── manifolds │ │ │ │ ├── conf.py │ │ │ │ ├── scalarfield.rst │ │ │ │ ├── chart.rst │ │ │ │ ├── diff_form.rst │ │ │ │ ├── tangent_space.rst │ │ │ │ ├── diff_scalarfield.rst │ │ │ │ ├── mixed_form.rst │ │ │ │ ├── continuous_map.rst │ │ │ │ ├── degenerate_metric.rst │ │ │ │ ├── multivector.rst │ │ │ │ ├── tensorfield.rst │ │ │ │ └── poisson_manifold.rst │ │ │ ├── matrices │ │ │ │ └── conf.py │ │ │ ├── matroids │ │ │ │ └── conf.py │ │ │ ├── modabvar │ │ │ │ └── conf.py │ │ │ ├── modfrm │ │ │ │ └── conf.py │ │ │ ├── modsym │ │ │ │ └── conf.py │ │ │ ├── modules │ │ │ │ └── conf.py │ │ │ ├── monoids │ │ │ │ └── conf.py │ │ │ ├── numerical │ │ │ │ └── conf.py │ │ │ ├── padics │ │ │ │ └── conf.py │ │ │ ├── parallel │ │ │ │ ├── conf.py │ │ │ │ └── media │ │ │ │ │ ├── map_reduce_arch.pdf │ │ │ │ │ └── map_reduce_arch.png │ │ │ ├── plot3d │ │ │ │ ├── conf.py │ │ │ │ └── threejs_examples │ │ │ │ │ └── template.html │ │ │ ├── plotting │ │ │ │ └── conf.py │ │ │ ├── quivers │ │ │ │ └── conf.py │ │ │ ├── references │ │ │ │ └── conf.py │ │ │ ├── schemes │ │ │ │ └── conf.py │ │ │ ├── semirings │ │ │ │ ├── conf.py │ │ │ │ └── index.rst │ │ │ ├── structure │ │ │ │ └── conf.py │ │ │ ├── topology │ │ │ │ ├── conf.py │ │ │ │ └── media │ │ │ │ │ ├── rp2.png │ │ │ │ │ ├── klein.png │ │ │ │ │ ├── torus.png │ │ │ │ │ ├── simplices.png │ │ │ │ │ └── torus_labelled.png │ │ │ ├── valuations │ │ │ │ └── conf.py │ │ │ ├── cryptography │ │ │ │ └── conf.py │ │ │ ├── data_structures │ │ │ │ └── conf.py │ │ │ ├── documentation │ │ │ │ └── conf.py │ │ │ ├── finite_rings │ │ │ │ └── conf.py │ │ │ ├── function_fields │ │ │ │ └── conf.py │ │ │ ├── game_theory │ │ │ │ └── conf.py │ │ │ ├── number_fields │ │ │ │ └── conf.py │ │ │ ├── power_series │ │ │ │ └── conf.py │ │ │ ├── probability │ │ │ │ ├── conf.py │ │ │ │ └── index.rst │ │ │ ├── quadratic_forms │ │ │ │ └── conf.py │ │ │ ├── quat_algebras │ │ │ │ ├── conf.py │ │ │ │ └── index.rst │ │ │ ├── resolutions │ │ │ │ ├── conf.py │ │ │ │ └── index.rst │ │ │ ├── rings_numerical │ │ │ │ └── conf.py │ │ │ ├── rings_standard │ │ │ │ └── conf.py │ │ │ ├── arithmetic_curves │ │ │ │ └── conf.py │ │ │ ├── discrete_geometry │ │ │ │ └── conf.py │ │ │ ├── euclidean_spaces │ │ │ │ ├── conf.py │ │ │ │ └── index.rst │ │ │ ├── history_and_license │ │ │ │ └── conf.py │ │ │ ├── hyperbolic_geometry │ │ │ │ └── conf.py │ │ │ ├── polynomial_rings │ │ │ │ ├── conf.py │ │ │ │ └── invariant_theory.rst │ │ │ ├── riemannian_geometry │ │ │ │ └── conf.py │ │ │ ├── tensor_free_modules │ │ │ │ ├── conf.py │ │ │ │ └── alt_forms.rst │ │ │ ├── diophantine_approximation │ │ │ │ └── conf.py │ │ │ └── noncommutative_polynomial_rings │ │ │ │ └── conf.py │ │ ├── prep │ │ │ └── media │ │ │ │ ├── MDInput.png │ │ │ │ ├── Riemann.png │ │ │ │ ├── SignIn.png │ │ │ │ ├── ActiveCell.png │ │ │ │ ├── FileChoose.png │ │ │ │ ├── FirstCell.png │ │ │ │ ├── HaveSignin.png │ │ │ │ ├── LoggedIn.png │ │ │ │ ├── MDOutput.png │ │ │ │ ├── MoreCells.png │ │ │ │ ├── OpenIDPage.png │ │ │ │ ├── Rplot001.png │ │ │ │ ├── TextEditor.png │ │ │ │ ├── BlankJupyter.png │ │ │ │ ├── EvaluateCell.png │ │ │ │ ├── InputJupyter.png │ │ │ │ ├── MarkDownMenu.png │ │ │ │ ├── NewWorksheet.png │ │ │ │ ├── NotLoggedIn.png │ │ │ │ ├── RunCellIcon.png │ │ │ │ ├── SignInNormal.png │ │ │ │ ├── SignInOpenID.png │ │ │ │ ├── ThinBlueLine.png │ │ │ │ ├── ClickBlueLine.png │ │ │ │ ├── EmptyNotebook.png │ │ │ │ ├── JupyterHelpMenu.png │ │ │ │ ├── LiveWorksheet.png │ │ │ │ ├── NotebookExport.png │ │ │ │ ├── OutputJupyter.png │ │ │ │ ├── RegularSigninPage.png │ │ │ │ ├── EmptyNotebookGetNew.png │ │ │ │ ├── JupyterIntroDetails.png │ │ │ │ ├── JupyterIntroScreen.png │ │ │ │ ├── heawood-graph-latex.png │ │ │ │ └── NotebookExportDetails.png │ │ ├── a_tour_of_sage │ │ │ ├── sin_plot.png │ │ │ └── eigen_plot.png │ │ ├── developer │ │ │ ├── ticket_badges.png │ │ │ ├── static │ │ │ │ ├── flowchart.dia │ │ │ │ ├── flowchart.pdf │ │ │ │ └── meld-screenshot.png │ │ │ └── sagenb │ │ │ │ ├── pull_button.png │ │ │ │ ├── forking_button.png │ │ │ │ └── branch_dropdown.png │ │ ├── thematic_tutorials │ │ │ ├── media │ │ │ │ ├── 1.png │ │ │ │ ├── BinfA2.png │ │ │ │ ├── KR_A.png │ │ │ │ ├── KR_B.png │ │ │ │ ├── KR_C.png │ │ │ │ ├── KR_D.png │ │ │ │ ├── KR_E6.png │ │ │ │ ├── YLa0.png │ │ │ │ ├── a1box.png │ │ │ │ ├── a1tag.png │ │ │ │ ├── a2box.png │ │ │ │ ├── a2rho.png │ │ │ │ ├── a2tag.png │ │ │ │ ├── ab2tag.png │ │ │ │ ├── b2box.png │ │ │ │ ├── cube3.png │ │ │ │ ├── cube4.png │ │ │ │ ├── graph.png │ │ │ │ ├── graph0.png │ │ │ │ ├── tensor.png │ │ │ │ ├── wcf1.png │ │ │ │ ├── MinfC31.png │ │ │ │ ├── YinfA21.png │ │ │ │ ├── lp_flot1.png │ │ │ │ ├── lp_flot2.png │ │ │ │ ├── stand-a.png │ │ │ │ ├── stand-b.png │ │ │ │ ├── stand-c.png │ │ │ │ ├── stand-d.png │ │ │ │ ├── stand-g.png │ │ │ │ ├── tableau1.png │ │ │ │ ├── tableau2.png │ │ │ │ ├── tableau3.png │ │ │ │ ├── tableau4.png │ │ │ │ ├── tableaux.png │ │ │ │ ├── BinfRrhoA2.png │ │ │ │ ├── BinfTCrhoA2.png │ │ │ │ ├── BrhoinBinf.png │ │ │ │ ├── KR_Atwisted.png │ │ │ │ ├── KR_Dtwisted.png │ │ │ │ ├── LScrystal.png │ │ │ │ ├── a2rho_color.png │ │ │ │ ├── cube-dist.png │ │ │ │ ├── standard1.png │ │ │ │ ├── KR_Atwisted1.png │ │ │ │ ├── elementaryA2.png │ │ │ │ ├── sandpile │ │ │ │ │ ├── C_6.png │ │ │ │ │ ├── btw.png │ │ │ │ │ ├── initial.png │ │ │ │ │ ├── random.png │ │ │ │ │ ├── example1.png │ │ │ │ │ └── C_6-parallel.png │ │ │ │ ├── young_lattice.png │ │ │ │ ├── KR_Atwisted_dual.png │ │ │ │ ├── KR_C_exceptional.png │ │ │ │ ├── RmutensorBlambda.png │ │ │ │ ├── all-bounds-asymp.png │ │ │ │ ├── gv-bound-asymp.png │ │ │ │ ├── hyperbolic_La0.png │ │ │ │ ├── tsetlin-library.png │ │ │ │ ├── elias-bound-asymp.png │ │ │ │ ├── level_zero_crystal.png │ │ │ │ ├── mrrw1-bound-asymp.png │ │ │ │ ├── hamming-bound-asymp.png │ │ │ │ ├── parabolic_subcrystal.png │ │ │ │ ├── plotkin-bound-asymp.png │ │ │ │ ├── singleton-bound-asymp.png │ │ │ │ └── KR_Dtwisted_exceptional.png │ │ │ ├── numerical_sage │ │ │ │ └── parallel_computation.rst │ │ │ └── explicit_methods_in_number_theory │ │ │ │ ├── birch.png │ │ │ │ ├── modpcurve.png │ │ │ │ └── number_fields.rst │ │ └── website │ │ │ └── index.rst │ ├── common │ │ ├── python3.inv │ │ ├── static │ │ │ ├── pdf.png │ │ │ ├── favicon.ico │ │ │ ├── sageicon.png │ │ │ ├── sagelogo.png │ │ │ └── custom-furo.css │ │ └── templates-furo │ │ │ └── sidebar │ │ │ └── home.html │ ├── de │ │ └── a_tour_of_sage │ │ │ ├── sin_plot.png │ │ │ └── eigen_plot.png │ ├── es │ │ └── a_tour_of_sage │ │ │ ├── sin_plot.png │ │ │ └── eigen_plot.png │ ├── fr │ │ └── a_tour_of_sage │ │ │ ├── sin_plot.png │ │ │ └── eigen_plot.png │ ├── hu │ │ └── a_tour_of_sage │ │ │ ├── sin_plot.png │ │ │ └── eigen_plot.png │ ├── it │ │ └── a_tour_of_sage │ │ │ ├── sin_plot.png │ │ │ └── eigen_plot.png │ ├── ja │ │ └── a_tour_of_sage │ │ │ ├── sin_plot.png │ │ │ └── eigen_plot.png │ ├── pt │ │ └── a_tour_of_sage │ │ │ ├── sin_plot.png │ │ │ └── eigen_plot.png │ └── tr │ │ └── a_tour_of_sage │ │ ├── sin_plot.png │ │ └── eigen_plot.png ├── bin │ ├── sage-python │ ├── sage-grepdoc │ ├── sage-grep │ ├── sage-eval │ ├── sage-inline-fortran │ └── sage-run-cython ├── .codespell-ignore.txt ├── .codespell-dictionary.txt ├── README.rst └── conftest_inputtest.py ├── docker ├── hooks │ ├── push │ └── build ├── entrypoint-dev.sh └── .gitignore ├── pkgs ├── sage-conf │ ├── VERSION.txt │ ├── MANIFEST.in │ ├── bin │ │ ├── sage-env-config │ │ └── sage-env-config.in │ ├── setup.py │ ├── sage_conf.py │ ├── .gitignore │ └── pyproject.toml ├── sagemath-repl │ ├── bin │ ├── requirements.txt.m4 │ ├── sage │ ├── VERSION.txt │ ├── setup.py │ └── pyproject.toml.m4 ├── sage-conf_pypi │ ├── VERSION.txt │ ├── sage_root │ │ ├── m4 │ │ ├── build │ │ ├── config │ │ ├── Makefile │ │ ├── README.md │ │ ├── configure │ │ ├── VERSION.txt │ │ ├── configure.ac │ │ ├── pkgs │ │ │ └── sage-conf │ │ ├── .homebrew-build-env │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── sage-env │ │ │ │ ├── sage-venv-config │ │ │ │ ├── sage-version.sh │ │ │ │ ├── sage-env-config.in │ │ │ │ └── sage-src-env-config.in │ │ │ └── doc │ │ │ │ └── bootstrap │ │ └── bootstrap │ ├── README.rst │ ├── _sage_conf │ ├── setup.cfg │ ├── sage_conf.py │ ├── bin │ │ └── sage-env-config.in │ ├── .gitignore │ ├── pyproject.toml │ └── tox.ini ├── sage-docbuild │ ├── VERSION.txt │ ├── MANIFEST.in │ ├── requirements.txt │ ├── sage_docbuild │ └── setup.py ├── sage-setup │ ├── VERSION.txt │ ├── sage_setup │ ├── requirements.txt │ ├── setup.py │ └── README.rst ├── sage-sws2rst │ ├── VERSION.txt │ ├── sage_sws2rst │ │ └── __init__.py │ ├── requirements.txt │ ├── .gitignore │ ├── setup.py │ ├── MANIFEST.in │ ├── test │ │ ├── MAT_141_day_25.sws │ │ └── Adding_Pictures_and_screenshots.sws │ └── check.sh ├── sagemath-categories │ ├── sage │ ├── VERSION.txt │ ├── setup.py │ └── requirements.txt.m4 ├── sagemath-environment │ ├── bin │ ├── requirements.txt.m4 │ ├── sage │ ├── VERSION.txt │ ├── setup.py │ └── pyproject.toml.m4 ├── sagemath-objects │ ├── sage │ └── VERSION.txt ├── sagemath-standard │ ├── bin │ ├── sage │ ├── .gitignore │ ├── Pipfile │ ├── Pipfile-dist │ ├── Pipfile.m4 │ ├── setup.cfg │ ├── LICENSE.txt │ ├── MANIFEST.in │ ├── Pipfile-dist.m4 │ ├── VERSION.txt │ ├── setup.cfg.m4 │ ├── pyproject.toml │ ├── pyproject.toml.m4 │ ├── requirements.txt │ └── requirements.txt.m4 └── README.rst ├── VERSION.txt ├── .devcontainer └── portability-ubuntu-jammy-standard │ └── portability-Dockerfile ├── .gitattributes ├── .github └── ISSUE_TEMPLATE.md ├── condarc.yml ├── .dir-locals.el └── .vscode └── extensions.json /.dockerignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /src/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /src/sage/coding/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/docs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/ext/fast_eval.pxd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/ext_data/nodoctest: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/games/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/knots/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/gap/all.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/logic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/monoids/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/plot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/quivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/sat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/stats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/tensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/typeset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage_setup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/hooks/push: -------------------------------------------------------------------------------- 1 | #!/bin/true 2 | -------------------------------------------------------------------------------- /src/sage/algebras/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/calculus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/sf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/databases/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/dynamics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/game_theory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/geometry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/graphs/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/homology/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/interacts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/lfunctions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/arb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/cremona/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/eclib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/flint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/glpk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/gmp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/gsl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/lcalc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/linbox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/lrcalc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/mpmath/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/mwrank/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/pynac/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/manifolds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/parallel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/plot/plot3d/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/probability/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/repl/display/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/padics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/sandpiles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/stats/hmm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/symbolic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/topology/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage_docbuild/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage_docbuild/ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/hooks/build: -------------------------------------------------------------------------------- 1 | #!/bin/true 2 | -------------------------------------------------------------------------------- /pkgs/sage-conf/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sagemath-repl/bin: -------------------------------------------------------------------------------- 1 | ../../src/bin -------------------------------------------------------------------------------- /pkgs/sagemath-repl/requirements.txt.m4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sagemath-repl/sage: -------------------------------------------------------------------------------- 1 | ../../src/sage -------------------------------------------------------------------------------- /src/sage/algebras/quatalg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/algebras/steenrod/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/coding/codecan/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/chas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/crystals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/designs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/matrices/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/ncsym/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/posets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/species/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/crypto/public_key/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/data_structures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/graphs/generators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/affine_gps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/lie_gps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/matrix_gps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/misc_gps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/perm_gps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/coxeter3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/linkages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/singular/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/symmetrica/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/manifolds/subsets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/abvar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/hecke/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/modform/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/modsym/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/quatalg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/ssmod/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modules/fg_pid/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modules/fp_graded/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/numerical/backends/all.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/quadratic_forms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/asymptotic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/convert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/invariants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/semirings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/valuation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/affine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/berkovich/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/curves/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/generic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/jacobians/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/toric/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/structure/proof/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/tensor/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/tests/all.py: -------------------------------------------------------------------------------- 1 | """ 2 | """ 3 | -------------------------------------------------------------------------------- /src/sage_setup/command/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/m4: -------------------------------------------------------------------------------- 1 | ../../../m4 -------------------------------------------------------------------------------- /pkgs/sage-docbuild/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sage-setup/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/sage_sws2rst/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sagemath-categories/sage: -------------------------------------------------------------------------------- 1 | ../../src/sage -------------------------------------------------------------------------------- /pkgs/sagemath-environment/bin: -------------------------------------------------------------------------------- 1 | ../../src/bin -------------------------------------------------------------------------------- /pkgs/sagemath-objects/sage: -------------------------------------------------------------------------------- 1 | ../../src/sage -------------------------------------------------------------------------------- /pkgs/sagemath-repl/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sagemath-standard/bin: -------------------------------------------------------------------------------- 1 | ../../src/bin -------------------------------------------------------------------------------- /pkgs/sagemath-standard/sage: -------------------------------------------------------------------------------- 1 | ../../src/sage -------------------------------------------------------------------------------- /src/sage/algebras/fusion_rings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/algebras/letterplace/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/algebras/lie_algebras/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/calculus/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/categories/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/coding/guruswami_sudan/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/coding/source_coding/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/ncsf_qsym/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/path_tableaux/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/root_system/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/crypto/block_cipher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/geometry/polyhedron/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/geometry/triangulation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/graphs/graph_decompositions/all.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/abelian_gps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/gap/__init__.py: -------------------------------------------------------------------------------- 1 | # libgap 2 | -------------------------------------------------------------------------------- /src/sage/libs/linkages/padics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/arithgroup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/btquotients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/local_comp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/overconvergent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/quadratic_forms/genera/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/repl/ipython_kernel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/finite_rings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/function_field/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/number_field/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/weil/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/cyclic_covers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/plane_conics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/plane_quartics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/projective/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/toric/sheaf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/stats/distributions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/symbolic/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sage-setup/sage_setup: -------------------------------------------------------------------------------- 1 | ../../src/sage_setup -------------------------------------------------------------------------------- /pkgs/sagemath-categories/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sagemath-environment/requirements.txt.m4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sagemath-environment/sage: -------------------------------------------------------------------------------- 1 | ../../src/sage -------------------------------------------------------------------------------- /pkgs/sagemath-objects/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sagemath-standard/.gitignore: -------------------------------------------------------------------------------- 1 | /setup.cfg 2 | -------------------------------------------------------------------------------- /pkgs/sagemath-standard/Pipfile: -------------------------------------------------------------------------------- 1 | ../../src/Pipfile -------------------------------------------------------------------------------- /pkgs/sagemath-standard/Pipfile-dist: -------------------------------------------------------------------------------- 1 | ../../Pipfile -------------------------------------------------------------------------------- /src/doc/en/reference/games/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/hecke/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/knots/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/libs/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/logic/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/misc/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/repl/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/rings/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/sat/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/sets/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/spkg/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/stats/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/sage/algebras/hecke_algebras/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/algebras/quantum_groups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/dynamics/complex_dynamics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/ext_data/magma/latex/latex.spec: -------------------------------------------------------------------------------- 1 | latex.m -------------------------------------------------------------------------------- /src/sage/ext_data/mwrank/PRIMES: -------------------------------------------------------------------------------- 1 | 19047851 2 | -------------------------------------------------------------------------------- /src/sage/geometry/hyperbolic_space/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/geometry/polyhedron/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/additive_abelian/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/perm_gps/partn_ref/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/groups/perm_gps/partn_ref2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/manifolds/differentiable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/pollack_stevens/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modules/fp_graded/steenrod/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/padics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/elliptic_curves/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/product_projective/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/riemann_surfaces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/README.rst: -------------------------------------------------------------------------------- 1 | ../sage-conf/README.rst -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/_sage_conf: -------------------------------------------------------------------------------- 1 | ../sage-conf/_sage_conf -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/build: -------------------------------------------------------------------------------- 1 | ../../../build -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/config: -------------------------------------------------------------------------------- 1 | ../../../config -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/setup.cfg: -------------------------------------------------------------------------------- 1 | ../sage-conf/setup.cfg -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/requirements.txt: -------------------------------------------------------------------------------- 1 | beautifulsoup4 2 | -------------------------------------------------------------------------------- /pkgs/sagemath-environment/VERSION.txt: -------------------------------------------------------------------------------- 1 | 9.8.rc0 2 | -------------------------------------------------------------------------------- /pkgs/sagemath-standard/Pipfile.m4: -------------------------------------------------------------------------------- 1 | ../../src/Pipfile.m4 -------------------------------------------------------------------------------- /pkgs/sagemath-standard/setup.cfg: -------------------------------------------------------------------------------- 1 | ../../src/setup.cfg -------------------------------------------------------------------------------- /src/doc/en/reference/algebras/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/arithgroup/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/asymptotic/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/calculus/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/categories/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/coding/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/coercion/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/constants/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/cpython/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/curves/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/databases/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/doctest/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/dynamics/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/finance/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/functions/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/graphs/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/groups/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/homology/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/interfaces/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/lfunctions/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/matrices/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/matroids/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/modabvar/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/modfrm/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/modsym/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/modules/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/monoids/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/numerical/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/padics/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/parallel/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/plot3d/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/plotting/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/quivers/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/references/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/schemes/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/semirings/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/structure/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/topology/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/valuations/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/sage/algebras/lie_conformal_algebras/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/cluster_algebra_quiver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/combinat/rigged_configurations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/dynamics/arithmetic_dynamics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/ext_data/magma/sage/sage.spec: -------------------------------------------------------------------------------- 1 | basic.m 2 | -------------------------------------------------------------------------------- /src/sage/geometry/hyperplane_arrangement/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/geometry/riemannian_manifolds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/linkages/padics/relaxed/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/modular/modform_hecketriangle/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/schemes/hyperelliptic_curves/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/tensor/all.py: -------------------------------------------------------------------------------- 1 | from .modules.all import * 2 | -------------------------------------------------------------------------------- /src/sage_setup/autogen/interpreters/specs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sage-conf/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include bin/sage-env-config 2 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_conf.py: -------------------------------------------------------------------------------- 1 | ../sage-conf/sage_conf.py -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/Makefile: -------------------------------------------------------------------------------- 1 | ../../../Makefile -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/README.md: -------------------------------------------------------------------------------- 1 | ../../../README.md -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/configure: -------------------------------------------------------------------------------- 1 | ../../../configure -------------------------------------------------------------------------------- /pkgs/sage-docbuild/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include VERSION.txt 2 | -------------------------------------------------------------------------------- /pkgs/sage-docbuild/requirements.txt: -------------------------------------------------------------------------------- 1 | #sage 2 | sphinx 3 | -------------------------------------------------------------------------------- /pkgs/sage-docbuild/sage_docbuild: -------------------------------------------------------------------------------- 1 | ../../src/sage_docbuild/ -------------------------------------------------------------------------------- /pkgs/sagemath-standard/LICENSE.txt: -------------------------------------------------------------------------------- 1 | ../../src/LICENSE.txt -------------------------------------------------------------------------------- /pkgs/sagemath-standard/MANIFEST.in: -------------------------------------------------------------------------------- 1 | ../../src/MANIFEST.in -------------------------------------------------------------------------------- /pkgs/sagemath-standard/Pipfile-dist.m4: -------------------------------------------------------------------------------- 1 | ../../Pipfile.m4 -------------------------------------------------------------------------------- /pkgs/sagemath-standard/VERSION.txt: -------------------------------------------------------------------------------- 1 | ../../src/VERSION.txt -------------------------------------------------------------------------------- /pkgs/sagemath-standard/setup.cfg.m4: -------------------------------------------------------------------------------- 1 | ../../src/setup.cfg.m4 -------------------------------------------------------------------------------- /src/bin/sage-python: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | sage -python "$@" 3 | -------------------------------------------------------------------------------- /src/doc/en/reference/cryptography/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/data_structures/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/documentation/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/finite_rings/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/function_fields/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/game_theory/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/number_fields/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/power_series/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/probability/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/quadratic_forms/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/quat_algebras/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/resolutions/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/rings_numerical/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/rings_standard/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/sage/algebras/finite_dimensional_algebras/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/ext_data/threejs/threejs-version.txt: -------------------------------------------------------------------------------- 1 | r122 2 | -------------------------------------------------------------------------------- /src/sage/groups/semimonomial_transformations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/manifolds/differentiable/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/matroids/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | __all__ = ["all"] 3 | -------------------------------------------------------------------------------- /src/sage/media/all.py: -------------------------------------------------------------------------------- 1 | from .wav import Wave as wave 2 | -------------------------------------------------------------------------------- /src/sage/misc/search.pxd: -------------------------------------------------------------------------------- 1 | cpdef search(object v, object x) -------------------------------------------------------------------------------- /src/sage/tests/books/judson-abstract-algebra/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/VERSION.txt: -------------------------------------------------------------------------------- 1 | ../../../VERSION.txt -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/configure.ac: -------------------------------------------------------------------------------- 1 | ../../../configure.ac -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/pkgs/sage-conf: -------------------------------------------------------------------------------- 1 | ../../../sage-conf -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/.gitignore: -------------------------------------------------------------------------------- 1 | /test/*.rst 2 | /test/*_media/ 3 | -------------------------------------------------------------------------------- /pkgs/sagemath-categories/setup.py: -------------------------------------------------------------------------------- 1 | ../sagemath-objects/setup.py -------------------------------------------------------------------------------- /pkgs/sagemath-standard/pyproject.toml: -------------------------------------------------------------------------------- 1 | ../../src/pyproject.toml -------------------------------------------------------------------------------- /src/doc/en/reference/arithmetic_curves/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/discrete_geometry/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/euclidean_spaces/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/history_and_license/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/hyperbolic_geometry/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/polynomial_rings/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/riemannian_geometry/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/doc/en/reference/tensor_free_modules/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/sage/cpython/type.pxd: -------------------------------------------------------------------------------- 1 | cpdef bint can_assign_class(obj) 2 | -------------------------------------------------------------------------------- /src/sage/libs/mpmath/ext_main.pxd: -------------------------------------------------------------------------------- 1 | from .ext_impl cimport * 2 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix.pxd: -------------------------------------------------------------------------------- 1 | from .matrix2 cimport Matrix 2 | -------------------------------------------------------------------------------- /src/sage/modular/quasimodform/__init__.py: -------------------------------------------------------------------------------- 1 | from . import all 2 | -------------------------------------------------------------------------------- /VERSION.txt: -------------------------------------------------------------------------------- 1 | SageMath version 9.8.rc0, Release Date: 2023-01-29 2 | -------------------------------------------------------------------------------- /pkgs/sage-conf/bin/sage-env-config: -------------------------------------------------------------------------------- 1 | ../../../src/bin/sage-env-config -------------------------------------------------------------------------------- /pkgs/sage-conf/setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup 2 | setup() 3 | -------------------------------------------------------------------------------- /pkgs/sage-setup/requirements.txt: -------------------------------------------------------------------------------- 1 | Cython 2 | pkgconfig 3 | jinja2 4 | -------------------------------------------------------------------------------- /pkgs/sagemath-standard/pyproject.toml.m4: -------------------------------------------------------------------------------- 1 | ../../src/pyproject.toml.m4 -------------------------------------------------------------------------------- /pkgs/sagemath-standard/requirements.txt: -------------------------------------------------------------------------------- 1 | ../../src/requirements.txt -------------------------------------------------------------------------------- /src/doc/en/reference/diophantine_approximation/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/sage/geometry/polyhedron/combinatorial_polyhedron/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/vec_GF2E.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport vec_GF2E_c 2 | -------------------------------------------------------------------------------- /pkgs/sage-conf/bin/sage-env-config.in: -------------------------------------------------------------------------------- 1 | ../../../src/bin/sage-env-config.in -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup 2 | setup() 3 | -------------------------------------------------------------------------------- /pkgs/sagemath-standard/requirements.txt.m4: -------------------------------------------------------------------------------- 1 | ../../src/requirements.txt.m4 -------------------------------------------------------------------------------- /src/sage/coding/source_coding/all.py: -------------------------------------------------------------------------------- 1 | from .huffman import Huffman 2 | -------------------------------------------------------------------------------- /src/sage/modular/quatalg/all.py: -------------------------------------------------------------------------------- 1 | 2 | from .brandt import BrandtModule 3 | -------------------------------------------------------------------------------- /src/sage/sat/solvers/satsolver.pxd: -------------------------------------------------------------------------------- 1 | cdef class SatSolver: 2 | pass 3 | -------------------------------------------------------------------------------- /src/sage/tests/books/computational-mathematics-with-sagemath/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/.homebrew-build-env: -------------------------------------------------------------------------------- 1 | ../../../.homebrew-build-env -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/src/bin/sage-env: -------------------------------------------------------------------------------- 1 | ../../../../../src/bin/sage-env -------------------------------------------------------------------------------- /pkgs/sagemath-repl/setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup 2 | 3 | setup() 4 | -------------------------------------------------------------------------------- /src/doc/en/reference/noncommutative_polynomial_rings/conf.py: -------------------------------------------------------------------------------- 1 | ../conf_sub.py -------------------------------------------------------------------------------- /src/sage/modular/local_comp/all.py: -------------------------------------------------------------------------------- 1 | from .local_comp import LocalComponent 2 | -------------------------------------------------------------------------------- /src/sage/schemes/cyclic_covers/all.py: -------------------------------------------------------------------------------- 1 | from .constructor import CyclicCover 2 | -------------------------------------------------------------------------------- /src/sage/structure/sage_object.pxd: -------------------------------------------------------------------------------- 1 | cdef class SageObject: 2 | pass 3 | -------------------------------------------------------------------------------- /src/sage/tests/books/computational-mathematics-with-sagemath/sol/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/entrypoint-dev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | make build 4 | exec "$@" 5 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/bin/sage-env-config.in: -------------------------------------------------------------------------------- 1 | ../../sage-conf/bin/sage-env-config.in -------------------------------------------------------------------------------- /pkgs/sagemath-categories/requirements.txt.m4: -------------------------------------------------------------------------------- 1 | ../sagemath-objects/requirements.txt.m4 -------------------------------------------------------------------------------- /src/sage/data_structures/all.py: -------------------------------------------------------------------------------- 1 | 2 | from .bitset import Bitset, FrozenBitset 3 | -------------------------------------------------------------------------------- /src/sage/misc/c3_controlled.pxd: -------------------------------------------------------------------------------- 1 | cpdef tuple C3_sorted_merge(list lists, key=?) 2 | -------------------------------------------------------------------------------- /src/sage/misc/misc_c.pxd: -------------------------------------------------------------------------------- 1 | 2 | cpdef list normalize_index(object key, int size) 3 | -------------------------------------------------------------------------------- /src/sage/rings/function_field/all.py: -------------------------------------------------------------------------------- 1 | from .constructor import FunctionField 2 | -------------------------------------------------------------------------------- /pkgs/sagemath-environment/setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup 2 | 3 | setup() 4 | -------------------------------------------------------------------------------- /src/sage/algebras/quatalg/all.py: -------------------------------------------------------------------------------- 1 | from .quaternion_algebra import QuaternionAlgebra 2 | -------------------------------------------------------------------------------- /src/sage/dynamics/cellular_automata/__init__.py: -------------------------------------------------------------------------------- 1 | r""" 2 | Cellular Automata 3 | """ 4 | -------------------------------------------------------------------------------- /src/sage/misc/nested_class.pxd: -------------------------------------------------------------------------------- 1 | cdef class NestedClassMetaclass(type): 2 | pass 3 | -------------------------------------------------------------------------------- /src/sage/schemes/plane_quartics/all.py: -------------------------------------------------------------------------------- 1 | from .quartic_constructor import QuarticCurve 2 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/src/bin/sage-venv-config: -------------------------------------------------------------------------------- 1 | ../../../../../src/bin/sage-venv-config -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/src/bin/sage-version.sh: -------------------------------------------------------------------------------- 1 | ../../../../../src/bin/sage-version.sh -------------------------------------------------------------------------------- /src/.codespell-ignore.txt: -------------------------------------------------------------------------------- 1 | Hart 2 | PRing 3 | ans 4 | arithmetics 5 | numer 6 | desolve 7 | -------------------------------------------------------------------------------- /src/sage/arith/functions.pxd: -------------------------------------------------------------------------------- 1 | cpdef LCM_list(v) 2 | 3 | cdef LCM_generic(itr, ret) 4 | 5 | -------------------------------------------------------------------------------- /src/sage/games/all.py: -------------------------------------------------------------------------------- 1 | from .sudoku import Sudoku, sudoku 2 | from .hexad import Minimog 3 | -------------------------------------------------------------------------------- /src/sage/libs/polybori/__init__.pxd: -------------------------------------------------------------------------------- 1 | # Insert a comment here to prevent repo corruption. 2 | -------------------------------------------------------------------------------- /src/sage/logic/all.py: -------------------------------------------------------------------------------- 1 | from .logic import SymbolicLogic 2 | 3 | from . import propcalc 4 | -------------------------------------------------------------------------------- /src/sage/rings/cc.py: -------------------------------------------------------------------------------- 1 | from .complex_mpfr import ComplexField 2 | 3 | CC = ComplexField() 4 | -------------------------------------------------------------------------------- /src/sage/schemes/jacobians/all.py: -------------------------------------------------------------------------------- 1 | #from abstract_jacobian import is_Jacobian, Jacobian 2 | -------------------------------------------------------------------------------- /src/sage_setup/autogen/__main__.py: -------------------------------------------------------------------------------- 1 | from . import autogen_all 2 | 3 | 4 | autogen_all() 5 | -------------------------------------------------------------------------------- /.devcontainer/portability-ubuntu-jammy-standard/portability-Dockerfile: -------------------------------------------------------------------------------- 1 | ../portability-Dockerfile -------------------------------------------------------------------------------- /docker/.gitignore: -------------------------------------------------------------------------------- 1 | # Stores the commit that was used to create a sagemath-dev image 2 | .commit 3 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/src/bin/sage-env-config.in: -------------------------------------------------------------------------------- 1 | ../../../../../src/bin/sage-env-config.in -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/MANIFEST.in: -------------------------------------------------------------------------------- 1 | exclude test/*_media 2 | include test/*.sws 3 | include check.sh 4 | -------------------------------------------------------------------------------- /src/sage/geometry/triangulation/all.py: -------------------------------------------------------------------------------- 1 | from .point_configuration import PointConfiguration 2 | -------------------------------------------------------------------------------- /src/sage/misc/all__sagemath_environment.py: -------------------------------------------------------------------------------- 1 | from .temporary_file import tmp_dir, tmp_filename 2 | -------------------------------------------------------------------------------- /src/sage/structure/__init__.py: -------------------------------------------------------------------------------- 1 | # Resolve a cyclic import 2 | import sage.structure.element 3 | -------------------------------------------------------------------------------- /pkgs/README.rst: -------------------------------------------------------------------------------- 1 | This directory contains source trees of independent Python distribution packages. 2 | -------------------------------------------------------------------------------- /pkgs/sage-conf/sage_conf.py: -------------------------------------------------------------------------------- 1 | from _sage_conf._conf import * 2 | from _sage_conf.__main__ import _main 3 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/src/bin/sage-src-env-config.in: -------------------------------------------------------------------------------- 1 | ../../../../../src/bin/sage-src-env-config.in -------------------------------------------------------------------------------- /pkgs/sage-docbuild/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | from setuptools import setup 4 | 5 | setup() 6 | -------------------------------------------------------------------------------- /pkgs/sage-setup/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | from setuptools import setup 4 | 5 | setup() 6 | -------------------------------------------------------------------------------- /src/sage/calculus/todo.txt: -------------------------------------------------------------------------------- 1 | [ ] Limits. See the comments around dummy_limit in calculus.py 2 | 3 | [ ] 4 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/__init__.py: -------------------------------------------------------------------------------- 1 | from .error import setup_NTL_error_callback 2 | setup_NTL_error_callback() 3 | -------------------------------------------------------------------------------- /src/sage/modular/quasimodform/all.py: -------------------------------------------------------------------------------- 1 | # Quasimodular forms rings 2 | from .ring import QuasiModularForms 3 | -------------------------------------------------------------------------------- /pkgs/sage-conf/.gitignore: -------------------------------------------------------------------------------- 1 | /_sage_conf/_conf.py 2 | /setup.cfg 3 | /build 4 | /dist 5 | /*.egg-info 6 | /.tox 7 | -------------------------------------------------------------------------------- /src/sage/cpython/all.py: -------------------------------------------------------------------------------- 1 | from .debug import getattr_debug, type_debug 2 | from .getattr import raw_getattr 3 | -------------------------------------------------------------------------------- /src/sage/libs/mpmath/utils.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.mpfr.types cimport mpfr_t 2 | 3 | cdef mpfr_to_mpfval(mpfr_t) 4 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_GF2.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport GF2_c 2 | 3 | cdef class ntl_GF2(): 4 | cdef GF2_c x 5 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/evaluation.pxd: -------------------------------------------------------------------------------- 1 | from .evaluation_flint cimport * 2 | from .evaluation_ntl cimport * 3 | -------------------------------------------------------------------------------- /src/.codespell-dictionary.txt: -------------------------------------------------------------------------------- 1 | ans->answer, and, 2 | numer->numerator, number, 3 | numers->numerators, numbers, 4 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_GF2X.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport GF2X_c 2 | 3 | cdef class ntl_GF2X(): 4 | cdef GF2X_c x 5 | -------------------------------------------------------------------------------- /src/doc/common/python3.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/common/python3.inv -------------------------------------------------------------------------------- /src/sage/algebras/finite_dimensional_algebras/all.py: -------------------------------------------------------------------------------- 1 | from .finite_dimensional_algebra import FiniteDimensionalAlgebra 2 | -------------------------------------------------------------------------------- /src/sage/cpython/cython_metaclass.pxd: -------------------------------------------------------------------------------- 1 | cdef extern from "cython_metaclass.h": 2 | PyMethodDescr_CallSelf(desc, self) 3 | -------------------------------------------------------------------------------- /src/sage/ext_data/magma/spec: -------------------------------------------------------------------------------- 1 | latex 2 | { 3 | +latex.spec 4 | } 5 | 6 | sage 7 | { 8 | +sage.spec 9 | } 10 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_sparse.pxd: -------------------------------------------------------------------------------- 1 | from .matrix cimport Matrix 2 | 3 | cdef class Matrix_sparse(Matrix): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/modules/module.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.parent cimport Parent 2 | 3 | cdef class Module(Parent): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/rings/cif.py: -------------------------------------------------------------------------------- 1 | from .complex_interval_field import ComplexIntervalField 2 | 3 | CIF = ComplexIntervalField() 4 | -------------------------------------------------------------------------------- /src/sage/sat/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import('sage.sat.solvers.satsolver', 'SAT') 3 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/.gitignore: -------------------------------------------------------------------------------- 1 | /_sage_conf/_conf.py 2 | /build 3 | /dist 4 | /*.egg-info 5 | /.tox 6 | /bin/sage-env-config 7 | -------------------------------------------------------------------------------- /src/README.rst: -------------------------------------------------------------------------------- 1 | This directory contains sagelib (i.e., Sage, the Python library; in 2 | contrast to Sage, the distribution). 3 | -------------------------------------------------------------------------------- /src/sage/algebras/hecke_algebras/all.py: -------------------------------------------------------------------------------- 1 | """ 2 | Hecke Algebras 3 | """ 4 | #from sage.misc.lazy_import import lazy_import 5 | -------------------------------------------------------------------------------- /src/sage/combinat/words/word_datatypes.pxd: -------------------------------------------------------------------------------- 1 | cdef class WordDatatype(): 2 | cdef public _parent 3 | cdef _hash 4 | 5 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/1second.rst: -------------------------------------------------------------------------------- 1 | A test taking one second:: 2 | 3 | sage: import time 4 | sage: time.sleep(1) 5 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/99seconds.rst: -------------------------------------------------------------------------------- 1 | A test taking 99 seconds:: 2 | 3 | sage: import time 4 | sage: time.sleep(99) 5 | -------------------------------------------------------------------------------- /src/sage/libs/eclib/homspace.pxd: -------------------------------------------------------------------------------- 1 | from ..eclib cimport homspace 2 | 3 | cdef class ModularSymbols: 4 | cdef homspace* H 5 | -------------------------------------------------------------------------------- /src/sage/libs/pari/all.py: -------------------------------------------------------------------------------- 1 | from cypari2.gen import Gen as pari_gen 2 | from cypari2 import PariError 3 | from . import pari 4 | -------------------------------------------------------------------------------- /src/sage/misc/all__sagemath_repl.py: -------------------------------------------------------------------------------- 1 | from .sage_eval import sage_eval, sageobj 2 | 3 | from .sage_input import sage_input 4 | -------------------------------------------------------------------------------- /pkgs/sage-conf/pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["setuptools", "wheel"] 3 | build-backend = "setuptools.build_meta" 4 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/bootstrap: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | # This version of the bootstrap script does nothing. 3 | exit 0 4 | -------------------------------------------------------------------------------- /src/bin/sage-grepdoc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd "$SAGE_DOC" 4 | 5 | find html -print | GREP_OPTIONS= egrep '.html$' | xargs grep "$@" 6 | -------------------------------------------------------------------------------- /src/doc/common/static/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/common/static/pdf.png -------------------------------------------------------------------------------- /src/sage/crypto/__init__.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import('sage.crypto.lattice', 'gen_lattice') 3 | -------------------------------------------------------------------------------- /src/sage/doctest/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import('sage.doctest.control', 'run_doctests') 3 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/random_seed.rst: -------------------------------------------------------------------------------- 1 | We test that random tests are reproducible:: 2 | 3 | sage: randint(5, 10) 4 | 9 5 | -------------------------------------------------------------------------------- /src/sage/ext/fast_callable.pxd: -------------------------------------------------------------------------------- 1 | cdef class Wrapper: 2 | cdef readonly object _orig_args 3 | cdef readonly object _metadata 4 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_domain_dense.pxd: -------------------------------------------------------------------------------- 1 | from .matrix cimport Matrix 2 | 3 | cdef class Matrix_domain_dense(Matrix): 4 | pass 5 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["setuptools", "wheel"] 3 | build-backend = "setuptools.build_meta" 4 | -------------------------------------------------------------------------------- /src/bin/sage-grep: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd "$SAGE_SRC" 4 | 5 | find sage -print | GREP_OPTIONS= egrep '.py([xdi])?$' | xargs grep "$@" 6 | -------------------------------------------------------------------------------- /src/doc/common/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/common/static/favicon.ico -------------------------------------------------------------------------------- /src/doc/en/prep/media/MDInput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/MDInput.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/Riemann.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/Riemann.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/SignIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/SignIn.png -------------------------------------------------------------------------------- /src/sage/libs/gsl/array.pxd: -------------------------------------------------------------------------------- 1 | cdef class GSLDoubleArray: 2 | cdef size_t n 3 | cdef size_t stride 4 | cdef double * data 5 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_domain_sparse.pxd: -------------------------------------------------------------------------------- 1 | from .matrix cimport Matrix 2 | 3 | cdef class Matrix_domain_sparse(Matrix): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/media/__init__.py: -------------------------------------------------------------------------------- 1 | from sage.misc.superseded import deprecation 2 | deprecation(12673, "the package sage.media is deprecated") 3 | -------------------------------------------------------------------------------- /src/doc/common/static/sageicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/common/static/sageicon.png -------------------------------------------------------------------------------- /src/doc/common/static/sagelogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/common/static/sagelogo.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/ActiveCell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/ActiveCell.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/FileChoose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/FileChoose.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/FirstCell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/FirstCell.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/HaveSignin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/HaveSignin.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/LoggedIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/LoggedIn.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/MDOutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/MDOutput.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/MoreCells.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/MoreCells.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/OpenIDPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/OpenIDPage.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/Rplot001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/Rplot001.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/TextEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/TextEditor.png -------------------------------------------------------------------------------- /src/sage/categories/category_singleton.pxd: -------------------------------------------------------------------------------- 1 | cdef class Category_contains_method_by_parent_class: 2 | cdef type _parent_class_of_category 3 | -------------------------------------------------------------------------------- /src/sage/finance/__init__.py: -------------------------------------------------------------------------------- 1 | from sage.misc.superseded import deprecation 2 | deprecation(32427, "the package sage.finance is deprecated") 3 | -------------------------------------------------------------------------------- /src/sage/game_theory/catalog.py: -------------------------------------------------------------------------------- 1 | r""" 2 | Catalog Of Games 3 | """ 4 | 5 | from . import catalog_normal_form_games as normal_form_games 6 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_tools.pxd: -------------------------------------------------------------------------------- 1 | cdef extern from "NTL/tools.h" namespace "NTL": 2 | void (*ErrorMsgCallback)(const char *) except * 3 | -------------------------------------------------------------------------------- /src/sage/matrix/template.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_dense cimport Matrix_dense 2 | 3 | cdef class Matrix_generic_dense(Matrix_dense): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/misc/proof.py: -------------------------------------------------------------------------------- 1 | """ 2 | Whether or not computations are provably correct by default 3 | """ 4 | 5 | #proof = False 6 | proof = True 7 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/sage_root/src/doc/bootstrap: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | # This version of the src/doc/bootstrap script does nothing. 3 | exit 0 4 | -------------------------------------------------------------------------------- /src/doc/de/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/de/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/doc/en/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/doc/en/developer/ticket_badges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/developer/ticket_badges.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/BlankJupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/BlankJupyter.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/EvaluateCell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/EvaluateCell.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/InputJupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/InputJupyter.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/MarkDownMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/MarkDownMenu.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/NewWorksheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/NewWorksheet.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/NotLoggedIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/NotLoggedIn.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/RunCellIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/RunCellIcon.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/SignInNormal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/SignInNormal.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/SignInOpenID.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/SignInOpenID.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/ThinBlueLine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/ThinBlueLine.png -------------------------------------------------------------------------------- /src/doc/es/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/es/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/doc/fr/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/fr/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/doc/hu/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/hu/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/doc/it/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/it/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/doc/ja/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/ja/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/doc/pt/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/pt/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/doc/tr/a_tour_of_sage/sin_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/tr/a_tour_of_sage/sin_plot.png -------------------------------------------------------------------------------- /src/sage/geometry/triangulation/functions.pxd: -------------------------------------------------------------------------------- 1 | cdef extern from "functions.h": 2 | int factorial(int n) 3 | int binomial(int n, int D) 4 | -------------------------------------------------------------------------------- /src/sage/libs/pari/misc.pxd: -------------------------------------------------------------------------------- 1 | from cypari2.gen cimport Gen 2 | 3 | cdef Gen new_t_POL_from_int_star(int* vals, unsigned long length, long varnum) 4 | -------------------------------------------------------------------------------- /src/sage/misc/inherit_comparison.pxd: -------------------------------------------------------------------------------- 1 | cimport sage.cpython.cython_metaclass 2 | 3 | cdef class InheritComparisonMetaclass(type): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.avi -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.dvi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.dvi -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.flv -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.gif -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.jpg -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.mkv -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.mov -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.mp4 -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.ogv -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.pdf -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.png -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.webm -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example.wmv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example.wmv -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/test/MAT_141_day_25.sws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/pkgs/sage-sws2rst/test/MAT_141_day_25.sws -------------------------------------------------------------------------------- /src/doc/de/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/de/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/doc/en/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/doc/en/developer/static/flowchart.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/developer/static/flowchart.dia -------------------------------------------------------------------------------- /src/doc/en/developer/static/flowchart.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/developer/static/flowchart.pdf -------------------------------------------------------------------------------- /src/doc/en/prep/media/ClickBlueLine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/ClickBlueLine.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/EmptyNotebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/EmptyNotebook.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/JupyterHelpMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/JupyterHelpMenu.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/LiveWorksheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/LiveWorksheet.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/NotebookExport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/NotebookExport.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/OutputJupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/OutputJupyter.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/1.png -------------------------------------------------------------------------------- /src/doc/es/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/es/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/doc/fr/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/fr/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/doc/hu/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/hu/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/doc/it/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/it/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/doc/ja/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/ja/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/doc/pt/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/pt/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/doc/tr/a_tour_of_sage/eigen_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/tr/a_tour_of_sage/eigen_plot.png -------------------------------------------------------------------------------- /src/sage/groups/additive_abelian/all.py: -------------------------------------------------------------------------------- 1 | 2 | from .additive_abelian_group import AdditiveAbelianGroup 3 | from .additive_abelian_wrapper import * 4 | -------------------------------------------------------------------------------- /src/sage/libs/gmp/all.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport * 2 | from .random cimport * 3 | from .mpz cimport * 4 | from .mpq cimport * 5 | from .pylong cimport * 6 | -------------------------------------------------------------------------------- /src/sage/rings/imaginary_unit.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | from .number_field.number_field import GaussianField 4 | 5 | I = GaussianField().gen() 6 | -------------------------------------------------------------------------------- /src/sage/rings/sum_of_squares.pxd: -------------------------------------------------------------------------------- 1 | from libc.stdint cimport uint_fast32_t, uint32_t 2 | cdef int two_squares_c(uint_fast32_t n, uint_fast32_t res[2]) 3 | -------------------------------------------------------------------------------- /src/sage/symbolic/ring.pxd: -------------------------------------------------------------------------------- 1 | cimport sage.rings.abc 2 | 3 | cdef class SymbolicRing(sage.rings.abc.SymbolicRing): 4 | cdef public dict symbols 5 | -------------------------------------------------------------------------------- /src/doc/en/developer/sagenb/pull_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/developer/sagenb/pull_button.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/RegularSigninPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/RegularSigninPage.png -------------------------------------------------------------------------------- /src/doc/en/reference/graphs/media/cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/graphs/media/cycle.png -------------------------------------------------------------------------------- /src/doc/en/reference/topology/media/rp2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/topology/media/rp2.png -------------------------------------------------------------------------------- /src/sage/interfaces/process.pxd: -------------------------------------------------------------------------------- 1 | cdef class ContainChildren(): 2 | cdef int parentpid 3 | cdef int exitcode, exceptcode 4 | cdef bint silent 5 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_mat_ZZ.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport mat_ZZ_c 2 | 3 | cdef class ntl_mat_ZZ(): 4 | cdef mat_ZZ_c x 5 | cdef long __nrows, __ncols 6 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_cdv.pxd: -------------------------------------------------------------------------------- 1 | from sage.matrix.matrix_generic_dense cimport Matrix_generic_dense 2 | 3 | cpdef hessenbergize_cdvf(Matrix_generic_dense) 4 | -------------------------------------------------------------------------------- /src/sage/modular/modsym/manin_symbol.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport Element 2 | 3 | cdef class ManinSymbol(Element): 4 | cdef public i, u, v 5 | -------------------------------------------------------------------------------- /src/sage/rings/all__sagemath_categories.py: -------------------------------------------------------------------------------- 1 | # Ring base classes 2 | from .ring import Ring 3 | 4 | # Ideals 5 | from .ideal import Ideal 6 | ideal = Ideal 7 | -------------------------------------------------------------------------------- /src/sage/sat/converters/__init__.py: -------------------------------------------------------------------------------- 1 | from .anf2cnf import ANF2CNFConverter 2 | from sage.rings.polynomial.pbori.cnf import CNFEncoder as PolyBoRiCNFEncoder 3 | -------------------------------------------------------------------------------- /src/sage/schemes/generic/all.py: -------------------------------------------------------------------------------- 1 | # code exports 2 | 3 | from .spec import Spec 4 | from .hypersurface import ProjectiveHypersurface, AffineHypersurface 5 | -------------------------------------------------------------------------------- /src/doc/en/developer/sagenb/forking_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/developer/sagenb/forking_button.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/EmptyNotebookGetNew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/EmptyNotebookGetNew.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/JupyterIntroDetails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/JupyterIntroDetails.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/JupyterIntroScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/JupyterIntroScreen.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/heawood-graph-latex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/heawood-graph-latex.png -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/k-rim.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/k-rim.JPG -------------------------------------------------------------------------------- /src/doc/en/reference/graphs/media/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/graphs/media/square.png -------------------------------------------------------------------------------- /src/doc/en/reference/topology/media/klein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/topology/media/klein.png -------------------------------------------------------------------------------- /src/doc/en/reference/topology/media/torus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/topology/media/torus.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/BinfA2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/BinfA2.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_A.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_B.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_C.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_D.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_E6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_E6.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/YLa0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/YLa0.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/a1box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/a1box.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/a1tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/a1tag.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/a2box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/a2box.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/a2rho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/a2rho.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/a2tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/a2tag.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/ab2tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/ab2tag.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/b2box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/b2box.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/cube3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/cube3.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/cube4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/cube4.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/graph.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/graph0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/graph0.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/tensor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/tensor.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/wcf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/wcf1.png -------------------------------------------------------------------------------- /src/sage/algebras/fusion_rings/fast_parallel_fusion_ring_braid_repn.pxd: -------------------------------------------------------------------------------- 1 | cpdef _unflatten_entries(factory, list entries) 2 | cpdef executor(tuple params) 3 | 4 | -------------------------------------------------------------------------------- /src/sage/calculus/transforms/all.py: -------------------------------------------------------------------------------- 1 | from .fft import FastFourierTransform, FFT 2 | from .dwt import WaveletTransform, DWT 3 | from .dft import IndexedSequence 4 | -------------------------------------------------------------------------------- /src/sage/doctest/__init__.py: -------------------------------------------------------------------------------- 1 | # This flag gets set to True by sage.doctest.forker.init_sage at the 2 | # beginning of each doctest run. 3 | DOCTEST_MODE = False 4 | -------------------------------------------------------------------------------- /src/sage/geometry/triangulation/data.pxd: -------------------------------------------------------------------------------- 1 | cdef extern from "data.h": 2 | cdef cppclass compact_simplices(): 3 | void push_back(int encoded_simplex) 4 | -------------------------------------------------------------------------------- /src/sage/graphs/base/graph_backends.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.sage_object cimport SageObject 2 | 3 | cdef class GenericGraphBackend(SageObject): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example_jmol.spt.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/repl/rich_output/example_jmol.spt.zip -------------------------------------------------------------------------------- /src/sage/repl/rich_output/example_wavefront_scene.mtl: -------------------------------------------------------------------------------- 1 | newmtl texture177 2 | Ka 0.2 0.2 0.5 3 | Kd 0.4 0.4 1.0 4 | Ks 0.0 0.0 0.0 5 | illum 1 6 | Ns 1 7 | d 1 8 | -------------------------------------------------------------------------------- /src/sage/rings/invariants/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import('sage.rings.invariants.invariant_theory', 'invariant_theory') 3 | -------------------------------------------------------------------------------- /src/sage/rings/semirings/all.py: -------------------------------------------------------------------------------- 1 | from .non_negative_integer_semiring import NonNegativeIntegerSemiring, NN 2 | from .tropical_semiring import TropicalSemiring 3 | -------------------------------------------------------------------------------- /src/doc/en/developer/sagenb/branch_dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/developer/sagenb/branch_dropdown.png -------------------------------------------------------------------------------- /src/doc/en/developer/static/meld-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/developer/static/meld-screenshot.png -------------------------------------------------------------------------------- /src/doc/en/prep/media/NotebookExportDetails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/prep/media/NotebookExportDetails.png -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/a_poset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/a_poset.png -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/graphs-5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/graphs-5.pdf -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/graphs-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/graphs-5.png -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/polytope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/polytope.png -------------------------------------------------------------------------------- /src/doc/en/reference/graphs/media/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/graphs/media/structure.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/MinfC31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/MinfC31.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/YinfA21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/YinfA21.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/lp_flot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/lp_flot1.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/lp_flot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/lp_flot2.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/stand-a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/stand-a.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/stand-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/stand-b.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/stand-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/stand-c.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/stand-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/stand-d.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/stand-g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/stand-g.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/tableau1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/tableau1.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/tableau2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/tableau2.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/tableau3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/tableau3.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/tableau4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/tableau4.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/tableaux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/tableaux.png -------------------------------------------------------------------------------- /src/sage/crypto/public_key/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | 3 | lazy_import('sage.crypto.public_key.blum_goldwasser', 'BlumGoldwasser') 4 | -------------------------------------------------------------------------------- /src/sage/ext/all__sagemath_objects.py: -------------------------------------------------------------------------------- 1 | # The presence of this file ensures that sage_setup for sagemath-objects 2 | # considers this directory as a namespace package 3 | -------------------------------------------------------------------------------- /src/sage/repl/rich_output/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | 3 | from .display_manager import get_display_manager 4 | from .pretty_print import pretty_print 5 | -------------------------------------------------------------------------------- /src/sage/schemes/generic/notes/homset.txt: -------------------------------------------------------------------------------- 1 | The Homset constructor base extends the codomain to a new ring, 2 | so that the codomain is no longer the scheme of interest. -------------------------------------------------------------------------------- /src/doc/en/reference/algebras/media/fusiontree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/algebras/media/fusiontree.png -------------------------------------------------------------------------------- /src/doc/en/reference/arithgroup/media/pairing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/arithgroup/media/pairing.png -------------------------------------------------------------------------------- /src/doc/en/reference/topology/media/simplices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/topology/media/simplices.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/BinfRrhoA2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/BinfRrhoA2.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/BinfTCrhoA2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/BinfTCrhoA2.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/BrhoinBinf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/BrhoinBinf.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_Atwisted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_Atwisted.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_Dtwisted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_Dtwisted.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/LScrystal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/LScrystal.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/a2rho_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/a2rho_color.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/cube-dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/cube-dist.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/standard1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/standard1.png -------------------------------------------------------------------------------- /src/sage/arith/all__sagemath_objects.py: -------------------------------------------------------------------------------- 1 | # The presence of this file ensures that sage_setup for sagemath-objects 2 | # considers this directory as a namespace package 3 | -------------------------------------------------------------------------------- /src/sage/ext_data/notebook-ipython/logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/sage/ext_data/notebook-ipython/logo-64x64.png -------------------------------------------------------------------------------- /src/sage/libs/all__sagemath_objects.py: -------------------------------------------------------------------------------- 1 | # The presence of this file ensures that sage_setup for sagemath-objects 2 | # considers this directory as a namespace package 3 | -------------------------------------------------------------------------------- /src/sage/modules/vector_double_dense.pxd: -------------------------------------------------------------------------------- 1 | from .vector_numpy_dense cimport Vector_numpy_dense 2 | 3 | cdef class Vector_double_dense(Vector_numpy_dense): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/rings/all__sagemath_objects.py: -------------------------------------------------------------------------------- 1 | # The presence of this file ensures that sage_setup for sagemath-objects 2 | # considers this directory as a namespace package 3 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/weil/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import('sage.rings.polynomial.weil.weil_polynomials', 'WeilPolynomials') 3 | -------------------------------------------------------------------------------- /src/sage/sets/all__sagemath_objects.py: -------------------------------------------------------------------------------- 1 | # The presence of this file ensures that sage_setup for sagemath-objects 2 | # considers this directory as a namespace package 3 | -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/day-doubling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/day-doubling.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_Atwisted1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_Atwisted1.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/elementaryA2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/elementaryA2.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/sandpile/C_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/sandpile/C_6.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/sandpile/btw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/sandpile/btw.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/young_lattice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/young_lattice.png -------------------------------------------------------------------------------- /src/sage/geometry/triangulation/functions.h: -------------------------------------------------------------------------------- 1 | #ifndef FUNCTIONS__H 2 | #define FUNCTIONS__H 3 | 4 | int factorial(int n); 5 | int binomial(int n, int D); 6 | 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/sage/modular/hypergeometric_misc.pxd: -------------------------------------------------------------------------------- 1 | cpdef hgm_coeffs(long long p, int f, int prec, gamma, m, int D, 2 | gtable, int gtable_prec, bint use_longs) 3 | 4 | -------------------------------------------------------------------------------- /src/doc/en/reference/parallel/media/map_reduce_arch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/parallel/media/map_reduce_arch.pdf -------------------------------------------------------------------------------- /src/doc/en/reference/parallel/media/map_reduce_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/parallel/media/map_reduce_arch.png -------------------------------------------------------------------------------- /src/doc/en/reference/topology/media/torus_labelled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/topology/media/torus_labelled.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_Atwisted_dual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_Atwisted_dual.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_C_exceptional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_C_exceptional.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/RmutensorBlambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/RmutensorBlambda.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/all-bounds-asymp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/all-bounds-asymp.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/gv-bound-asymp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/gv-bound-asymp.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/hyperbolic_La0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/hyperbolic_La0.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/sandpile/initial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/sandpile/initial.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/sandpile/random.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/sandpile/random.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/tsetlin-library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/tsetlin-library.png -------------------------------------------------------------------------------- /src/sage/all__sagemath_categories.py: -------------------------------------------------------------------------------- 1 | from .all__sagemath_objects import * 2 | 3 | from sage.categories.all import * 4 | 5 | from sage.rings.all__sagemath_categories import * 6 | -------------------------------------------------------------------------------- /src/sage/arith/rational_reconstruction.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.gmp.types cimport mpz_t, mpq_t 2 | 3 | cdef int mpq_rational_reconstruction(mpq_t answer, mpz_t a, mpz_t m) except -1 4 | -------------------------------------------------------------------------------- /src/sage/crypto/mq/__init__.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import('sage.crypto.mq.rijndael_gf', 'RijndaelGF') 3 | lazy_import('sage.crypto.mq.sr', 'SR') 4 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/simple_failure.rst: -------------------------------------------------------------------------------- 1 | Test a simple doctest failure:: 2 | 3 | sage: a = 3 4 | sage: b = 5 5 | sage: a + b 6 | 8 7 | sage: a * b 8 | 20 9 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_double_dense.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_numpy_dense cimport Matrix_numpy_dense 2 | 3 | 4 | cdef class Matrix_double_dense(Matrix_numpy_dense): 5 | 6 | pass 7 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_double_sparse.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_generic_sparse cimport Matrix_generic_sparse 2 | 3 | cdef class Matrix_double_sparse(Matrix_generic_sparse): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_symbolic_dense.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_generic_dense cimport Matrix_generic_dense 2 | 3 | cdef class Matrix_symbolic_dense(Matrix_generic_dense): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/parallel/all.py: -------------------------------------------------------------------------------- 1 | 2 | from .decorate import parallel, fork 3 | from sage.misc.lazy_import import lazy_import 4 | lazy_import('sage.parallel.parallelism', 'Parallelism') 5 | -------------------------------------------------------------------------------- /src/sage/sat/solvers/__init__.py: -------------------------------------------------------------------------------- 1 | from .satsolver import SatSolver 2 | from .cryptominisat import CryptoMiniSat 3 | 4 | from .dimacs import Glucose, GlucoseSyrup, RSat, Kissat 5 | -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/test/Adding_Pictures_and_screenshots.sws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/pkgs/sage-sws2rst/test/Adding_Pictures_and_screenshots.sws -------------------------------------------------------------------------------- /src/doc/en/reference/graphs/media/heawood-graph-latex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/graphs/media/heawood-graph-latex.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/elias-bound-asymp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/elias-bound-asymp.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/level_zero_crystal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/level_zero_crystal.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/mrrw1-bound-asymp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/mrrw1-bound-asymp.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/sandpile/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/sandpile/example1.png -------------------------------------------------------------------------------- /src/sage/all__sagemath_environment.py: -------------------------------------------------------------------------------- 1 | from sage.env import SAGE_ROOT, SAGE_SRC, SAGE_DOC_SRC, SAGE_LOCAL, DOT_SAGE, SAGE_ENV 2 | 3 | from sage.misc.all__sagemath_environment import * 4 | -------------------------------------------------------------------------------- /src/sage/calculus/ode.pxd: -------------------------------------------------------------------------------- 1 | cdef class ode_system: 2 | cdef int c_j(self,double , double *, double *,double *) 3 | 4 | 5 | cdef int c_f(self,double t, double* , double* ) 6 | 7 | -------------------------------------------------------------------------------- /src/sage/geometry/hyperbolic_space/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | 3 | lazy_import('sage.geometry.hyperbolic_space.hyperbolic_interface', 'HyperbolicPlane') 4 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_complex_double_dense.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_double_dense cimport Matrix_double_dense 2 | 3 | cdef class Matrix_complex_double_dense(Matrix_double_dense): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_dense.pxd: -------------------------------------------------------------------------------- 1 | from .matrix cimport Matrix 2 | 3 | cdef class Matrix_dense(Matrix): 4 | cdef void set_unsafe_int(self, Py_ssize_t i, Py_ssize_t j, int value) 5 | -------------------------------------------------------------------------------- /src/sage/modular/pollack_stevens/all.py: -------------------------------------------------------------------------------- 1 | from .space import PollackStevensModularSymbols 2 | from .distributions import Symk 3 | from .distributions import OverconvergentDistributions 4 | -------------------------------------------------------------------------------- /src/sage/modules/vector_real_double_dense.pxd: -------------------------------------------------------------------------------- 1 | from .vector_double_dense cimport Vector_double_dense 2 | 3 | cdef class Vector_real_double_dense(Vector_double_dense): 4 | pass 5 | 6 | -------------------------------------------------------------------------------- /src/sage/rings/padics/local_generic_element.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport CommutativeRingElement 2 | 3 | cdef class LocalGenericElement(CommutativeRingElement): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/stats/time_series.pxd: -------------------------------------------------------------------------------- 1 | cdef class TimeSeries: 2 | cdef double* _values 3 | cdef Py_ssize_t _length 4 | cpdef rescale(self, double s) 5 | cpdef double sum(self) 6 | -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/prefix-tree-graphs-4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/prefix-tree-graphs-4.pdf -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/prefix-tree-graphs-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/prefix-tree-graphs-4.png -------------------------------------------------------------------------------- /src/doc/en/reference/constants/index.rst: -------------------------------------------------------------------------------- 1 | Constants 2 | ========= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/symbolic/constants 8 | 9 | .. include:: ../footer.txt 10 | -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/hamming-bound-asymp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/hamming-bound-asymp.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/parabolic_subcrystal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/parabolic_subcrystal.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/plotkin-bound-asymp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/plotkin-bound-asymp.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/sandpile/C_6-parallel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/sandpile/C_6-parallel.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/singleton-bound-asymp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/singleton-bound-asymp.png -------------------------------------------------------------------------------- /src/sage/geometry/hyperbolic_space/hyperbolic_constants.py: -------------------------------------------------------------------------------- 1 | from sage.matrix.constructor import matrix 2 | 3 | EPSILON = 10 ** -9 4 | LORENTZ_GRAM = matrix(3, [1, 0, 0, 0, 1, 0, 0, 0, -1]) 5 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_numpy_integer_dense.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_numpy_dense cimport Matrix_numpy_dense 2 | 3 | 4 | cdef class Matrix_numpy_integer_dense(Matrix_numpy_dense): 5 | 6 | pass 7 | -------------------------------------------------------------------------------- /src/sage/misc/lazy_string.pxd: -------------------------------------------------------------------------------- 1 | cdef class _LazyString(): 2 | cdef func 3 | cdef args 4 | cdef kwargs 5 | cdef val(self) 6 | cpdef update_lazy_string(self, args, kwds) 7 | -------------------------------------------------------------------------------- /src/sage/modules/vector_complex_double_dense.pxd: -------------------------------------------------------------------------------- 1 | from .vector_double_dense cimport Vector_double_dense 2 | 3 | cdef class Vector_complex_double_dense(Vector_double_dense): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/modules/vector_numpy_integer_dense.pxd: -------------------------------------------------------------------------------- 1 | from .vector_numpy_dense cimport Vector_numpy_dense 2 | 3 | cdef class Vector_numpy_integer_dense(Vector_numpy_dense): 4 | 5 | pass 6 | -------------------------------------------------------------------------------- /src/sage/typeset/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | 3 | lazy_import('sage.typeset.ascii_art', 'ascii_art') 4 | lazy_import('sage.typeset.unicode_art', 'unicode_art') 5 | -------------------------------------------------------------------------------- /pkgs/sage-conf_pypi/tox.ini: -------------------------------------------------------------------------------- 1 | [tox] 2 | envlist = python 3 | 4 | [testenv] 5 | passenv = 6 | MAKE 7 | 8 | setenv = 9 | HOME={envdir} 10 | 11 | commands = 12 | sage-config 13 | -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/complete-binary-trees-4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/complete-binary-trees-4.pdf -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/complete-binary-trees-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/complete-binary-trees-4.png -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/media/KR_Dtwisted_exceptional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/media/KR_Dtwisted_exceptional.png -------------------------------------------------------------------------------- /src/sage/docs/conf.py: -------------------------------------------------------------------------------- 1 | from sage.misc.superseded import deprecation 2 | deprecation(33763, "This module is deprecated. Use sage_docbuild.conf instead.") 3 | 4 | from sage_docbuild.conf import * 5 | -------------------------------------------------------------------------------- /src/sage/libs/eclib/newforms.pxd: -------------------------------------------------------------------------------- 1 | from ..eclib cimport newforms 2 | 3 | cdef class ECModularSymbol: 4 | cdef newforms* nfs 5 | cdef int n 6 | cdef object _E 7 | cdef int sign 8 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_generic_sparse.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_sparse cimport Matrix_sparse 2 | 3 | cdef class Matrix_generic_sparse(Matrix_sparse): 4 | cdef dict _entries 5 | cdef object _zero 6 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_polynomial_dense.pxd: -------------------------------------------------------------------------------- 1 | from sage.matrix.matrix_generic_dense cimport Matrix_generic_dense 2 | 3 | cdef class Matrix_polynomial_dense(Matrix_generic_dense): 4 | pass 5 | -------------------------------------------------------------------------------- /src/sage/schemes/berkovich/all.py: -------------------------------------------------------------------------------- 1 | """nodoctest 2 | all.py -- export of Berkovich spaces to all of Sage 3 | """ 4 | 5 | from .berkovich_space import Berkovich_Cp_Affine, Berkovich_Cp_Projective 6 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Force LF normalization 2 | * text=auto eol=lf 3 | # except for Windows batch files 4 | *.{cmd,[cC][mM][dD]} text eol=crlf 5 | *.{bat,[bB][aA][tT]} text eol=crlf 6 | *.diff_bin binary 7 | -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/prefix-tree-partitions-5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/prefix-tree-partitions-5.pdf -------------------------------------------------------------------------------- /src/doc/en/reference/combinat/media/prefix-tree-partitions-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/reference/combinat/media/prefix-tree-partitions-5.png -------------------------------------------------------------------------------- /src/sage/modular/btquotients/all.py: -------------------------------------------------------------------------------- 1 | from .btquotient import BruhatTitsQuotient 2 | #from pautomorphicform import pAdicAutomorphicForms 3 | #from pautomorphicform import BruhatTitsHarmonicCocycles 4 | -------------------------------------------------------------------------------- /pkgs/sage-setup/README.rst: -------------------------------------------------------------------------------- 1 | sage-setup: Build system of the SageMath library 2 | ================================================ 3 | 4 | This is the build system of the Sage library, based on setuptools. 5 | -------------------------------------------------------------------------------- /src/sage/combinat/integer_lists/invlex.pxd: -------------------------------------------------------------------------------- 1 | from sage.combinat.integer_lists.base cimport IntegerListsBackend 2 | cdef class IntegerListsBackend_invlex(IntegerListsBackend): 3 | cdef public bint check 4 | -------------------------------------------------------------------------------- /src/sage/cpython/builtin_types.pyx: -------------------------------------------------------------------------------- 1 | from cpython.object cimport PyTypeObject 2 | 3 | cdef extern from *: 4 | PyTypeObject PyWrapperDescr_Type 5 | 6 | wrapper_descriptor = (&PyWrapperDescr_Type) 7 | -------------------------------------------------------------------------------- /src/sage/groups/lie_gps/catalog.py: -------------------------------------------------------------------------------- 1 | r""" 2 | Type ``groups.lie.`` to access examples of Lie groups. 3 | """ 4 | 5 | from sage.groups.lie_gps.nilpotent_lie_group import NilpotentLieGroup as Nilpotent 6 | -------------------------------------------------------------------------------- /src/sage/libs/eclib/mat.pxd: -------------------------------------------------------------------------------- 1 | from ..eclib cimport mat 2 | 3 | cdef class Matrix: 4 | cdef mat* M 5 | 6 | cdef class MatrixFactory: 7 | cdef new_matrix(self, mat M) 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_lzz_pContext.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport zz_pContext_c 2 | 3 | cdef class ntl_zz_pContext_class(): 4 | cdef zz_pContext_c x 5 | cdef void restore_c(self) 6 | cdef long p 7 | -------------------------------------------------------------------------------- /src/sage/repl/ipython_kernel/__main__.py: -------------------------------------------------------------------------------- 1 | from ipykernel.kernelapp import IPKernelApp 2 | from sage.repl.ipython_kernel.kernel import SageKernel 3 | IPKernelApp.launch_instance(kernel_class=SageKernel) 4 | -------------------------------------------------------------------------------- /src/sage/rings/complex_conversion.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport Element 2 | from sage.categories.map cimport Map 3 | 4 | 5 | cdef class CCtoCDF(Map): 6 | 7 | cpdef Element _call_(self, x) 8 | -------------------------------------------------------------------------------- /src/sage/sets/pythonclass.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.parent cimport Set_generic 2 | 3 | 4 | cdef class Set_PythonType_class(Set_generic): 5 | cdef type _type 6 | 7 | 8 | cpdef Set_PythonType(typ) 9 | -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/numerical_sage/parallel_computation.rst: -------------------------------------------------------------------------------- 1 | Parallel Computation 2 | ==================== 3 | 4 | .. toctree:: 5 | :maxdepth: 2 6 | 7 | mpi4py 8 | parallel_laplace_solver 9 | -------------------------------------------------------------------------------- /src/sage/categories/functor.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.sage_object cimport SageObject 2 | 3 | cdef class Functor(SageObject): 4 | cdef __weakref__ 5 | cdef object __domain 6 | cdef object __codomain 7 | -------------------------------------------------------------------------------- /src/sage/data_structures/binary_search.pxd: -------------------------------------------------------------------------------- 1 | cdef Py_ssize_t binary_search(Py_ssize_t* v, Py_ssize_t n, Py_ssize_t x, Py_ssize_t* ins) 2 | cdef Py_ssize_t binary_search0(Py_ssize_t* v, Py_ssize_t n, Py_ssize_t x) -------------------------------------------------------------------------------- /src/sage/numerical/linear_tensor_element.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport Element, ModuleElement 2 | 3 | cdef class LinearTensor(ModuleElement): 4 | cdef dict _f 5 | cpdef _add_(self, other) 6 | -------------------------------------------------------------------------------- /src/sage/rings/power_series_pari.pxd: -------------------------------------------------------------------------------- 1 | from cypari2.gen cimport Gen as pari_gen 2 | from .power_series_ring_element cimport PowerSeries 3 | 4 | cdef class PowerSeries_pari(PowerSeries): 5 | cdef pari_gen g 6 | -------------------------------------------------------------------------------- /src/sage/structure/debug_options.pxd: -------------------------------------------------------------------------------- 1 | cdef class DebugOptions_class: 2 | cdef public bint unique_parent_warnings 3 | cdef public bint refine_category_hash_check 4 | 5 | cdef DebugOptions_class debug 6 | -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/birch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/birch.png -------------------------------------------------------------------------------- /src/sage/doctest/tests/abort.rst: -------------------------------------------------------------------------------- 1 | This causes an "Unhandled SIGABRT..." which should be handled by 2 | the doctester:: 3 | 4 | sage: from cysignals.tests import unguarded_abort 5 | sage: unguarded_abort() 6 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_ZZ.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.ntl.types cimport ZZ_c 2 | 3 | cdef class ntl_ZZ(): 4 | cdef ZZ_c x 5 | cdef int get_as_int(ntl_ZZ self) 6 | cdef void set_from_int(ntl_ZZ self, int value) 7 | -------------------------------------------------------------------------------- /src/sage/libs/pari/convert_sage_real_double.pxd: -------------------------------------------------------------------------------- 1 | from cypari2.gen cimport Gen 2 | from sage.rings.real_double cimport RealDoubleElement 3 | 4 | cpdef Gen new_gen_from_real_double_element(RealDoubleElement self) 5 | -------------------------------------------------------------------------------- /src/sage/modular/overconvergent/all.py: -------------------------------------------------------------------------------- 1 | from .weightspace import WeightSpace_constructor as pAdicWeightSpace 2 | 3 | from .genus0 import OverconvergentModularForms 4 | 5 | from .hecke_series import hecke_series 6 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | Unfortunately we are not accepting issues on GitHub yet. To report an issue, 2 | please head over to https://trac.sagemath.org, log in with your GitHub account, 3 | and create a ticket there :) 4 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/scalarfield.rst: -------------------------------------------------------------------------------- 1 | Scalar Fields 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/scalarfield_algebra 8 | 9 | sage/manifolds/scalarfield 10 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/longtime.rst: -------------------------------------------------------------------------------- 1 | Test combining various modifiers:: 2 | 3 | sage: sys.maxsize # long time, abs tol 0.001 4 | 2147483646.999 # 32-bit 5 | 9223372036854775806.999 # 64-bit 6 | -------------------------------------------------------------------------------- /src/sage/interfaces/sage-maxima.lisp: -------------------------------------------------------------------------------- 1 | ;(setf *prompt-prefix* "") 2 | ;(setf *prompt-suffix* "") 3 | ;(setf *general-display-prefix* "") 4 | 5 | (setf *prompt-prefix* "") 6 | 7 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/polynomial_ring_homomorphism.pxd: -------------------------------------------------------------------------------- 1 | from sage.rings.morphism cimport RingHomomorphism_from_base 2 | 3 | cdef class PolynomialRingHomomorphism_from_base(RingHomomorphism_from_base): 4 | pass 5 | -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modpcurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sage-archive-2023-02-01/develop/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modpcurve.png -------------------------------------------------------------------------------- /src/sage/libs/gap/sage.gaprc: -------------------------------------------------------------------------------- 1 | # This file is run by Sage when initializing libgap via GAP_Initialize, and may 2 | # contain bug fixes/workarounds and/or any Sage-specific patches necessary for 3 | # Sage's libgap interface. 4 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/nodoctest: -------------------------------------------------------------------------------- 1 | """ 2 | This directory contains various files with doctests to test the 3 | doctesting framework. Many of these are supposed to fail in various 4 | ways. They are run by ``../test.py``. 5 | """ 6 | -------------------------------------------------------------------------------- /src/sage/graphs/graph_decompositions/vertex_separation.pxd: -------------------------------------------------------------------------------- 1 | from libc.stdint cimport uint8_t 2 | from sage.graphs.graph_decompositions.fast_digraph cimport FastDigraph 3 | 4 | cdef list find_order(FastDigraph, uint8_t *, int) 5 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_ZZX.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport ZZX_c 2 | 3 | cdef class ntl_ZZX(): 4 | cdef ZZX_c x 5 | cdef void setitem_from_int(ntl_ZZX self, long i, int value) 6 | cdef int getitem_as_int(ntl_ZZX self, long i) 7 | -------------------------------------------------------------------------------- /pkgs/sage-sws2rst/check.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh -x 2 | set -e 3 | sage-sws2rst -h > /dev/null 4 | for a in sage_sws2rst/comments2rst.py sage_sws2rst/results2rst.py; do python3 $a; done 5 | (cd test && for a in *.sws; do sage-sws2rst "$a"; done) 6 | -------------------------------------------------------------------------------- /src/doc/en/reference/knots/index.rst: -------------------------------------------------------------------------------- 1 | Knot Theory 2 | =========== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/knots/knot 8 | sage/knots/link 9 | sage/knots/knotinfo 10 | 11 | .. include:: ../footer.txt 12 | -------------------------------------------------------------------------------- /src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/number_fields.rst: -------------------------------------------------------------------------------- 1 | Number Fields 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 2 6 | 7 | nf_introduction 8 | nf_galois_groups 9 | nf_orders 10 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_mat_GF2.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport mat_GF2_c 2 | from .ntl_GF2 cimport ntl_GF2 3 | 4 | cdef class ntl_mat_GF2(): 5 | cdef mat_GF2_c x 6 | cdef ntl_GF2 _new_element(self) 7 | cdef ntl_mat_GF2 _new(self) 8 | -------------------------------------------------------------------------------- /src/sage/categories/examples/coxeter_groups.py: -------------------------------------------------------------------------------- 1 | """ 2 | Examples of Coxeter groups 3 | """ 4 | # temporary until someone implements an appropriate example 5 | 6 | from . import finite_weyl_groups 7 | Example = finite_weyl_groups.Example 8 | -------------------------------------------------------------------------------- /src/sage/dynamics/complex_dynamics/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import("sage.dynamics.complex_dynamics.mandel_julia", 3 | ["mandelbrot_plot", "external_ray", "kneading_sequence", "julia_plot"]) 4 | -------------------------------------------------------------------------------- /src/sage/graphs/mcqd.pxd: -------------------------------------------------------------------------------- 1 | from libcpp cimport bool 2 | 3 | cdef extern from "mcqd.h": 4 | cdef cppclass Maxclique: 5 | Maxclique() 6 | Maxclique(bool **, int n) 7 | void mcqdyn(int * maxclique, int& size) 8 | 9 | -------------------------------------------------------------------------------- /src/sage/matroids/minorfix.h: -------------------------------------------------------------------------------- 1 | // On some systems, macros "minor()" and "major()" are defined in system header files. This will undefine those: 2 | #ifdef major 3 | #undef major 4 | #endif 5 | #ifdef minor 6 | #undef minor 7 | #endif 8 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/symmetric_reduction.pxd: -------------------------------------------------------------------------------- 1 | cdef class SymmetricReductionStrategy: 2 | cdef list _lm 3 | cdef list _lengths 4 | cdef object _min_lm 5 | cdef int _tail 6 | cdef object _R 7 | cdef object _parent 8 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_GF2E.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport GF2E_c 2 | from .ntl_GF2EContext cimport ntl_GF2EContext_class 3 | 4 | cdef class ntl_GF2E(): 5 | cdef GF2E_c x 6 | cdef ntl_GF2EContext_class c 7 | cdef ntl_GF2E _new(self) 8 | 9 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_lzz_p.pxd: -------------------------------------------------------------------------------- 1 | from .lzz_p cimport * 2 | from .ntl_lzz_pContext cimport ntl_zz_pContext_class 3 | 4 | cdef class ntl_zz_p(): 5 | cdef zz_p_c x 6 | cdef ntl_zz_pContext_class c 7 | cdef ntl_zz_p _new(ntl_zz_p self) 8 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_generic_dense.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_dense cimport Matrix_dense 2 | 3 | cdef class Matrix_generic_dense(Matrix_dense): 4 | cdef list _entries 5 | cdef Matrix_generic_dense _new(self, Py_ssize_t nrows, Py_ssize_t ncols) 6 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_mpolynomial_dense.pxd: -------------------------------------------------------------------------------- 1 | from sage.matrix.matrix_generic_dense cimport Matrix_generic_dense 2 | 3 | from sage.libs.singular.decl cimport ideal 4 | 5 | cdef class Matrix_mpolynomial_dense(Matrix_generic_dense): 6 | pass 7 | -------------------------------------------------------------------------------- /src/sage/rings/number_field/number_field_base.pxd: -------------------------------------------------------------------------------- 1 | from sage.rings.ring cimport Field 2 | 3 | cdef class NumberField(Field): 4 | cdef int _embedded_real 5 | cdef list _gen_approx 6 | 7 | cpdef _get_embedding_approx(self, size_t i) 8 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/chart.rst: -------------------------------------------------------------------------------- 1 | Coordinate Charts 2 | ================= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/chart 8 | 9 | sage/manifolds/chart_func 10 | 11 | sage/manifolds/calculus_method 12 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/diff_form.rst: -------------------------------------------------------------------------------- 1 | Differential Forms 2 | ================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/differentiable/diff_form_module 8 | 9 | sage/manifolds/differentiable/diff_form 10 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/tangent_space.rst: -------------------------------------------------------------------------------- 1 | Tangent Spaces 2 | ============== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/differentiable/tangent_space 8 | 9 | sage/manifolds/differentiable/tangent_vector 10 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/interrupt.rst: -------------------------------------------------------------------------------- 1 | Interrupt the doctester (the parent process):: 2 | 3 | sage: import signal 4 | sage: import time 5 | sage: os.kill(os.getppid(), signal.SIGINT) 6 | sage: time.sleep(10) 7 | sage: os._exit(0) 8 | -------------------------------------------------------------------------------- /src/sage/libs/gmp/misc.pxd: -------------------------------------------------------------------------------- 1 | # distutils: libraries = gmp 2 | 3 | cdef extern from "gmp.h": 4 | void mp_set_memory_functions( 5 | void *(*) (size_t), 6 | void *(*) (void *, size_t, size_t), 7 | void (*) (void *, size_t)) 8 | -------------------------------------------------------------------------------- /condarc.yml: -------------------------------------------------------------------------------- 1 | # For the environment.yml to reliably use the conda-forge packages, 2 | # need to set this option. See https://github.com/conda-forge/sagelib-feedstock/issues/87 3 | channel_priority: strict 4 | channels: 5 | - conda-forge 6 | - defaults 7 | -------------------------------------------------------------------------------- /src/doc/en/reference/dynamics/complex_dynamics.rst: -------------------------------------------------------------------------------- 1 | Plotting of Mandelbrot and Julia Sets 2 | ======================================================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | ../sage/dynamics/complex_dynamics/mandel_julia 8 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/diff_scalarfield.rst: -------------------------------------------------------------------------------- 1 | Scalar Fields 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/differentiable/scalarfield_algebra 8 | 9 | sage/manifolds/differentiable/scalarfield 10 | -------------------------------------------------------------------------------- /src/doc/en/reference/probability/index.rst: -------------------------------------------------------------------------------- 1 | Probability 2 | =========== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/probability/probability_distribution 8 | sage/probability/random_variable 9 | 10 | .. include:: ../footer.txt 11 | -------------------------------------------------------------------------------- /src/sage/algebras/fusion_rings/fast_parallel_fmats_methods.pxd: -------------------------------------------------------------------------------- 1 | cdef _fmat(fvars, Nk_ij, one, a, b, c, d, x, y) 2 | cpdef _backward_subs(factory, bint flatten=*) 3 | cpdef executor(tuple params) 4 | cpdef _solve_for_linear_terms(factory, list eqns=*) 5 | 6 | -------------------------------------------------------------------------------- /src/sage/graphs/base/static_dense_graph.pxd: -------------------------------------------------------------------------------- 1 | from sage.data_structures.binary_matrix cimport binary_matrix_t 2 | from libc.stdint cimport uint32_t, uint64_t 3 | 4 | cdef dict dense_graph_init(binary_matrix_t m, g, translation = ?, force_undirected = ?) 5 | -------------------------------------------------------------------------------- /src/sage/homology/all.py: -------------------------------------------------------------------------------- 1 | from .chain_complex import ChainComplex 2 | 3 | from .chain_complex_morphism import ChainComplexMorphism 4 | 5 | from sage.misc.lazy_import import lazy_import 6 | lazy_import('sage.homology.koszul_complex', 'KoszulComplex') 7 | -------------------------------------------------------------------------------- /src/sage/libs/eclib/all.py: -------------------------------------------------------------------------------- 1 | from .constructor import CremonaModularSymbols 2 | from .interface import mwrank_EllipticCurve, mwrank_MordellWeil 3 | from .mwrank import get_precision, set_precision 4 | from .mwrank import initprimes as mwrank_initprimes 5 | -------------------------------------------------------------------------------- /src/sage/rings/asymptotic/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import('sage.rings.asymptotic.asymptotic_ring', 'AsymptoticRing') 3 | lazy_import('sage.rings.asymptotic.asymptotic_expansion_generators', 'asymptotic_expansions') 4 | -------------------------------------------------------------------------------- /src/sage/rings/finite_rings/finite_field_base.pxd: -------------------------------------------------------------------------------- 1 | from sage.rings.ring cimport Field 2 | 3 | cdef class FiniteField(Field): 4 | cdef public object __polynomial_ring 5 | cdef public object __vector_space 6 | cdef public object __interface 7 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/convert.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport ZZ_c 2 | from sage.libs.gmp.types cimport mpz_t, mpz_srcptr 3 | 4 | cdef void ZZ_to_mpz(mpz_t output, ZZ_c* x) 5 | cdef void mpz_to_ZZ(ZZ_c *output, mpz_srcptr x) 6 | cdef void PyLong_to_ZZ(ZZ_c* z, value) 7 | -------------------------------------------------------------------------------- /src/sage/misc/allocator.pxd: -------------------------------------------------------------------------------- 1 | from cpython.object cimport * 2 | 3 | cdef hook_tp_functions_type(object t, newfunc tp_new, destructor tp_dealloc, bint useGC) 4 | 5 | cdef hook_tp_functions(object global_dummy, newfunc tp_new, destructor tp_dealloc, bint useGC) 6 | -------------------------------------------------------------------------------- /src/sage/combinat/combinat_cython.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.gmp.all cimport mpz_t 2 | 3 | cdef mpz_stirling_s2(mpz_t s, unsigned long n, unsigned long k) 4 | 5 | cdef list from_word(list w, list base_set) 6 | 7 | cdef list convert(Py_ssize_t* f, Py_ssize_t n) 8 | 9 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/sig_on.rst: -------------------------------------------------------------------------------- 1 | Test a bad value of ``sig_on_count``:: 2 | 3 | sage: from cysignals.tests import _sig_on 4 | sage: _sig_on() 5 | 6 | The following test should succeed as usual:: 7 | 8 | sage: 3**12 - 2**19 9 | 7153 10 | -------------------------------------------------------------------------------- /src/sage/modular/modsym/apply.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.flint.types cimport fmpz_poly_t 2 | 3 | cdef class Apply: 4 | cdef fmpz_poly_t f, g, ff, gg 5 | cdef int apply_to_monomial_flint(self, fmpz_poly_t ans, int i, int j, int a, int b, int c, int d) except -1 6 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/multi_polynomial_ideal_libsingular.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.singular.decl cimport ideal, ring 2 | 3 | cdef object singular_ideal_to_sage_sequence(ideal *i, ring *r, object parent) 4 | cdef ideal *sage_ideal_to_singular_ideal(I) except NULL 5 | -------------------------------------------------------------------------------- /src/sage/schemes/product_projective/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | 3 | lazy_import('sage.schemes.product_projective.space', 'ProductProjectiveSpaces') 4 | lazy_import('sage.schemes.product_projective.space', 'is_ProductProjectiveSpaces') 5 | -------------------------------------------------------------------------------- /src/sage/version.py: -------------------------------------------------------------------------------- 1 | # Sage version information for Python scripts 2 | # This file is auto-generated by the sage-update-version script, do not edit! 3 | version = '9.8.rc0' 4 | date = '2023-01-29' 5 | banner = 'SageMath version 9.8.rc0, Release Date: 2023-01-29' 6 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/mixed_form.rst: -------------------------------------------------------------------------------- 1 | Mixed Differential Forms 2 | ======================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/differentiable/mixed_form_algebra 8 | 9 | sage/manifolds/differentiable/mixed_form 10 | -------------------------------------------------------------------------------- /src/sage/calculus/transforms/dwt.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.gsl.wavelet cimport * 2 | from sage.libs.gsl.array cimport GSLDoubleArray 3 | 4 | cdef class DiscreteWaveletTransform(GSLDoubleArray): 5 | cdef gsl_wavelet* wavelet 6 | cdef gsl_wavelet_workspace* workspace 7 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/continuous_map.rst: -------------------------------------------------------------------------------- 1 | Continuous Maps 2 | =============== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/manifold_homset 8 | 9 | sage/manifolds/continuous_map 10 | 11 | sage/manifolds/continuous_map_image 12 | -------------------------------------------------------------------------------- /src/doc/en/reference/polynomial_rings/invariant_theory.rst: -------------------------------------------------------------------------------- 1 | 2 | Classical Invariant Theory 3 | ========================== 4 | 5 | .. toctree:: 6 | :maxdepth: 1 7 | 8 | sage/rings/invariants/invariant_theory 9 | sage/rings/invariants/reconstruction 10 | 11 | -------------------------------------------------------------------------------- /src/sage/combinat/crystals/pbw_datum.pxd: -------------------------------------------------------------------------------- 1 | cpdef tuple compute_new_lusztig_datum(list enhanced_braid_chain, initial_lusztig_datum) 2 | cpdef tuple tropical_plucker_relation(tuple a, lusztig_datum) 3 | cpdef list enhance_braid_move_chain(braid_move_chain, cartan_type) 4 | 5 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_GF2EContext.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport GF2EContext_c 2 | from .ntl_GF2X cimport ntl_GF2X 3 | 4 | cdef class ntl_GF2EContext_class(): 5 | cdef GF2EContext_c x 6 | cdef ntl_GF2X m 7 | cdef void restore_c(self) 8 | cdef object __weakref__ 9 | -------------------------------------------------------------------------------- /src/sage/sat/converters/anf2cnf.py: -------------------------------------------------------------------------------- 1 | """ 2 | Abstract ANF to CNF Converter 3 | 4 | All ANF to CNF converters must inherit from this class. 5 | 6 | AUTHORS: 7 | 8 | - Martin Albrecht (2012): first version 9 | """ 10 | 11 | class ANF2CNFConverter(): 12 | pass 13 | -------------------------------------------------------------------------------- /src/sage_setup/autogen/interpreters/__main__.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function, absolute_import 2 | 3 | import os 4 | from sage.env import SAGE_SRC 5 | 6 | from . import rebuild 7 | 8 | 9 | rebuild(os.path.join(SAGE_SRC, "sage", "ext", "interpreters")) 10 | -------------------------------------------------------------------------------- /src/doc/common/static/custom-furo.css: -------------------------------------------------------------------------------- 1 | span.sidebar-brand-text { 2 | font-size: small; 3 | text-align: center; 4 | } 5 | 6 | div.highlight { 7 | background: #F4F4F4; 8 | } 9 | 10 | body[data-theme="dark"] div.highlight { 11 | background: #383838; 12 | } 13 | 14 | -------------------------------------------------------------------------------- /src/sage/algebras/quantum_groups/all.py: -------------------------------------------------------------------------------- 1 | """ 2 | Quantum Groups 3 | """ 4 | 5 | from sage.misc.lazy_import import lazy_import 6 | lazy_import('sage.algebras.quantum_groups.fock_space', 'FockSpace') 7 | lazy_import('sage.algebras.quantum_groups.quantum_group_gap', 'QuantumGroup') 8 | -------------------------------------------------------------------------------- /src/sage/crypto/block_cipher/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | 3 | lazy_import('sage.crypto.block_cipher.miniaes', 'MiniAES') 4 | lazy_import('sage.crypto.block_cipher.sdes', 'SimplifiedDES') 5 | lazy_import('sage.crypto.block_cipher.present', 'PRESENT') 6 | -------------------------------------------------------------------------------- /src/sage/crypto/mq/sbox.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | 3 | lazy_import('sage.crypto.sbox', ['SBox', 4 | 'feistel_construction', 5 | 'misty_construction'], 6 | deprecation=22986) 7 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/fail_and_die.rst: -------------------------------------------------------------------------------- 1 | The ``NameError`` raised on the second line should be displayed, even 2 | if we crash immediately afterwards:: 3 | 4 | sage: import time, signal 5 | sage: this_gives_a_NameError 6 | sage: os.kill(os.getpid(), signal.SIGKILL) 7 | -------------------------------------------------------------------------------- /src/sage/libs/arb/bernoulli.pxd: -------------------------------------------------------------------------------- 1 | # distutils: libraries = gmp flint ARB_LIBRARY 2 | # distutils: depends = bernoulli.h 3 | 4 | from ..flint.types cimport fmpq_t, ulong 5 | 6 | # bernoulli.h 7 | cdef extern from "arb_wrap.h": 8 | void bernoulli_fmpq_ui(fmpq_t b, ulong n) 9 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix1.pxd: -------------------------------------------------------------------------------- 1 | from .matrix0 cimport Matrix as Matrix0 2 | 3 | cdef class Matrix(Matrix0): 4 | cdef _stack_impl(self, bottom) 5 | 6 | cpdef row_ambient_module(self, base_ring=*, sparse=*) 7 | cpdef column_ambient_module(self, base_ring=*, sparse=*) 8 | -------------------------------------------------------------------------------- /src/sage/rings/padics/padic_ZZ_pX_element.pxd: -------------------------------------------------------------------------------- 1 | from sage.rings.padics.padic_ext_element cimport pAdicExtElement 2 | from sage.rings.padics.pow_computer_ext cimport PowComputer_ZZ_pX 3 | 4 | cdef class pAdicZZpXElement(pAdicExtElement): 5 | cdef PowComputer_ZZ_pX prime_pow 6 | -------------------------------------------------------------------------------- /src/sage/symbolic/ginac/py_funcs.cpp: -------------------------------------------------------------------------------- 1 | /** @file py_func.cpp 2 | * 3 | * Function table containing the functions used in the Sage - Pynac 4 | * interface. 5 | * */ 6 | #include "py_funcs.h" 7 | 8 | namespace GiNaC { 9 | struct py_funcs_struct py_funcs; 10 | } 11 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/degenerate_metric.rst: -------------------------------------------------------------------------------- 1 | Degenerate Metric Manifolds 2 | =========================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/differentiable/degenerate 8 | 9 | sage/manifolds/differentiable/degenerate_submanifold 10 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/multivector.rst: -------------------------------------------------------------------------------- 1 | Alternating Multivector Fields 2 | ============================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/differentiable/multivector_module 8 | 9 | sage/manifolds/differentiable/multivectorfield 10 | -------------------------------------------------------------------------------- /src/doc/en/reference/semirings/index.rst: -------------------------------------------------------------------------------- 1 | Standard Semirings 2 | ================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/rings/semirings/non_negative_integer_semiring 8 | sage/rings/semirings/tropical_semiring 9 | 10 | .. include:: ../footer.txt 11 | -------------------------------------------------------------------------------- /src/sage/ext_data/gap/console.g: -------------------------------------------------------------------------------- 1 | # If we are loaded with a workspace then \$SAGE will be defined and in 2 | # that case we need to call StartInteract so that the pager will be 3 | # set correctly. See trac #5043. 4 | if IsBound(\$SAGE) then 5 | \$SAGE.StartInteract(); 6 | fi; 7 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/polynomial_gf2x.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.ntl.GF2X cimport GF2X_c 2 | 3 | ctypedef GF2X_c celement 4 | ctypedef long cparent 5 | 6 | include "polynomial_template_header.pxi" 7 | 8 | cdef class Polynomial_GF2X(Polynomial_template): 9 | pass 10 | 11 | -------------------------------------------------------------------------------- /src/doc/common/templates-furo/sidebar/home.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /src/sage/probability/all.py: -------------------------------------------------------------------------------- 1 | 2 | from .random_variable import ( 3 | DiscreteRandomVariable, 4 | DiscreteProbabilitySpace ) 5 | 6 | from .probability_distribution import ( 7 | RealDistribution, 8 | SphericalDistribution, 9 | GeneralDiscreteDistribution ) 10 | -------------------------------------------------------------------------------- /src/sage/rings/puiseux_series_ring_element.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport AlgebraElement, ModuleElement 2 | from sage.rings.laurent_series_ring_element cimport LaurentSeries 3 | 4 | cdef class PuiseuxSeries(AlgebraElement): 5 | cdef LaurentSeries _l 6 | cdef size_t _e 7 | -------------------------------------------------------------------------------- /src/doc/en/reference/plot3d/threejs_examples/template.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/doc/en/reference/quat_algebras/index.rst: -------------------------------------------------------------------------------- 1 | Quaternion Algebras 2 | =================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/algebras/quatalg/quaternion_algebra 8 | sage/algebras/quatalg/quaternion_algebra_element 9 | 10 | 11 | .. include:: ../footer.txt 12 | -------------------------------------------------------------------------------- /src/doc/en/website/index.rst: -------------------------------------------------------------------------------- 1 | Sage Documentation 2 | ================== 3 | 4 | Do not edit this file as its output is overridden by the template in the templates directory. 5 | 6 | Do not delete this line as it enables MathJax in the webpage generated from this file: :math:`e^{\pi i}+1=0`. 7 | -------------------------------------------------------------------------------- /src/sage/categories/morphism.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport Element 2 | from .map cimport Map 3 | 4 | 5 | cdef class Morphism(Map): 6 | pass 7 | 8 | cdef class SetMorphism(Morphism): 9 | cdef object _function 10 | cpdef bint _eq_c_impl(left, Element right) 11 | -------------------------------------------------------------------------------- /src/sage/libs/gsl/elljac.pxd: -------------------------------------------------------------------------------- 1 | # distutils: libraries = GSL_LIBRARIES 2 | # distutils: library_dirs = GSL_LIBDIR 3 | # distutils: include_dirs = GSL_INCDIR 4 | cdef extern from "gsl/gsl_sf_elljac.h": 5 | 6 | int gsl_sf_elljac_e(double u, double m, double * sn, double * cn, double * dn) 7 | 8 | -------------------------------------------------------------------------------- /src/sage/cpython/getattr.pxd: -------------------------------------------------------------------------------- 1 | # A class that allows for a more efficient creation 2 | # of attribute errors, so that raising them requires 3 | # less time. 4 | cdef class AttributeErrorMessage: 5 | cdef public cls 6 | cdef public name 7 | 8 | cpdef getattr_from_other_class(self, cls, name) 9 | -------------------------------------------------------------------------------- /src/sage/groups/group.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.parent cimport Parent 2 | 3 | cdef class Group(Parent): 4 | pass 5 | 6 | cdef class AbelianGroup(Group): 7 | pass 8 | 9 | cdef class FiniteGroup(Group): 10 | pass 11 | 12 | cdef class AlgebraicGroup(Group): 13 | pass 14 | 15 | -------------------------------------------------------------------------------- /src/sage/rings/real_double_element_gsl.pxd: -------------------------------------------------------------------------------- 1 | from .real_double cimport RealDoubleElement 2 | 3 | 4 | cdef class RealDoubleElement_gsl(RealDoubleElement): 5 | cdef __pow_double(self, double exponent, double sign) 6 | cpdef _pow_(self, other) 7 | cdef _log_base(self, double log_of_base) 8 | -------------------------------------------------------------------------------- /src/doc/en/reference/euclidean_spaces/index.rst: -------------------------------------------------------------------------------- 1 | .. _euclidean-spaces: 2 | 3 | Euclidean Spaces and Vector Calculus 4 | ==================================== 5 | 6 | .. toctree:: 7 | :maxdepth: 1 8 | 9 | sage/manifolds/differentiable/examples/euclidean 10 | sage/manifolds/operators 11 | -------------------------------------------------------------------------------- /.dir-locals.el: -------------------------------------------------------------------------------- 1 | ;;; Directory Local Variables 2 | ;;; For more information see (info "(emacs) Directory Variables") 3 | 4 | ((nil 5 | ;; Use space instead of tabs for indentation 6 | (indent-tabs-mode . nil)) 7 | (makefile-mode 8 | ;; But use tabs in Makefiles 9 | (indent-tabs-mode . t))) 10 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // List of extensions which should be recommended for developers when a workspace is opened for the first time. 3 | // See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations. 4 | "recommendations": [ 5 | "ms-python.python" 6 | ], 7 | } 8 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/tensorfield.rst: -------------------------------------------------------------------------------- 1 | Tensor Fields 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/manifolds/differentiable/tensorfield_module 8 | 9 | sage/manifolds/differentiable/tensorfield 10 | 11 | sage/manifolds/differentiable/tensorfield_paral 12 | -------------------------------------------------------------------------------- /src/sage/dynamics/cellular_automata/all.py: -------------------------------------------------------------------------------- 1 | import sage.dynamics.cellular_automata.catalog as cellular_automata 2 | 3 | from sage.misc.lazy_import import lazy_import 4 | lazy_import("sage.dynamics.cellular_automata.solitons", 5 | ["SolitonCellularAutomata", "PeriodicSolitonCellularAutomata"]) 6 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_modn_sparse.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_sparse cimport Matrix_sparse 2 | from sage.modules.vector_modn_sparse cimport * 3 | 4 | cdef class Matrix_modn_sparse(Matrix_sparse): 5 | cdef c_vector_modint* rows 6 | cdef public int p 7 | cdef swap_rows_c(self, Py_ssize_t n1, Py_ssize_t n2) 8 | -------------------------------------------------------------------------------- /src/sage/rings/power_series_mpoly.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport ModuleElement 2 | from .power_series_ring_element cimport PowerSeries 3 | 4 | cdef class PowerSeries_mpoly(PowerSeries): 5 | cdef ModuleElement __f 6 | cdef object __poly 7 | cdef object __list 8 | cdef bint _truncated 9 | -------------------------------------------------------------------------------- /src/sage/rings/valuation/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | 3 | lazy_import('sage.rings.valuation.gauss_valuation', 'GaussValuation') 4 | lazy_import('sage.rings.valuation', 'valuations_catalog', 'valuations') 5 | lazy_import('sage.rings.valuation.value_group', 'DiscreteValueGroup') 6 | -------------------------------------------------------------------------------- /src/doc/en/reference/tensor_free_modules/alt_forms.rst: -------------------------------------------------------------------------------- 1 | Alternating tensors 2 | =================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/tensor/modules/ext_pow_free_module 8 | 9 | sage/tensor/modules/alternating_contr_tensor 10 | 11 | sage/tensor/modules/free_module_alt_form 12 | -------------------------------------------------------------------------------- /src/sage/doctest/tests/atexit.rst: -------------------------------------------------------------------------------- 1 | Register an atexit function to remove the file given by the 2 | ``DOCTEST_DELETE_FILE`` environment variable:: 3 | 4 | sage: import atexit 5 | sage: fn = os.environ['DOCTEST_DELETE_FILE'] 6 | sage: atexit.register(os.unlink, fn) 7 | 8 | -------------------------------------------------------------------------------- /src/sage/geometry/riemannian_manifolds/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | lazy_import('sage.geometry.riemannian_manifolds.parametrized_surface3d', 3 | 'ParametrizedSurface3D') 4 | lazy_import('sage.geometry.riemannian_manifolds.surface3d_generators', 5 | 'surfaces') 6 | -------------------------------------------------------------------------------- /src/sage/groups/old.pxd: -------------------------------------------------------------------------------- 1 | cimport sage.structure.parent_gens 2 | 3 | cdef class Group(sage.structure.parent.Parent): 4 | pass 5 | 6 | cdef class AbelianGroup(Group): 7 | pass 8 | 9 | cdef class FiniteGroup(Group): 10 | pass 11 | 12 | cdef class AlgebraicGroup(Group): 13 | pass 14 | 15 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_modn_dense_float.pxd: -------------------------------------------------------------------------------- 1 | ctypedef float celement 2 | 3 | include "matrix_modn_dense_template_header.pxi" 4 | 5 | from sage.rings.finite_rings.integer_mod cimport IntegerMod_int 6 | 7 | cdef class Matrix_modn_dense_float(Matrix_modn_dense_template): 8 | cdef IntegerMod_int _get_template 9 | -------------------------------------------------------------------------------- /src/sage/repl/ipython_kernel/all_jupyter.py: -------------------------------------------------------------------------------- 1 | """ 2 | All imports for Jupyter 3 | """ 4 | 5 | from sage.all_cmdline import * 6 | 7 | from .widgets_sagenb import (input_box, text_control, slider, 8 | range_slider, checkbox, selector, input_grid, color_selector) 9 | from .interact import interact 10 | -------------------------------------------------------------------------------- /src/sage/rings/bernmm/README2.txt: -------------------------------------------------------------------------------- 1 | This directory contains the bernmm library, by David Harvey. 2 | 3 | bernmm is maintained as a separate project, see my website dharvey.net. 4 | 5 | If you make any changes/improvements, please tell me about it! 6 | I might want to merge those changes into the upstream version. 7 | -------------------------------------------------------------------------------- /src/sage/rings/convert/mpfi.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.mpfi.types cimport mpfi_ptr 2 | 3 | cdef int mpfi_set_sage(mpfi_ptr re, mpfi_ptr im, x, field, int base) except -1 4 | cdef int mpfi_interv_sage(mpfi_ptr re, mpfi_ptr im, x, y, field, int base) except -1 5 | cdef int mpfi_set_via_RR(mpfi_ptr re, x, field) except -1 6 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/polynomial_integer_dense_ntl.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.ntl.types cimport ZZX_c 2 | from sage.rings.polynomial.polynomial_element cimport Polynomial 3 | 4 | cdef class Polynomial_integer_dense_ntl(Polynomial): 5 | cdef ZZX_c __poly 6 | 7 | cdef Polynomial_integer_dense_ntl _new(self) 8 | -------------------------------------------------------------------------------- /src/bin/sage-eval: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sage-python 2 | 3 | import sys 4 | from sage.all import * 5 | from sage.calculus.predefined import x 6 | from sage.repl.preparse import preparse 7 | 8 | if len(sys.argv) > 1: 9 | s = preparse(" ".join(sys.argv[1:])) 10 | eval(compile(s,'','exec')) 11 | 12 | -------------------------------------------------------------------------------- /src/bin/sage-inline-fortran: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Compile Fortran code within Sage, 4 | # see src/sage/misc/inline_fortran.py 5 | 6 | [ -n "$FC" ] || FC=gfortran 7 | 8 | if [ "$UNAME" = "Darwin" ]; then 9 | exec $FC -bundle -undefined dynamic_lookup "$@" 10 | else 11 | exec $FC -shared "$@" 12 | fi 13 | -------------------------------------------------------------------------------- /src/sage/groups/libgap_wrapper.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport MultiplicativeGroupElement 2 | from sage.libs.gap.element cimport GapElement 3 | 4 | 5 | cdef class ElementLibGAP(MultiplicativeGroupElement): 6 | cdef GapElement _libgap 7 | cpdef GapElement gap(self) 8 | cpdef _mul_(self, other) 9 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_lzz_pX.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.ntl.lzz_p cimport * 2 | from sage.libs.ntl.lzz_pX cimport * 3 | 4 | from sage.libs.ntl.ntl_lzz_pContext cimport ntl_zz_pContext_class 5 | 6 | cdef class ntl_zz_pX(): 7 | cdef zz_pX_c x 8 | cdef ntl_zz_pContext_class c 9 | cdef ntl_zz_pX _new(self) 10 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_real_double_dense.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_double_dense cimport Matrix_double_dense 2 | 3 | cdef class Matrix_real_double_dense(Matrix_double_dense): 4 | cdef set_unsafe_double(self, Py_ssize_t i, Py_ssize_t j, double value) 5 | cdef double get_unsafe_double(self, Py_ssize_t i, Py_ssize_t j) 6 | -------------------------------------------------------------------------------- /src/sage/rings/integer_ring.pxd: -------------------------------------------------------------------------------- 1 | from .ring cimport PrincipalIdealDomain 2 | from .integer cimport Integer 3 | from sage.libs.gmp.types cimport mpz_t 4 | 5 | cdef class IntegerRing_class(PrincipalIdealDomain): 6 | cdef int _randomize_mpz(self, mpz_t value, x, y, distribution) except -1 7 | cdef object _zero 8 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/evaluation_ntl.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.ntl.types cimport ZZX_c 2 | from sage.libs.mpfr.types cimport mpfr_t 3 | from sage.libs.mpfi.types cimport mpfi_t 4 | 5 | cdef ZZX_evaluation_mpfr(mpfr_t res, ZZX_c poly, const mpfr_t a) 6 | cdef ZZX_evaluation_mpfi(mpfi_t res, ZZX_c poly, const mpfi_t a) 7 | -------------------------------------------------------------------------------- /src/sage/rings/polynomial/multi_polynomial.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport CommutativeRingElement 2 | 3 | cdef class MPolynomial(CommutativeRingElement): 4 | cdef long _hash_c(self) except -1 5 | cpdef _mod_(self, right) 6 | cpdef dict _mpoly_dict_recursive(self, tuple vars=*, base_ring=*) 7 | 8 | -------------------------------------------------------------------------------- /src/sage/symbolic/series.py: -------------------------------------------------------------------------------- 1 | r""" 2 | Symbolic Series 3 | 4 | This module consists only of deprecated lazy imports from 5 | :mod:`sage.symbolic.expression`. 6 | """ 7 | 8 | 9 | from sage.misc.lazy_import import lazy_import 10 | lazy_import('sage.symbolic.expression', 'SymbolicSeries', deprecation=32386) 11 | -------------------------------------------------------------------------------- /pkgs/sagemath-repl/pyproject.toml.m4: -------------------------------------------------------------------------------- 1 | [build-system] 2 | # Minimum requirements for the build system to execute. 3 | requires = [ 4 | esyscmd(`sage-get-system-packages install-requires-toml \ 5 | setuptools \ 6 | wheel \ 7 | ')] 8 | build-backend = "setuptools.build_meta" 9 | -------------------------------------------------------------------------------- /src/bin/sage-run-cython: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sage-python 2 | 3 | import sys 4 | from sage.repl.load import load_cython 5 | from sage.misc.temporary_file import tmp_filename 6 | 7 | if len(sys.argv) > 1: 8 | s = load_cython(sys.argv.pop(1)) 9 | import sage.all 10 | eval(compile(s, tmp_filename(), 'exec')) 11 | -------------------------------------------------------------------------------- /src/conftest_inputtest.py: -------------------------------------------------------------------------------- 1 | def something(): 2 | """ a doctest in a docstring 3 | 4 | EXAMPLES:: 5 | 6 | sage: something() 7 | 42 8 | sage: something() + 1 9 | 43 10 | 11 | TESTS:: 12 | 13 | sage: something() 14 | 44 15 | """ 16 | return 42 17 | -------------------------------------------------------------------------------- /src/sage/geometry/polyhedron/all.py: -------------------------------------------------------------------------------- 1 | 2 | from sage.misc.lazy_import import lazy_import 3 | lazy_import('sage.geometry.polyhedron.constructor', 'Polyhedron') 4 | lazy_import('sage.geometry.polyhedron.library', 'polytopes') 5 | lazy_import('sage.geometry.polyhedron.combinatorial_polyhedron.base' , 'CombinatorialPolyhedron') 6 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_gap.pxd: -------------------------------------------------------------------------------- 1 | from .matrix_dense cimport Matrix_dense 2 | from sage.libs.gap.element cimport GapElement 3 | 4 | cdef class Matrix_gap(Matrix_dense): 5 | cdef GapElement _libgap 6 | 7 | cpdef GapElement gap(self) 8 | cdef Matrix_gap _new(self, Py_ssize_t nrows, Py_ssize_t ncols) 9 | 10 | -------------------------------------------------------------------------------- /src/doc/en/reference/manifolds/poisson_manifold.rst: -------------------------------------------------------------------------------- 1 | Poisson Manifolds 2 | ================= 3 | 4 | .. toctree:: 5 | :maxdepth: 3 6 | 7 | sage/manifolds/differentiable/poisson_tensor 8 | 9 | sage/manifolds/differentiable/symplectic_form 10 | 11 | sage/manifolds/differentiable/examples/symplectic_space 12 | -------------------------------------------------------------------------------- /src/sage/lfunctions/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import as _lazy_import_ 2 | 3 | _lazy_import_("sage.lfunctions.dokchitser", "Dokchitser") 4 | _lazy_import_("sage.lfunctions.sympow", "sympow") 5 | _lazy_import_("sage.lfunctions.zero_sums", "LFunctionZeroSum") 6 | _lazy_import_("sage.lfunctions.lcalc", "lcalc") 7 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_GF2EX.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport GF2EX_c 2 | from .ntl_GF2EContext cimport ntl_GF2EContext_class 3 | from .ntl_GF2E cimport ntl_GF2E 4 | 5 | cdef class ntl_GF2EX(): 6 | cdef GF2EX_c x 7 | cdef ntl_GF2EContext_class c 8 | cdef ntl_GF2E _new_element(self) 9 | cdef ntl_GF2EX _new(self) 10 | -------------------------------------------------------------------------------- /src/sage/matrix/matrix_integer_sparse.pxd: -------------------------------------------------------------------------------- 1 | from sage.modules.vector_integer_sparse cimport mpz_vector 2 | from sage.ext.mod_int cimport mod_int 3 | from .matrix_sparse cimport Matrix_sparse 4 | 5 | cdef class Matrix_integer_sparse(Matrix_sparse): 6 | cdef mpz_vector* _matrix 7 | 8 | cdef _mod_int_c(self, mod_int p) 9 | -------------------------------------------------------------------------------- /src/sage/symbolic/constants_c.py: -------------------------------------------------------------------------------- 1 | r""" 2 | The constant `e` (deprecated module) 3 | 4 | This module consists only of deprecated lazy imports from 5 | :mod:`sage.symbolic.expression`. 6 | """ 7 | 8 | 9 | from sage.misc.lazy_import import lazy_import 10 | lazy_import('sage.symbolic.expression', 'E', deprecation=32386) 11 | -------------------------------------------------------------------------------- /pkgs/sagemath-environment/pyproject.toml.m4: -------------------------------------------------------------------------------- 1 | [build-system] 2 | # Minimum requirements for the build system to execute. 3 | requires = [ 4 | esyscmd(`sage-get-system-packages install-requires-toml \ 5 | setuptools \ 6 | wheel \ 7 | ')] 8 | build-backend = "setuptools.build_meta" 9 | -------------------------------------------------------------------------------- /src/sage/combinat/integer_lists/__init__.py: -------------------------------------------------------------------------------- 1 | from .base import IntegerListsBackend, Envelope 2 | from .lists import IntegerLists 3 | from .invlex import IntegerListsLex 4 | 5 | from sage.misc.persist import register_unpickle_override 6 | register_unpickle_override('sage.combinat.integer_list', 'IntegerListsLex', IntegerListsLex) 7 | -------------------------------------------------------------------------------- /src/sage/rings/laurent_series_ring_element.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.element cimport AlgebraElement, ModuleElement 2 | 3 | cdef class LaurentSeries(AlgebraElement): 4 | cdef ModuleElement __u 5 | cdef long __n 6 | 7 | cdef __normalize(self) 8 | cpdef _add_(self, other) 9 | cpdef _mul_(self, other) 10 | 11 | -------------------------------------------------------------------------------- /src/sage/rings/padics/morphism.pxd: -------------------------------------------------------------------------------- 1 | from sage.rings.morphism cimport RingHomomorphism 2 | from sage.structure.element cimport Element 3 | 4 | 5 | cdef class FrobeniusEndomorphism_padics(RingHomomorphism): 6 | cdef long _degree 7 | cdef long _power 8 | cdef long _order 9 | 10 | cpdef Element _call_(self,x) 11 | -------------------------------------------------------------------------------- /src/doc/en/reference/algebras/cubic_hecke_algebra.rst: -------------------------------------------------------------------------------- 1 | Cubic Hecke Algebras 2 | ==================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/algebras/hecke_algebras/cubic_hecke_algebra 8 | sage/algebras/hecke_algebras/cubic_hecke_base_ring 9 | sage/algebras/hecke_algebras/cubic_hecke_matrix_rep 10 | 11 | -------------------------------------------------------------------------------- /src/doc/en/reference/logic/index.rst: -------------------------------------------------------------------------------- 1 | Symbolic Logic 2 | ============== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/logic/propcalc 8 | sage/logic/boolformula 9 | sage/logic/booleval 10 | sage/logic/logicparser 11 | sage/logic/logic 12 | sage/logic/logictable 13 | 14 | .. include:: ../footer.txt 15 | -------------------------------------------------------------------------------- /src/doc/en/reference/resolutions/index.rst: -------------------------------------------------------------------------------- 1 | Resolutions 2 | =========== 3 | 4 | Free and graded resolutions are tools for commutative algebra and algebraic 5 | geometry. 6 | 7 | .. toctree:: 8 | :maxdepth: 1 9 | 10 | sage/homology/free_resolution 11 | sage/homology/graded_resolution 12 | 13 | .. include:: ../footer.txt 14 | -------------------------------------------------------------------------------- /src/sage/algebras/steenrod/all.py: -------------------------------------------------------------------------------- 1 | """ 2 | The Steenrod algebra 3 | """ 4 | from .steenrod_algebra import SteenrodAlgebra, Sq 5 | from sage.misc.lazy_import import lazy_import 6 | lazy_import('sage.algebras.steenrod.steenrod_algebra_bases', 7 | 'steenrod_algebra_basis', 8 | deprecation=(32647, 'removed from namespace')) 9 | -------------------------------------------------------------------------------- /src/sage/calculus/interpolation.pxd: -------------------------------------------------------------------------------- 1 | from sage.libs.gsl.interp cimport * 2 | 3 | cdef class Spline: 4 | cdef double *x 5 | cdef double *y 6 | cdef gsl_interp_accel *acc 7 | cdef gsl_spline *spline 8 | cdef int started 9 | cdef object v 10 | 11 | cdef start_interp(self) 12 | cdef stop_interp(self) 13 | -------------------------------------------------------------------------------- /src/sage/knots/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | from sage.features.databases import DatabaseKnotInfo 3 | 4 | lazy_import('sage.knots.knot', ['Knot', 'Knots']) 5 | lazy_import('sage.knots.link', 'Link') 6 | if DatabaseKnotInfo().is_present(): 7 | lazy_import('sage.knots.knotinfo', ['KnotInfo', 'KnotInfoSeries']) 8 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_mat_GF2E.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport mat_GF2E_c 2 | from .ntl_GF2EContext cimport ntl_GF2EContext_class 3 | from .ntl_GF2E cimport ntl_GF2E 4 | 5 | cdef class ntl_mat_GF2E(): 6 | cdef mat_GF2E_c x 7 | cdef ntl_GF2EContext_class c 8 | cdef ntl_GF2E _new_element(self) 9 | cdef ntl_mat_GF2E _new(self) 10 | -------------------------------------------------------------------------------- /src/sage/symbolic/constant.py: -------------------------------------------------------------------------------- 1 | r""" 2 | Symbolic constants (deprecated module) 3 | 4 | This module consists only of deprecated lazy imports from 5 | :mod:`sage.symbolic.expression`. 6 | """ 7 | 8 | 9 | from sage.misc.lazy_import import lazy_import 10 | lazy_import('sage.symbolic.expression', 'PynacConstant', deprecation=32386) 11 | -------------------------------------------------------------------------------- /src/doc/en/reference/algebras/quantum_groups.rst: -------------------------------------------------------------------------------- 1 | Quantum Groups 2 | ============== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | sage/algebras/quantum_groups/ace_quantum_onsager 8 | sage/algebras/quantum_groups/fock_space 9 | sage/algebras/quantum_groups/q_numbers 10 | sage/algebras/quantum_groups/representations 11 | 12 | -------------------------------------------------------------------------------- /src/sage/combinat/family.py: -------------------------------------------------------------------------------- 1 | """ 2 | Families 3 | 4 | This is a backward compatibility stub. Use :mod:`sage.sets.family` instead. 5 | """ 6 | 7 | # Backward compatibility pointer 8 | # Needed for unpickling. 9 | from sage.sets.family import (Family, FiniteFamily, LazyFamily, 10 | FiniteFamilyWithHiddenKeys) 11 | -------------------------------------------------------------------------------- /src/sage/game_theory/all.py: -------------------------------------------------------------------------------- 1 | from sage.misc.lazy_import import lazy_import 2 | 3 | lazy_import('sage.game_theory', 'catalog', 'game_theory') 4 | lazy_import('sage.game_theory.cooperative_game', 'CooperativeGame') 5 | lazy_import('sage.game_theory.normal_form_game', 'NormalFormGame') 6 | lazy_import('sage.game_theory.matching_game', 'MatchingGame') 7 | -------------------------------------------------------------------------------- /src/sage/libs/gmp/pylong.pxd: -------------------------------------------------------------------------------- 1 | """ 2 | Various functions to deal with conversion mpz <-> Python int/long 3 | """ 4 | 5 | from sage.libs.gmp.types cimport * 6 | 7 | cdef mpz_get_pylong(mpz_srcptr z) 8 | cdef mpz_get_pyintlong(mpz_srcptr z) 9 | cdef int mpz_set_pylong(mpz_ptr z, L) except -1 10 | cdef Py_hash_t mpz_pythonhash(mpz_srcptr z) 11 | -------------------------------------------------------------------------------- /src/sage/libs/ntl/ntl_ZZ_p.pxd: -------------------------------------------------------------------------------- 1 | from .types cimport ZZ_p_c 2 | from .ntl_ZZ_pContext cimport ntl_ZZ_pContext_class 3 | 4 | cdef class ntl_ZZ_p(): 5 | cdef ZZ_p_c x 6 | cdef ntl_ZZ_pContext_class c 7 | cdef int get_as_int(ntl_ZZ_p self) 8 | cdef void set_from_int(ntl_ZZ_p self, int value) 9 | cdef ntl_ZZ_p _new(self) 10 | -------------------------------------------------------------------------------- /src/sage/modules/vector_mod2_dense.pxd: -------------------------------------------------------------------------------- 1 | from .free_module_element cimport FreeModuleElement 2 | from sage.libs.m4ri cimport mzd_t 3 | 4 | 5 | cdef class Vector_mod2_dense(FreeModuleElement): 6 | cdef mzd_t* _entries 7 | cdef object _base_ring 8 | 9 | cdef _new_c(self) 10 | cdef _init(self, Py_ssize_t degree, parent) 11 | -------------------------------------------------------------------------------- /src/sage/plot/plot3d/base.pxd: -------------------------------------------------------------------------------- 1 | from sage.structure.sage_object cimport SageObject 2 | 3 | 4 | cdef class Graphics3d(SageObject): 5 | cdef public object texture 6 | cdef object _aspect_ratio 7 | cdef object _frame_aspect_ratio 8 | cdef public dict _extra_kwds 9 | 10 | cdef class PrimitiveObject(Graphics3d): 11 | pass 12 | --------------------------------------------------------------------------------