Index A | B | C | D | E | F | G | I | K | L | M | N | O | P | R | S | U | V A add_numbers() (in module package_name_to_import_with.calculator_sub_package) (in module package_name_to_import_with.calculator_sub_package.basics) (in module package_name_to_import_with.calculator_sub_package.basics.assumptions) (in module package_name_to_import_with.calculator_sub_package.basics.assumptions.operations_module) ADDITION (BinaryArithmeticOperator attribute), [1], [2] ADDITIVE_IDENTITY (IdentityElements attribute), [1], [2], [3] ADDITIVE_INVERSE (InverseElements attribute), [1], [2], [3] Authors (PackageMetadata attribute), [1] B BINARY (CalculatorType attribute) binary_operator (BinaryArithmeticExpression attribute), [1], [2], [3] BinaryArithmeticExpression (class in package_name_to_import_with.calculator_sub_package) (class in package_name_to_import_with.calculator_sub_package.wrapper_module) BinaryArithmeticOperation (in module package_name_to_import_with.calculator_sub_package) (in module package_name_to_import_with.calculator_sub_package.wrapper_module) BinaryArithmeticOperator (class in package_name_to_import_with) (class in package_name_to_import_with.calculator_sub_package) (class in package_name_to_import_with.calculator_sub_package.wrapper_module) BinaryInputs (class in module_that_can_be_invoked_from_cli) C calculate_results() (in module package_name_to_import_with) (in module package_name_to_import_with.calculator_sub_package) (in module package_name_to_import_with.calculator_sub_package.wrapper_module) calculator_type (BinaryInputs attribute), [1] (GeneralInputs attribute), [1] CalculatorType (class in module_that_can_be_invoked_from_cli) capture_user_inputs() (in module module_that_can_be_invoked_from_cli) clean_and_tokenise_expression() (in module package_name_to_import_with.simplify) console_calculator() (in module module_that_can_be_invoked_from_cli) convert_infix_expression() (in module package_name_to_import_with.simplify) D define_garbage_collection_decorator() (in module package_name_to_import_with) (in module package_name_to_import_with.garbage_collection_module) define_gui_layout() (in module module_that_can_invoke_gui_from_cli) define_gui_window() (in module module_that_can_invoke_gui_from_cli) Description (PackageMetadata attribute), [1] divide_numbers() (in module package_name_to_import_with.calculator_sub_package) (in module package_name_to_import_with.calculator_sub_package.basics) (in module package_name_to_import_with.calculator_sub_package.basics.utility_module) DIVISION (BinaryArithmeticOperator attribute), [1], [2] E evaluate_postfix_expression() (in module package_name_to_import_with.simplify) expression (GeneralInputs attribute), [1] F first_number (BinaryInputs attribute), [1] G GENERAL (CalculatorType attribute) GeneralInputs (class in module_that_can_be_invoked_from_cli) get_negative() (in module package_name_to_import_with.calculator_sub_package) (in module package_name_to_import_with.calculator_sub_package.basics) (in module package_name_to_import_with.calculator_sub_package.basics.assumptions) (in module package_name_to_import_with.calculator_sub_package.basics.assumptions.inverses_module) get_reciprocal() (in module package_name_to_import_with.calculator_sub_package) (in module package_name_to_import_with.calculator_sub_package.basics) (in module package_name_to_import_with.calculator_sub_package.basics.assumptions) (in module package_name_to_import_with.calculator_sub_package.basics.assumptions.inverses_module) gui_calculator() (in module module_that_can_invoke_gui_from_cli) I IdentityElements (class in package_name_to_import_with.calculator_sub_package) (class in package_name_to_import_with.calculator_sub_package.basics) (class in package_name_to_import_with.calculator_sub_package.basics.assumptions) (class in package_name_to_import_with.calculator_sub_package.basics.assumptions.inverses_module) inputs (UserInputs attribute), [1] InverseElements (class in package_name_to_import_with.calculator_sub_package) (class in package_name_to_import_with.calculator_sub_package.basics) (class in package_name_to_import_with.calculator_sub_package.basics.assumptions) (class in package_name_to_import_with.calculator_sub_package.basics.assumptions.inverses_module) K Keywords (PackageMetadata attribute), [1] L LEFT (Parentheses attribute) left_operand (BinaryArithmeticExpression attribute), [1], [2], [3] License (PackageMetadata attribute), [1] Links (PackageMetadata attribute), [1] M Maintainers (PackageMetadata attribute), [1] model_computed_fields (BinaryArithmeticExpression attribute), [1] (BinaryInputs attribute) (GeneralInputs attribute) (PackageMetadata attribute) (UserInputs attribute) model_config (BinaryArithmeticExpression attribute), [1] (BinaryInputs attribute) (GeneralInputs attribute) (PackageMetadata attribute) (UserInputs attribute) model_fields (BinaryArithmeticExpression attribute), [1] (BinaryInputs attribute) (GeneralInputs attribute) (PackageMetadata attribute) (UserInputs attribute) module module_that_can_be_imported_directly module_that_can_be_invoked_from_cli module_that_can_invoke_gui_from_cli package_name_to_import_with package_name_to_import_with.calculator_sub_package package_name_to_import_with.calculator_sub_package.basics package_name_to_import_with.calculator_sub_package.basics.assumptions package_name_to_import_with.calculator_sub_package.basics.assumptions.inverses_module package_name_to_import_with.calculator_sub_package.basics.assumptions.operations_module package_name_to_import_with.calculator_sub_package.basics.utility_module package_name_to_import_with.calculator_sub_package.wrapper_module package_name_to_import_with.data_using_module package_name_to_import_with.garbage_collection_module package_name_to_import_with.simplify module_that_can_be_imported_directly module module_that_can_be_invoked_from_cli module module_that_can_invoke_gui_from_cli module MULTIPLICATION (BinaryArithmeticOperator attribute), [1], [2] MULTIPLICATIVE_IDENTITY (IdentityElements attribute), [1], [2], [3] MULTIPLICATIVE_INVERSE (InverseElements attribute), [1], [2], [3] multiply_numbers() (in module package_name_to_import_with.calculator_sub_package) (in module package_name_to_import_with.calculator_sub_package.basics) (in module package_name_to_import_with.calculator_sub_package.basics.assumptions) (in module package_name_to_import_with.calculator_sub_package.basics.assumptions.operations_module) N Name (PackageMetadata attribute), [1] O operation (BinaryArithmeticExpression attribute), [1] (BinaryArithmeticExpression property), [1] operator (BinaryInputs attribute), [1] orchestrate_interaction() (in module module_that_can_invoke_gui_from_cli) P package_name_to_import_with module package_name_to_import_with.calculator_sub_package module package_name_to_import_with.calculator_sub_package.basics module package_name_to_import_with.calculator_sub_package.basics.assumptions module package_name_to_import_with.calculator_sub_package.basics.assumptions.inverses_module module package_name_to_import_with.calculator_sub_package.basics.assumptions.operations_module module package_name_to_import_with.calculator_sub_package.basics.utility_module module package_name_to_import_with.calculator_sub_package.wrapper_module module package_name_to_import_with.data_using_module module package_name_to_import_with.garbage_collection_module module package_name_to_import_with.simplify module PackageMetadata (class in package_name_to_import_with.data_using_module) Parentheses (class in package_name_to_import_with.simplify) R result (BinaryArithmeticExpression attribute), [1] (BinaryArithmeticExpression property), [1] RIGHT (Parentheses attribute) right_operand (BinaryArithmeticExpression attribute), [1], [2], [3] S second_number (BinaryInputs attribute), [1] solve_simplification() (in module package_name_to_import_with) (in module package_name_to_import_with.simplify) subtract_numbers() (in module package_name_to_import_with.calculator_sub_package) (in module package_name_to_import_with.calculator_sub_package.basics) (in module package_name_to_import_with.calculator_sub_package.basics.utility_module) SUBTRACTION (BinaryArithmeticOperator attribute), [1], [2] U UserInputs (class in module_that_can_be_invoked_from_cli) V Version (PackageMetadata attribute), [1]