goulib.math2 ============ .. automodule:: goulib.math2 .. rubric:: Functions .. autosummary:: _count abundance accsum allclose angle baby_step_giant_step bernouilli bernouilli_gen bigomega binomial binomial_exponent bouncy carmichael carries catalan catalan_gen ceildiv chakravala chinese_remainder choose cmp collatz collatz_gen collatz_period coprime coprimes_gen cousin_primes cumsum de_bruijn diag digits digits_gen digsum dist divisors dot dot_mm dot_mv dot_vv ecadd ecdub ecmul erathostene euclid_gen euler_phi eye factor_ecm factorial2 factorial_gen factorialk factorize factors faulhaber fibonacci fibonacci_gen format gamma_inverse gcd get_cardinal_name gpf hamming heptagonal hexagonal icbrt identity ilog int_base int_or_float integer_exponent introot ipow is_anagram is_complex is_fibonacci is_happy is_heptagonal is_hexagonal is_integer is_lychrel is_multiple is_number is_octagonal is_palindromic is_pandigital is_pentagonal is_perfect is_power is_prime is_prime_euler is_primitive_root is_pythagorean_triple is_real is_square is_triangle is_triangular isqrt jacobi kempner kfibonacci kfibonacci_gen lambertW lcm legendre legendre2 levenshtein log_binomial log_factorial longint lpf lucasU lucasV lucas_lehmer lucky_gen lychrel_count lychrel_seq matrix_power maximum minimum mlucas mod_binomial mod_div mod_fac mod_fact mod_inv mod_matmul mod_matpow mod_sqrt moebius mul multiply ncombinations nextprime norm norm_1 norm_2 norm_inf num_from_digits number_of_digits number_of_divisors octagonal omega partition partitionsQ pascal_gen pascal_row_gen pentagonal pfactor pi_digits_gen pisano_cycle pisano_period pollardRho_brent pollard_pm1 polygonal pow power_tower powertrain prevprime prime_divisors prime_factors prime_ktuple primes primes_gen primitive_root_gen primitive_roots primitive_triples proper_divisors proportional pyramidal quad random_prime rational_cycle rational_form rational_str rectangular_repartition recurrence repunit repunit_gen reverse rint sat sets_dist sets_levenshtein sexy_prime_quadruplets sexy_prime_triplets sexy_primes sieve sigma sign sin_over_x slerp sprp sqrt square str_base sum_of_cubes sum_of_squares tetrahedral totient trailing_zeros transpose triangle triangular triangular_repartition triples twin_primes vecadd veccompare vecdiv vecmul vecneg vecsub vecunit williams_pp1 xgcd zeros .. rubric:: Classes .. autosummary:: Sieve