No Generator class (#405)

* Create ids list

* rm Genimprt, rm inst in algebra + basic_math

* computer science and calculus no inst

* Remove instances from geometry

* remove instances from misc

* remove instances from permutations

* fix under indentations

* improve binary_complement_1s

* Remove generator.py

* initial docs setup

* move modules out of funcs, regen docs

* Move subjects to single files

* pdoc docs

* add make docs

* Remove mid-file imports, delete templates

* lint fixes

* Use math in docs

* remove format string from complex_quad

* regen docs

* Lint fix

* Hide non-generator modules from docs

* Hide utility methods from docs

* Created _gen_list.py

* Remove docs from readme

* replace tabs with 4 spaces

* lint fixes

* little docs changes

* docstrings for half of subjects

* Added example docs for remaining generators

* update docs

* Update intersection of two lines #408

* Snake case variables; for #406

* update docs

* Remove escaped backslashes; for #407

* autopep8

* lint fix

* lint fix

* remove gcd duplicates; for  #401

* Add missing delimiter for fraction_multiplication

* rebuild docs
This commit is contained in:
Luke Weiler
2022-12-27 14:31:58 -05:00
committed by GitHub
parent 868cb9d614
commit a2d2a1b0e9
166 changed files with 16245 additions and 3378 deletions

128
mathgenerator/_gen_list.py Normal file
View File

@@ -0,0 +1,128 @@
gen_list = [
("addition", "basic_math"),
("subtraction", "basic_math"),
("multiplication", "basic_math"),
("division", "basic_math"),
("binary_complement_1s", "computer_science"),
("modulo_division", "computer_science"),
("square_root", "basic_math"),
("power_rule_differentiation", "calculus"),
("square", "basic_math"),
("lcm", "misc"),
("DELETED", "DELETED"),
("basic_algebra", "algebra"),
("log", "algebra"),
("fraction_to_decimal", "basic_math"),
("decimal_to_binary", "computer_science"),
("binary_to_decimal", "computer_science"),
("divide_fractions", "basic_math"),
("multiply_int_to_22_matrix", "algebra"),
("area_of_triangle", "geometry"),
("valid_triangle", "geometry"),
("midpoint_of_two_points", "algebra"),
("factoring", "algebra"),
("third_angle_of_triangle", "geometry"),
("system_of_equations", "algebra"),
("distance_two_points", "algebra"),
("pythagorean_theorem", "geometry"),
("linear_equations", "algebra"),
("prime_factors", "misc"),
("fraction_multiplication", "basic_math"),
("angle_regular_polygon", "geometry"),
("combinations", "statistics"),
("factorial", "basic_math"),
("surface_area_cube", "geometry"),
("surface_area_cuboid", "geometry"),
("surface_area_cylinder", "geometry"),
("volume_cube", "geometry"),
("volume_cuboid", "geometry"),
("volume_cylinder", "geometry"),
("surface_area_cone", "geometry"),
("volume_cone", "geometry"),
("common_factors", "misc"),
("intersection_of_two_lines", "algebra"),
("permutation", "statistics"),
("vector_cross", "algebra"),
("compare_fractions", "basic_math"),
("simple_interest", "algebra"),
("matrix_multiplication", "algebra"),
("cube_root", "basic_math"),
("power_rule_integration", "calculus"),
("fourth_angle_of_quadrilateral", "geometry"),
("quadratic_equation", "algebra"),
("DELETED", "DELETED"),
("dice_sum_probability", "statistics"),
("exponentiation", "basic_math"),
("confidence_interval", "statistics"),
("surds_comparison", "misc"),
("fibonacci_series", "computer_science"),
("basic_trigonometry", "geometry"),
("sum_of_polygon_angles", "geometry"),
("data_summary", "statistics"),
("surface_area_sphere", "geometry"),
("volume_sphere", "geometry"),
("nth_fibonacci_number", "computer_science"),
("profit_loss_percent", "misc"),
("binary_to_hex", "computer_science"),
("multiply_complex_numbers", "algebra"),
("geometric_progression", "misc"),
("geometric_mean", "misc"),
("harmonic_mean", "misc"),
("euclidian_norm", "misc"),
("angle_btw_vectors", "geometry"),
("absolute_difference", "basic_math"),
("vector_dot", "algebra"),
("binary_2s_complement", "computer_science"),
("invert_matrix", "algebra"),
("sector_area", "geometry"),
("mean_median", "statistics"),
("int_matrix_22_determinant", "algebra"),
("compound_interest", "algebra"),
("decimal_to_hexadeci", "computer_science"),
("percentage", "basic_math"),
("celsius_to_fahrenheit", "misc"),
("arithmetic_progression_term", "misc"),
("arithmetic_progression_sum", "misc"),
("decimal_to_octal", "computer_science"),
("decimal_to_roman_numerals", "misc"),
("degree_to_rad", "geometry"),
("radian_to_deg", "geometry"),
("trig_differentiation", "calculus"),
("definite_integral", "calculus"),
("is_prime", "basic_math"),
("bcd_to_decimal", "computer_science"),
("complex_to_polar", "misc"),
("set_operation", "misc"),
("base_conversion", "misc"),
("curved_surface_area_cylinder", "geometry"),
("perimeter_of_polygons", "geometry"),
("power_of_powers", "basic_math"),
("quotient_of_power_same_base", "misc"),
("quotient_of_power_same_power", "misc"),
("complex_quadratic", "algebra"),
("is_leap_year", "misc"),
("minutes_to_hours", "misc"),
("decimal_to_bcd", "computer_science"),
("circumference", "geometry"),
("combine_like_terms", "algebra"),
("signum_function", "misc"),
("conditional_probability", "statistics"),
("arc_length", "geometry"),
("binomial_distribution", "misc"),
("stationary_points", "calculus"),
("expanding", "algebra"),
("area_of_circle", "geometry"),
("volume_cone_frustum", "geometry"),
("equation_of_line_from_two_points", "geometry"),
("area_of_circle_given_center_and_point", "geometry"),
("factors", "misc"),
("volume_hemisphere", "geometry"),
("percentage_difference", "basic_math"),
("percentage_error", "basic_math"),
("greatest_common_divisor", "basic_math"),
("product_of_scientific_notations", "misc"),
("volume_pyramid", "geometry"),
("surface_area_pyramid", "geometry"),
("is_composite", "basic_math"),
("complementary_and_supplementary_angle", "geometry"),
]