diff --git a/pyproject.toml b/pyproject.toml index 53067217..5d58cce4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ hygiene = ["ruff ==0.11.*"] tests = [ # Tools used for testing "docopt-ng", - "mypy ==1.15.*", + "mypy ==1.16.*", "pyright", # External type stubs and optional dependencies diff --git a/stubs/sympy-stubs/README.md b/stubs/sympy-stubs/README.md index f7be9ccb..652a8ba6 100644 --- a/stubs/sympy-stubs/README.md +++ b/stubs/sympy-stubs/README.md @@ -74,4 +74,4 @@ def fix_all_stubs() -> None: fix_file(file_path, dest_path, sub_package) fix_all_stubs() -``` \ No newline at end of file +``` diff --git a/stubs/sympy-stubs/stubtest_allowlist.txt b/stubs/sympy-stubs/stubtest_allowlist.txt index 613e801f..6e84c5f3 100644 --- a/stubs/sympy-stubs/stubtest_allowlist.txt +++ b/stubs/sympy-stubs/stubtest_allowlist.txt @@ -1,7 +1,9 @@ # TODO: Fix all these so stubs match implementation +sympy.Abs._singularities sympy.Abs.args sympy.Abs.is_extended_negative sympy.Abs.is_extended_nonnegative +sympy.Abs.is_extended_real sympy.Abs.unbranched sympy.Add.__slots__ sympy.Add._args_type @@ -18,6 +20,7 @@ sympy.Add._eval_is_real sympy.Add.args sympy.Add.is_Add sympy.Adjoint.is_Adjoint +sympy.Adjoint.is_commutative sympy.AlgebraicField.dtype sympy.AlgebraicField.has_assoc_Field sympy.AlgebraicField.has_assoc_Ring @@ -26,11 +29,15 @@ sympy.AlgebraicField.is_Numerical sympy.AlgebraicNumber.__slots__ sympy.AlgebraicNumber.is_AlgebraicNumber sympy.AlgebraicNumber.is_algebraic +sympy.AlgebraicNumber.is_number +sympy.AlgebraicNumber.kind +sympy.And.is_commutative sympy.AppliedPredicate.__slots__ sympy.Atom.__slots__ sympy.Atom.is_Atom sympy.AtomicExpr.__slots__ sympy.AtomicExpr.is_Atom +sympy.AtomicExpr.is_number sympy.Basic.__slots__ sympy.Basic._constructor_postprocessor_mapping sympy.Basic.is_Add @@ -69,10 +76,13 @@ sympy.Basic.is_real sympy.Basic.is_symbol sympy.Basic.is_zero sympy.Basic.subs +sympy.BlockDiagMatrix.is_commutative +sympy.BlockMatrix.is_commutative sympy.CC sympy.CRootOf sympy.Chi._trigfunc sympy.Ci._trigfunc +sympy.Complement.is_Complement sympy.ComplexField._default_precision sympy.ComplexField.dtype sympy.ComplexField.has_assoc_Field @@ -80,10 +90,12 @@ sympy.ComplexField.has_assoc_Ring sympy.ComplexField.is_CC sympy.ComplexField.is_Exact sympy.ComplexField.is_Numerical +sympy.ComplexField.rep sympy.ComplexRegion.is_ComplexRegion sympy.ComplexRootOf.__slots__ sympy.ComplexRootOf.is_complex sympy.ComplexRootOf.is_finite +sympy.ComplexRootOf.is_number sympy.ConditionSet.base_set sympy.ConditionSet.condition sympy.ConditionSet.sym @@ -93,9 +105,14 @@ sympy.CosineTransform._kern sympy.CosineTransform._name sympy.Derivative.is_Derivative sympy.Determinant.doit +sympy.Determinant.is_commutative +sympy.DiagMatrix.is_commutative sympy.DiagonalMatrix.arg +sympy.DiagonalMatrix.is_commutative sympy.DiagonalMatrix.shape sympy.DiagonalOf.arg +sympy.DiagonalOf.is_commutative +sympy.DiracDelta.is_real sympy.Domain.has_CharacteristicZero sympy.Domain.has_assoc_Field sympy.Domain.has_assoc_Ring @@ -143,8 +160,10 @@ sympy.ExpressionDomain.dtype sympy.ExpressionDomain.has_assoc_Field sympy.ExpressionDomain.has_assoc_Ring sympy.ExpressionDomain.is_EX +sympy.ExpressionDomain.rep sympy.FF sympy.FU +sympy.FiniteField.alias sympy.FiniteField.dom sympy.FiniteField.has_assoc_Field sympy.FiniteField.has_assoc_Ring @@ -152,33 +171,52 @@ sympy.FiniteField.is_FF sympy.FiniteField.is_Field sympy.FiniteField.is_Numerical sympy.FiniteField.mod +sympy.FiniteField.rep sympy.FiniteSet.is_FiniteSet +sympy.FiniteSet.is_empty +sympy.FiniteSet.is_finite_set sympy.FiniteSet.is_iterable sympy.Float.__slots__ sympy.Float.is_Float +sympy.Float.is_commutative +sympy.Float.is_extended_real sympy.Float.is_irrational +sympy.Float.is_number sympy.Float.is_rational +sympy.Float.is_real sympy.FourierTransform._name sympy.FractionField.has_assoc_Field sympy.FractionField.has_assoc_Ring sympy.FractionField.is_Frac sympy.FunctionClass._new +sympy.FunctionMatrix.is_commutative sympy.GF +sympy.GMPYIntegerRing.alias +sympy.GMPYRationalField.alias sympy.GreaterThan.__slots__ sympy.GreaterThan.rel_op +sympy.HadamardPower.is_commutative sympy.HadamardProduct.is_HadamardProduct +sympy.HadamardProduct.is_commutative sympy.HankelTransform._name +sympy.Heaviside.is_real +sympy.Identity.is_Identity +sympy.Identity.is_commutative sympy.Idx._diff_wrt sympy.Idx.is_Atom sympy.Idx.is_finite sympy.Idx.is_integer +sympy.Idx.is_real sympy.Idx.is_symbol sympy.ImageSet.base_sets sympy.ImageSet.lamda sympy.ImmutableDenseMatrix._class_priority sympy.ImmutableDenseMatrix._iterable sympy.ImmutableDenseMatrix._op_priority +sympy.ImmutableDenseMatrix.is_commutative sympy.ImmutableSparseMatrix._class_priority +sympy.ImmutableSparseMatrix.is_Matrix +sympy.ImmutableSparseMatrix.is_commutative sympy.Indexed.is_Atom sympy.Indexed.is_Indexed sympy.Indexed.is_commutative @@ -188,19 +226,28 @@ sympy.IndexedBase.is_commutative sympy.IndexedBase.is_symbol sympy.Integer.__slots__ sympy.Integer.is_Integer +sympy.Integer.is_commutative sympy.Integer.is_integer +sympy.Integer.is_number sympy.Integer.is_rational +sympy.Integer.is_real sympy.Integer.is_zero +sympy.Integer.q +sympy.IntegerRing.alias sympy.IntegerRing.has_assoc_Field sympy.IntegerRing.has_assoc_Ring sympy.IntegerRing.is_Numerical sympy.IntegerRing.is_PID sympy.IntegerRing.is_ZZ +sympy.IntegerRing.rep sympy.Integral.__slots__ sympy.Integral.args sympy.Intersection.__new__ +sympy.Intersection.is_Intersection +sympy.Intersection.is_commutative sympy.Interval.is_Interval sympy.Inverse.is_Inverse +sympy.Inverse.is_commutative sympy.InverseCosineTransform._kern sympy.InverseCosineTransform._name sympy.InverseFourierTransform._name @@ -210,13 +257,18 @@ sympy.InverseSineTransform._kern sympy.InverseSineTransform._name sympy.KroneckerDelta.is_integer sympy.KroneckerProduct.is_KroneckerProduct +sympy.KroneckerProduct.is_commutative sympy.Lambda.bound_symbols sympy.Lambda.is_Function +sympy.LambertW._singularities sympy.LessThan.__slots__ sympy.LessThan.rel_op sympy.LeviCivita.is_integer sympy.MatAdd.is_MatAdd +sympy.MatAdd.is_commutative sympy.MatMul.is_MatMul +sympy.MatMul.is_commutative +sympy.MatPow.is_commutative sympy.MatrixExpr.__array__ sympy.MatrixExpr._iterable sympy.MatrixExpr._op_priority @@ -225,14 +277,22 @@ sympy.MatrixExpr.is_MatAdd sympy.MatrixExpr.is_MatMul sympy.MatrixExpr.is_Transpose sympy.MatrixExpr.is_ZeroMatrix +sympy.MatrixExpr.is_commutative +sympy.MatrixExpr.is_number sympy.MatrixExpr.is_scalar sympy.MatrixExpr.is_symbol +sympy.MatrixPermute.is_commutative sympy.MatrixSlice.colslice +sympy.MatrixSlice.is_commutative sympy.MatrixSlice.parent sympy.MatrixSlice.rowslice sympy.MatrixSymbol._diff_wrt +sympy.MatrixSymbol.is_commutative sympy.MatrixSymbol.is_symbol +sympy.Max.is_commutative sympy.MellinTransform._name +sympy.Min.is_commutative +sympy.Mod.kind sympy.Monomial.__floordiv__ sympy.Monomial.__slots__ sympy.Mul.__slots__ @@ -247,13 +307,23 @@ sympy.Not.is_Not sympy.Number.__slots__ sympy.Number._prec sympy.Number.is_Number +sympy.Number.is_commutative +sympy.Number.is_number +sympy.Number.kind sympy.NumberSymbol.__slots__ sympy.NumberSymbol.is_NumberSymbol +sympy.NumberSymbol.is_commutative sympy.NumberSymbol.is_finite +sympy.NumberSymbol.is_number +sympy.NumberSymbol.kind +sympy.OneMatrix.is_commutative sympy.Options.__order__ +sympy.Or.is_commutative sympy.Order.__slots__ sympy.Order.is_Order +sympy.Ordinal.__repr__ sympy.PermutationMatrix._eval_adjoint +sympy.PermutationMatrix.is_commutative sympy.Piecewise._eval_is_complex sympy.Piecewise._eval_is_even sympy.Piecewise._eval_is_extended_negative @@ -283,6 +353,7 @@ sympy.Poly.__slots__ sympy.Poly._eval_derivative sympy.Poly._op_priority sympy.Poly.is_Poly +sympy.Poly.is_commutative sympy.Poly.unit sympy.Polygon.__slots__ sympy.Polygon.bisectors @@ -298,23 +369,33 @@ sympy.Product.function sympy.Product.limits sympy.Product.reverse_order sympy.ProductSet.is_ProductSet +sympy.PurePoly.is_commutative +sympy.PythonIntegerRing.alias sympy.PythonRational sympy.Q sympy.QQ sympy.QQ_I sympy.Quaternion._op_priority +sympy.Quaternion.is_commutative sympy.RR sympy.Range.start sympy.Range.step sympy.Range.stop +sympy.Rational.__radd__ +sympy.Rational.__rmul__ sympy.Rational.__slots__ sympy.Rational.is_Rational +sympy.Rational.is_commutative sympy.Rational.is_integer +sympy.Rational.is_number sympy.Rational.is_rational +sympy.Rational.is_real +sympy.RationalField.alias sympy.RationalField.has_assoc_Field sympy.RationalField.has_assoc_Ring sympy.RationalField.is_Numerical sympy.RationalField.is_QQ +sympy.RationalField.rep sympy.Ray2D.closing_angle sympy.RealField._default_precision sympy.RealField.dtype @@ -324,12 +405,18 @@ sympy.RealField.is_Exact sympy.RealField.is_Numerical sympy.RealField.is_PID sympy.RealField.is_RR +sympy.RealField.rep sympy.RegularPolygon.__new__ sympy.RegularPolygon.__slots__ sympy.RegularPolygon.centroid +sympy.Rem.kind sympy.RootOf.__slots__ sympy.RootSum.__slots__ sympy.S +sympy.SeqAdd.is_commutative +sympy.SeqFormula.is_commutative +sympy.SeqMul.is_commutative +sympy.SeqPer.is_commutative sympy.Set.__slots__ sympy.Set.is_ComplexRegion sympy.Set.is_FiniteSet @@ -346,8 +433,10 @@ sympy.SineTransform._kern sympy.SineTransform._name sympy.SingularityFunction._eval_rewrite_as_DiracDelta sympy.SingularityFunction._eval_rewrite_as_HeavisideDiracDelta +sympy.SingularityFunction.is_real sympy.StrPrinter._print_MatrixSymbol sympy.StrPrinter._print_RandomSymbol +sympy.StrPrinter.printmethod sympy.StrictGreaterThan.__slots__ sympy.StrictGreaterThan.rel_op sympy.StrictLessThan.__slots__ @@ -359,24 +448,30 @@ sympy.Sum.limits sympy.Symbol.__slots__ sympy.Symbol.binary_symbols sympy.Symbol.is_Symbol +sympy.Symbol.is_comparable sympy.Symbol.is_symbol sympy.SymmetricDifference.is_SymmetricDifference sympy.Trace.is_Trace +sympy.Trace.is_commutative sympy.Transpose.is_Transpose +sympy.Transpose.is_commutative sympy.Triangle.is_similar sympy.Tuple.__rmul__ sympy.Unequality.__slots__ sympy.Unequality.rel_op sympy.Union.is_Union +sympy.Union.is_commutative sympy.Wild.__slots__ sympy.Wild.is_Wild sympy.WildFunction.__init__ sympy.ZZ sympy.ZZ_I sympy.ZeroMatrix.is_ZeroMatrix +sympy.ZeroMatrix.is_commutative sympy.acos._eval_rewrite_as_tractable sympy.acosh._eval_rewrite_as_tractable sympy.acot._eval_rewrite_as_tractable +sympy.acot._singularities sympy.acoth._eval_rewrite_as_tractable sympy.acsc._eval_rewrite_as_tractable sympy.acsch._eval_rewrite_as_tractable @@ -385,8 +480,13 @@ sympy.airyaiprime.unbranched sympy.airybi.unbranched sympy.airybiprime.unbranched sympy.algebras.Quaternion._op_priority +sympy.algebras.Quaternion.is_commutative sympy.algebras.quaternion.Quaternion._op_priority +sympy.algebras.quaternion.Quaternion.is_commutative +sympy.arg._singularities +sympy.arg.is_extended_real sympy.arg.is_finite +sympy.arg.is_real sympy.asec._eval_rewrite_as_tractable sympy.asech._eval_rewrite_as_tractable sympy.asin._eval_rewrite_as_tractable @@ -399,50 +499,105 @@ sympy.assumptions.assume.AppliedPredicate.__slots__ sympy.assumptions.assume.Predicate.is_Atom sympy.assumptions.assume.UndefinedPredicate.handler sympy.assumptions.assume.global_assumptions +sympy.assumptions.cnf.AND.__repr__ +sympy.assumptions.cnf.Literal.__repr__ +sympy.assumptions.cnf.OR.__repr__ sympy.assumptions.global_assumptions sympy.assumptions.handlers.CommonHandler.NaN sympy.assumptions.handlers.calculus.FinitePredicate.handler +sympy.assumptions.handlers.calculus.FinitePredicate.name sympy.assumptions.handlers.calculus.InfinitePredicate.handler +sympy.assumptions.handlers.calculus.InfinitePredicate.name sympy.assumptions.handlers.calculus.NegativeInfinitePredicate.handler +sympy.assumptions.handlers.calculus.NegativeInfinitePredicate.name sympy.assumptions.handlers.calculus.PositiveInfinitePredicate.handler +sympy.assumptions.handlers.calculus.PositiveInfinitePredicate.name sympy.assumptions.handlers.common.CommonHandler.NaN sympy.assumptions.handlers.common.CommutativePredicate.handler +sympy.assumptions.handlers.common.CommutativePredicate.name sympy.assumptions.handlers.common.IsTruePredicate.handler +sympy.assumptions.handlers.common.IsTruePredicate.name sympy.assumptions.handlers.sets.AlgebraicPredicate.AlgebraicHandler +sympy.assumptions.handlers.sets.AlgebraicPredicate.name sympy.assumptions.handlers.sets.AntihermitianPredicate.handler +sympy.assumptions.handlers.sets.AntihermitianPredicate.name sympy.assumptions.handlers.sets.ComplexPredicate.handler +sympy.assumptions.handlers.sets.ComplexPredicate.name sympy.assumptions.handlers.sets.ExtendedRealPredicate.handler +sympy.assumptions.handlers.sets.ExtendedRealPredicate.name sympy.assumptions.handlers.sets.HermitianPredicate.handler +sympy.assumptions.handlers.sets.HermitianPredicate.name sympy.assumptions.handlers.sets.ImaginaryPredicate.handler +sympy.assumptions.handlers.sets.ImaginaryPredicate.name sympy.assumptions.handlers.sets.IntegerPredicate.handler +sympy.assumptions.handlers.sets.IntegerPredicate.name sympy.assumptions.handlers.sets.IrrationalPredicate.handler +sympy.assumptions.handlers.sets.IrrationalPredicate.name sympy.assumptions.handlers.sets.RationalPredicate.handler +sympy.assumptions.handlers.sets.RationalPredicate.name sympy.assumptions.handlers.sets.RealPredicate.handler +sympy.assumptions.handlers.sets.RealPredicate.name sympy.assumptions.predicates.calculus.FinitePredicate.handler +sympy.assumptions.predicates.calculus.FinitePredicate.name sympy.assumptions.predicates.calculus.InfinitePredicate.handler +sympy.assumptions.predicates.calculus.InfinitePredicate.name sympy.assumptions.predicates.calculus.NegativeInfinitePredicate.handler +sympy.assumptions.predicates.calculus.NegativeInfinitePredicate.name sympy.assumptions.predicates.calculus.PositiveInfinitePredicate.handler +sympy.assumptions.predicates.calculus.PositiveInfinitePredicate.name sympy.assumptions.predicates.common.CommutativePredicate.handler +sympy.assumptions.predicates.common.CommutativePredicate.name sympy.assumptions.predicates.common.IsTruePredicate.handler +sympy.assumptions.predicates.common.IsTruePredicate.name sympy.assumptions.predicates.common.binrelpreds sympy.assumptions.predicates.sets.AlgebraicPredicate.AlgebraicHandler +sympy.assumptions.predicates.sets.AlgebraicPredicate.name sympy.assumptions.predicates.sets.AntihermitianPredicate.handler +sympy.assumptions.predicates.sets.AntihermitianPredicate.name sympy.assumptions.predicates.sets.ComplexPredicate.handler +sympy.assumptions.predicates.sets.ComplexPredicate.name sympy.assumptions.predicates.sets.ExtendedRealPredicate.handler +sympy.assumptions.predicates.sets.ExtendedRealPredicate.name sympy.assumptions.predicates.sets.HermitianPredicate.handler +sympy.assumptions.predicates.sets.HermitianPredicate.name sympy.assumptions.predicates.sets.ImaginaryPredicate.handler +sympy.assumptions.predicates.sets.ImaginaryPredicate.name sympy.assumptions.predicates.sets.IntegerPredicate.handler +sympy.assumptions.predicates.sets.IntegerPredicate.name sympy.assumptions.predicates.sets.IrrationalPredicate.handler +sympy.assumptions.predicates.sets.IrrationalPredicate.name sympy.assumptions.predicates.sets.NonIntegerPredicate.handler +sympy.assumptions.predicates.sets.NonIntegerPredicate.name sympy.assumptions.predicates.sets.RationalPredicate.handler +sympy.assumptions.predicates.sets.RationalPredicate.name sympy.assumptions.predicates.sets.RealPredicate.handler +sympy.assumptions.predicates.sets.RealPredicate.name sympy.assumptions.predicates.sets.TranscendentalPredicate.handler +sympy.assumptions.predicates.sets.TranscendentalPredicate.name sympy.assumptions.relation.equality.EqualityPredicate.handler +sympy.assumptions.relation.equality.EqualityPredicate.is_reflexive +sympy.assumptions.relation.equality.EqualityPredicate.is_symmetric +sympy.assumptions.relation.equality.EqualityPredicate.name sympy.assumptions.relation.equality.GreaterThanPredicate.handler +sympy.assumptions.relation.equality.GreaterThanPredicate.is_reflexive +sympy.assumptions.relation.equality.GreaterThanPredicate.is_symmetric +sympy.assumptions.relation.equality.GreaterThanPredicate.name sympy.assumptions.relation.equality.LessThanPredicate.handler +sympy.assumptions.relation.equality.LessThanPredicate.is_reflexive +sympy.assumptions.relation.equality.LessThanPredicate.is_symmetric +sympy.assumptions.relation.equality.LessThanPredicate.name sympy.assumptions.relation.equality.StrictGreaterThanPredicate.handler +sympy.assumptions.relation.equality.StrictGreaterThanPredicate.is_reflexive +sympy.assumptions.relation.equality.StrictGreaterThanPredicate.is_symmetric +sympy.assumptions.relation.equality.StrictGreaterThanPredicate.name sympy.assumptions.relation.equality.StrictLessThanPredicate.handler +sympy.assumptions.relation.equality.StrictLessThanPredicate.is_reflexive +sympy.assumptions.relation.equality.StrictLessThanPredicate.is_symmetric +sympy.assumptions.relation.equality.StrictLessThanPredicate.name sympy.assumptions.relation.equality.UnequalityPredicate.handler +sympy.assumptions.relation.equality.UnequalityPredicate.is_reflexive +sympy.assumptions.relation.equality.UnequalityPredicate.is_symmetric +sympy.assumptions.relation.equality.UnequalityPredicate.name sympy.assumptions.sathandlers._old_assump_getters sympy.assumptions.wrapper.AssumptionsWrapper._eval_is_algebraic sympy.assumptions.wrapper.AssumptionsWrapper._eval_is_antihermitian @@ -476,6 +631,7 @@ sympy.assumptions.wrapper.AssumptionsWrapper._eval_is_real sympy.assumptions.wrapper.AssumptionsWrapper._eval_is_transcendental sympy.assumptions.wrapper.AssumptionsWrapper._eval_is_zero sympy.atan._eval_rewrite_as_tractable +sympy.atan._singularities sympy.atan.args sympy.atanh._eval_rewrite_as_tractable sympy.bernoulli._cache @@ -484,7 +640,11 @@ sympy.bernoulli.args sympy.beta.unbranched sympy.betainc.unbranched sympy.betainc_regularized.unbranched +sympy.calculus.accumulationbounds.AccumulationBounds.__radd__ +sympy.calculus.accumulationbounds.AccumulationBounds.__rmul__ sympy.calculus.accumulationbounds.AccumulationBounds._op_priority +sympy.calculus.accumulationbounds.AccumulationBounds.is_extended_real +sympy.calculus.accumulationbounds.AccumulationBounds.is_number sympy.categories.baseclasses.Class.is_proper sympy.categories.diagram_drawing.__doctest_requires__ sympy.chebyshevt._ortho_poly @@ -493,6 +653,7 @@ sympy.codegen.Assignment.op sympy.codegen.Attribute._construct_name sympy.codegen.Attribute._construct_parameters sympy.codegen.Attribute._fields +sympy.codegen.Attribute.defaults sympy.codegen.CodeBlock._sympystr sympy.codegen.Declaration._construct_variable sympy.codegen.Declaration._fields @@ -502,6 +663,7 @@ sympy.codegen.FunctionCall._construct_function_args sympy.codegen.FunctionCall._construct_name sympy.codegen.FunctionCall._fields sympy.codegen.FunctionDefinition.__slots__ +sympy.codegen.FunctionDefinition._fields sympy.codegen.FunctionPrototype.__slots__ sympy.codegen.FunctionPrototype._construct_name sympy.codegen.FunctionPrototype._construct_return_type @@ -509,6 +671,7 @@ sympy.codegen.Print._construct_file sympy.codegen.Print._construct_format_string sympy.codegen.Print._construct_print_args sympy.codegen.Print._fields +sympy.codegen.Print.defaults sympy.codegen.Scope._fields sympy.codegen.Variable.__ge__ sympy.codegen.Variable.__gt__ @@ -518,23 +681,28 @@ sympy.codegen.Variable.__slots__ sympy.codegen.Variable._construct_symbol sympy.codegen.Variable._construct_value sympy.codegen.Variable._fields +sympy.codegen.Variable.defaults sympy.codegen.While._construct_condition sympy.codegen.While._fields +sympy.codegen.ast.AddAugmentedAssignment.binop sympy.codegen.ast.Assignment.op sympy.codegen.ast.Attribute._construct_name sympy.codegen.ast.Attribute._construct_parameters sympy.codegen.ast.Attribute._fields +sympy.codegen.ast.Attribute.defaults sympy.codegen.ast.CodeBlock._sympystr sympy.codegen.ast.CodegenAST.__slots__ sympy.codegen.ast.ComplexBaseType.__slots__ sympy.codegen.ast.ComplexType.__slots__ sympy.codegen.ast.Declaration._construct_variable sympy.codegen.ast.Declaration._fields +sympy.codegen.ast.DivAugmentedAssignment.binop sympy.codegen.ast.Element._construct_indices sympy.codegen.ast.Element._construct_offset sympy.codegen.ast.Element._construct_strides sympy.codegen.ast.Element._construct_symbol sympy.codegen.ast.Element._fields +sympy.codegen.ast.Element.defaults sympy.codegen.ast.FloatBaseType.__slots__ sympy.codegen.ast.FloatBaseType.cast_nocheck sympy.codegen.ast.FloatType.__slots__ @@ -548,11 +716,14 @@ sympy.codegen.ast.FunctionCall._construct_function_args sympy.codegen.ast.FunctionCall._construct_name sympy.codegen.ast.FunctionCall._fields sympy.codegen.ast.FunctionDefinition.__slots__ +sympy.codegen.ast.FunctionDefinition._fields sympy.codegen.ast.FunctionPrototype.__slots__ sympy.codegen.ast.FunctionPrototype._construct_name sympy.codegen.ast.FunctionPrototype._construct_return_type sympy.codegen.ast.IntBaseType.__slots__ sympy.codegen.ast.IntBaseType.cast_nocheck +sympy.codegen.ast.ModAugmentedAssignment.binop +sympy.codegen.ast.MulAugmentedAssignment.binop sympy.codegen.ast.Node._construct_attrs sympy.codegen.ast.Node._fields sympy.codegen.ast.Pointer.__slots__ @@ -560,6 +731,7 @@ sympy.codegen.ast.Print._construct_file sympy.codegen.ast.Print._construct_format_string sympy.codegen.ast.Print._construct_print_args sympy.codegen.ast.Print._fields +sympy.codegen.ast.Print.defaults sympy.codegen.ast.Return._construct_return sympy.codegen.ast.Return._fields sympy.codegen.ast.Scope._fields @@ -567,6 +739,9 @@ sympy.codegen.ast.SignedIntType.__slots__ sympy.codegen.ast.Stream._construct_name sympy.codegen.ast.Stream._fields sympy.codegen.ast.String._fields +sympy.codegen.ast.String.is_Atom +sympy.codegen.ast.String.not_in_args +sympy.codegen.ast.SubAugmentedAssignment.binop sympy.codegen.ast.Token._fields sympy.codegen.ast.Token._sympystr sympy.codegen.ast.Token.indented_args @@ -581,6 +756,7 @@ sympy.codegen.ast.Variable.__slots__ sympy.codegen.ast.Variable._construct_symbol sympy.codegen.ast.Variable._construct_value sympy.codegen.ast.Variable._fields +sympy.codegen.ast.Variable.defaults sympy.codegen.ast.While._construct_condition sympy.codegen.ast.While._fields sympy.codegen.ast._SizedIntType.__slots__ @@ -597,6 +773,7 @@ sympy.codegen.cfunctions.log1p._eval_rewrite_as_tractable sympy.codegen.cfunctions.log2._eval_rewrite_as_tractable sympy.codegen.cnodes.Label._construct_name sympy.codegen.cnodes.Label._fields +sympy.codegen.cnodes.Label.defaults sympy.codegen.cnodes.PostDecrement.nargs sympy.codegen.cnodes.PostIncrement.nargs sympy.codegen.cnodes.PreDecrement.nargs @@ -605,6 +782,7 @@ sympy.codegen.cnodes.goto._construct_label sympy.codegen.cnodes.goto._fields sympy.codegen.cnodes.struct._construct_name sympy.codegen.cnodes.struct._fields +sympy.codegen.cnodes.struct.defaults sympy.codegen.cnodes.union.__slots__ sympy.codegen.fnodes.ArrayConstructor._construct_elements sympy.codegen.fnodes.ArrayConstructor._fields @@ -615,22 +793,27 @@ sympy.codegen.fnodes.Do._construct_first sympy.codegen.fnodes.Do._construct_last sympy.codegen.fnodes.Do._construct_step sympy.codegen.fnodes.Do._fields +sympy.codegen.fnodes.Do.defaults sympy.codegen.fnodes.F95Function._required_standard sympy.codegen.fnodes.FFunction._required_standard sympy.codegen.fnodes.FortranReturn._construct_return_value sympy.codegen.fnodes.FortranReturn._fields +sympy.codegen.fnodes.FortranReturn.defaults sympy.codegen.fnodes.GoTo._construct_expr sympy.codegen.fnodes.GoTo._construct_labels sympy.codegen.fnodes.GoTo._fields +sympy.codegen.fnodes.GoTo.defaults sympy.codegen.fnodes.ImpliedDoLoop._construct_counter sympy.codegen.fnodes.ImpliedDoLoop._construct_expr sympy.codegen.fnodes.ImpliedDoLoop._construct_first sympy.codegen.fnodes.ImpliedDoLoop._construct_last sympy.codegen.fnodes.ImpliedDoLoop._construct_step sympy.codegen.fnodes.ImpliedDoLoop._fields +sympy.codegen.fnodes.ImpliedDoLoop.defaults sympy.codegen.fnodes.Module._construct_definitions sympy.codegen.fnodes.Module._construct_name sympy.codegen.fnodes.Module._fields +sympy.codegen.fnodes.Module.defaults sympy.codegen.fnodes.Program._construct_body sympy.codegen.fnodes.Program._construct_name sympy.codegen.fnodes.Program._fields @@ -641,36 +824,57 @@ sympy.codegen.fnodes.Subroutine._fields sympy.codegen.fnodes.SubroutineCall._construct_name sympy.codegen.fnodes.SubroutineCall._construct_subroutine_args sympy.codegen.fnodes.SubroutineCall._fields +sympy.codegen.fnodes._literal.is_commutative +sympy.codegen.fnodes._literal.is_extended_real sympy.codegen.fnodes._literal.is_irrational sympy.codegen.fnodes._literal.is_rational +sympy.codegen.fnodes._literal.is_real +sympy.codegen.fnodes.literal_dp._decimals +sympy.codegen.fnodes.literal_dp._token +sympy.codegen.fnodes.literal_dp.is_commutative +sympy.codegen.fnodes.literal_dp.is_extended_real sympy.codegen.fnodes.literal_dp.is_irrational sympy.codegen.fnodes.literal_dp.is_rational +sympy.codegen.fnodes.literal_dp.is_real +sympy.codegen.fnodes.literal_sp._decimals +sympy.codegen.fnodes.literal_sp._token +sympy.codegen.fnodes.literal_sp.is_commutative +sympy.codegen.fnodes.literal_sp.is_extended_real sympy.codegen.fnodes.literal_sp.is_irrational sympy.codegen.fnodes.literal_sp.is_rational +sympy.codegen.fnodes.literal_sp.is_real sympy.codegen.fnodes.product_._construct_array sympy.codegen.fnodes.product_._construct_dim sympy.codegen.fnodes.product_._fields +sympy.codegen.fnodes.product_.defaults sympy.codegen.fnodes.sum_._construct_array sympy.codegen.fnodes.sum_._construct_dim sympy.codegen.fnodes.sum_._fields +sympy.codegen.fnodes.sum_.defaults sympy.codegen.fnodes.use._construct_namespace sympy.codegen.fnodes.use._construct_only sympy.codegen.fnodes.use._construct_rename sympy.codegen.fnodes.use._fields +sympy.codegen.fnodes.use.defaults sympy.codegen.fnodes.use_rename._construct_local sympy.codegen.fnodes.use_rename._construct_original sympy.codegen.fnodes.use_rename._fields sympy.codegen.pynodes.NumExprEvaluate._fields +sympy.combinatorics.coset_table.CosetTable.__repr__ sympy.combinatorics.coset_table.CosetTable.coset_table_limit sympy.combinatorics.coset_table.CosetTable.coset_table_max_limit sympy.combinatorics.coset_table.CosetTable.max_stack_size +sympy.combinatorics.fp_groups.FpGroup.__repr__ sympy.combinatorics.fp_groups.FpGroup.is_FpGroup sympy.combinatorics.fp_groups.FpGroup.is_PermutationGroup sympy.combinatorics.fp_groups.FpGroup.is_group +sympy.combinatorics.fp_groups.FpSubgroup.__repr__ +sympy.combinatorics.free_groups.FreeGroup.__repr__ sympy.combinatorics.free_groups.FreeGroup.is_FreeGroup sympy.combinatorics.free_groups.FreeGroup.is_PermutationGroup sympy.combinatorics.free_groups.FreeGroup.is_associative sympy.combinatorics.free_groups.FreeGroup.is_group +sympy.combinatorics.free_groups.FreeGroupElement.__repr__ sympy.combinatorics.free_groups.FreeGroupElement._hash sympy.combinatorics.free_groups.FreeGroupElement.is_assoc_word sympy.combinatorics.galois.S1TransitiveSubgroups.S1 @@ -763,6 +967,7 @@ sympy.concrete.products.Product.reverse_order sympy.concrete.summations.Sum.__slots__ sympy.concrete.summations.Sum.limits sympy.conftest +sympy.conjugate._singularities sympy.core.Add.__slots__ sympy.core.Add._args_type sympy.core.Add._eval_is_algebraic @@ -780,10 +985,13 @@ sympy.core.Add.is_Add sympy.core.AlgebraicNumber.__slots__ sympy.core.AlgebraicNumber.is_AlgebraicNumber sympy.core.AlgebraicNumber.is_algebraic +sympy.core.AlgebraicNumber.is_number +sympy.core.AlgebraicNumber.kind sympy.core.Atom.__slots__ sympy.core.Atom.is_Atom sympy.core.AtomicExpr.__slots__ sympy.core.AtomicExpr.is_Atom +sympy.core.AtomicExpr.is_number sympy.core.Basic.__slots__ sympy.core.Basic._constructor_postprocessor_mapping sympy.core.Basic.is_Add @@ -838,20 +1046,29 @@ sympy.core.Expr.compute_leading_term sympy.core.Expr.is_scalar sympy.core.Float.__slots__ sympy.core.Float.is_Float +sympy.core.Float.is_commutative +sympy.core.Float.is_extended_real sympy.core.Float.is_irrational +sympy.core.Float.is_number sympy.core.Float.is_rational +sympy.core.Float.is_real sympy.core.FunctionClass._new sympy.core.GreaterThan.__slots__ sympy.core.GreaterThan.rel_op sympy.core.Integer.__slots__ sympy.core.Integer.is_Integer +sympy.core.Integer.is_commutative sympy.core.Integer.is_integer +sympy.core.Integer.is_number sympy.core.Integer.is_rational +sympy.core.Integer.is_real sympy.core.Integer.is_zero +sympy.core.Integer.q sympy.core.Lambda.bound_symbols sympy.core.Lambda.is_Function sympy.core.LessThan.__slots__ sympy.core.LessThan.rel_op +sympy.core.Mod.kind sympy.core.Mul.__slots__ sympy.core.Mul._args_type sympy.core.Mul._eval_is_commutative @@ -861,17 +1078,28 @@ sympy.core.Mul.is_Mul sympy.core.Number.__slots__ sympy.core.Number._prec sympy.core.Number.is_Number +sympy.core.Number.is_commutative +sympy.core.Number.is_number +sympy.core.Number.kind sympy.core.NumberKind sympy.core.NumberSymbol.__slots__ sympy.core.NumberSymbol.is_NumberSymbol +sympy.core.NumberSymbol.is_commutative sympy.core.NumberSymbol.is_finite +sympy.core.NumberSymbol.is_number +sympy.core.NumberSymbol.kind sympy.core.Pow.__slots__ sympy.core.Pow.args sympy.core.Pow.is_Pow +sympy.core.Rational.__radd__ +sympy.core.Rational.__rmul__ sympy.core.Rational.__slots__ sympy.core.Rational.is_Rational +sympy.core.Rational.is_commutative sympy.core.Rational.is_integer +sympy.core.Rational.is_number sympy.core.Rational.is_rational +sympy.core.Rational.is_real sympy.core.S sympy.core.StrictGreaterThan.__slots__ sympy.core.StrictGreaterThan.rel_op @@ -882,6 +1110,7 @@ sympy.core.Subs.n sympy.core.Symbol.__slots__ sympy.core.Symbol.binary_symbols sympy.core.Symbol.is_Symbol +sympy.core.Symbol.is_comparable sympy.core.Symbol.is_symbol sympy.core.Tuple.__rmul__ sympy.core.UndefinedKind @@ -968,6 +1197,7 @@ sympy.core.expr.Atom.__slots__ sympy.core.expr.Atom.is_Atom sympy.core.expr.AtomicExpr.__slots__ sympy.core.expr.AtomicExpr.is_Atom +sympy.core.expr.AtomicExpr.is_number sympy.core.expr.Expr.__round__ sympy.core.expr.Expr._op_priority sympy.core.expr.Expr.compute_leading_term @@ -975,6 +1205,7 @@ sympy.core.expr.Expr.is_scalar sympy.core.exprtools.Factors.__slots__ sympy.core.exprtools.Term.__slots__ sympy.core.function.Application.is_Function +sympy.core.function.AppliedUndef.is_number sympy.core.function.Derivative.is_Derivative sympy.core.function.FunctionClass._new sympy.core.function.Lambda.bound_symbols @@ -988,7 +1219,9 @@ sympy.core.kind.BooleanKind sympy.core.kind.NumberKind sympy.core.kind.UndefinedKind sympy.core.logic.And.op_x_notx +sympy.core.logic.Logic.__repr__ sympy.core.logic.Or.op_x_notx +sympy.core.mod.Mod.kind sympy.core.mul.Mul.__slots__ sympy.core.mul.Mul._args_type sympy.core.mul.Mul._eval_is_commutative @@ -1004,107 +1237,219 @@ sympy.core.mul.mul sympy.core.numbers.AlgebraicNumber.__slots__ sympy.core.numbers.AlgebraicNumber.is_AlgebraicNumber sympy.core.numbers.AlgebraicNumber.is_algebraic +sympy.core.numbers.AlgebraicNumber.is_number +sympy.core.numbers.AlgebraicNumber.kind sympy.core.numbers.Catalan.__slots__ +sympy.core.numbers.Catalan.is_commutative sympy.core.numbers.Catalan.is_finite sympy.core.numbers.Catalan.is_irrational +sympy.core.numbers.Catalan.is_negative +sympy.core.numbers.Catalan.is_number sympy.core.numbers.Catalan.is_positive +sympy.core.numbers.Catalan.is_real sympy.core.numbers.ComplexInfinity.__slots__ +sympy.core.numbers.ComplexInfinity.is_commutative sympy.core.numbers.ComplexInfinity.is_complex +sympy.core.numbers.ComplexInfinity.is_extended_real sympy.core.numbers.ComplexInfinity.is_infinite +sympy.core.numbers.ComplexInfinity.is_number sympy.core.numbers.ComplexInfinity.is_prime +sympy.core.numbers.ComplexInfinity.kind sympy.core.numbers.EulerGamma.__slots__ +sympy.core.numbers.EulerGamma.is_commutative sympy.core.numbers.EulerGamma.is_finite sympy.core.numbers.EulerGamma.is_irrational +sympy.core.numbers.EulerGamma.is_negative +sympy.core.numbers.EulerGamma.is_number sympy.core.numbers.EulerGamma.is_positive +sympy.core.numbers.EulerGamma.is_real sympy.core.numbers.Exp1.__slots__ sympy.core.numbers.Exp1.is_algebraic +sympy.core.numbers.Exp1.is_commutative sympy.core.numbers.Exp1.is_finite sympy.core.numbers.Exp1.is_irrational +sympy.core.numbers.Exp1.is_negative +sympy.core.numbers.Exp1.is_number sympy.core.numbers.Exp1.is_positive +sympy.core.numbers.Exp1.is_real sympy.core.numbers.Exp1.is_transcendental sympy.core.numbers.Float.__slots__ sympy.core.numbers.Float.is_Float +sympy.core.numbers.Float.is_commutative +sympy.core.numbers.Float.is_extended_real sympy.core.numbers.Float.is_irrational +sympy.core.numbers.Float.is_number sympy.core.numbers.Float.is_rational +sympy.core.numbers.Float.is_real sympy.core.numbers.GoldenRatio.__slots__ sympy.core.numbers.GoldenRatio._eval_rewrite_as_sqrt sympy.core.numbers.GoldenRatio.is_algebraic +sympy.core.numbers.GoldenRatio.is_commutative sympy.core.numbers.GoldenRatio.is_finite sympy.core.numbers.GoldenRatio.is_irrational +sympy.core.numbers.GoldenRatio.is_negative +sympy.core.numbers.GoldenRatio.is_number sympy.core.numbers.GoldenRatio.is_positive +sympy.core.numbers.GoldenRatio.is_real sympy.core.numbers.GoldenRatio.is_transcendental sympy.core.numbers.Half.__slots__ +sympy.core.numbers.Half.is_commutative sympy.core.numbers.Half.is_integer +sympy.core.numbers.Half.is_number sympy.core.numbers.Half.is_rational +sympy.core.numbers.Half.is_real +sympy.core.numbers.Half.p +sympy.core.numbers.Half.q sympy.core.numbers.ImaginaryUnit.__new__ sympy.core.numbers.ImaginaryUnit.__slots__ sympy.core.numbers.ImaginaryUnit.is_algebraic +sympy.core.numbers.ImaginaryUnit.is_commutative sympy.core.numbers.ImaginaryUnit.is_finite sympy.core.numbers.ImaginaryUnit.is_imaginary +sympy.core.numbers.ImaginaryUnit.is_number sympy.core.numbers.ImaginaryUnit.is_transcendental +sympy.core.numbers.ImaginaryUnit.kind +sympy.core.numbers.Infinity.__ge__ +sympy.core.numbers.Infinity.__gt__ +sympy.core.numbers.Infinity.__le__ +sympy.core.numbers.Infinity.__lt__ +sympy.core.numbers.Infinity.__radd__ +sympy.core.numbers.Infinity.__rmod__ +sympy.core.numbers.Infinity.__rmul__ sympy.core.numbers.Infinity.__slots__ +sympy.core.numbers.Infinity.is_commutative +sympy.core.numbers.Infinity.is_comparable sympy.core.numbers.Infinity.is_complex sympy.core.numbers.Infinity.is_extended_positive +sympy.core.numbers.Infinity.is_extended_real sympy.core.numbers.Infinity.is_infinite +sympy.core.numbers.Infinity.is_number sympy.core.numbers.Infinity.is_prime sympy.core.numbers.Integer.__slots__ sympy.core.numbers.Integer.is_Integer +sympy.core.numbers.Integer.is_commutative sympy.core.numbers.Integer.is_integer +sympy.core.numbers.Integer.is_number sympy.core.numbers.Integer.is_rational +sympy.core.numbers.Integer.is_real sympy.core.numbers.Integer.is_zero +sympy.core.numbers.Integer.q sympy.core.numbers.IntegerConstant.__slots__ +sympy.core.numbers.IntegerConstant.is_commutative sympy.core.numbers.IntegerConstant.is_integer sympy.core.numbers.IntegerConstant.is_rational +sympy.core.numbers.IntegerConstant.is_real +sympy.core.numbers.NaN.__ge__ +sympy.core.numbers.NaN.__gt__ +sympy.core.numbers.NaN.__le__ +sympy.core.numbers.NaN.__lt__ sympy.core.numbers.NaN.__slots__ sympy.core.numbers.NaN.is_algebraic +sympy.core.numbers.NaN.is_commutative +sympy.core.numbers.NaN.is_comparable +sympy.core.numbers.NaN.is_extended_real sympy.core.numbers.NaN.is_finite sympy.core.numbers.NaN.is_integer +sympy.core.numbers.NaN.is_negative +sympy.core.numbers.NaN.is_number sympy.core.numbers.NaN.is_positive sympy.core.numbers.NaN.is_prime sympy.core.numbers.NaN.is_rational +sympy.core.numbers.NaN.is_real sympy.core.numbers.NaN.is_transcendental +sympy.core.numbers.NaN.is_zero +sympy.core.numbers.NegativeInfinity.__ge__ +sympy.core.numbers.NegativeInfinity.__gt__ +sympy.core.numbers.NegativeInfinity.__le__ +sympy.core.numbers.NegativeInfinity.__lt__ +sympy.core.numbers.NegativeInfinity.__radd__ +sympy.core.numbers.NegativeInfinity.__rmod__ +sympy.core.numbers.NegativeInfinity.__rmul__ sympy.core.numbers.NegativeInfinity.__slots__ +sympy.core.numbers.NegativeInfinity.is_commutative +sympy.core.numbers.NegativeInfinity.is_comparable sympy.core.numbers.NegativeInfinity.is_complex sympy.core.numbers.NegativeInfinity.is_extended_negative +sympy.core.numbers.NegativeInfinity.is_extended_real sympy.core.numbers.NegativeInfinity.is_infinite +sympy.core.numbers.NegativeInfinity.is_number sympy.core.numbers.NegativeInfinity.is_prime sympy.core.numbers.NegativeOne.__slots__ +sympy.core.numbers.NegativeOne.is_commutative sympy.core.numbers.NegativeOne.is_integer +sympy.core.numbers.NegativeOne.is_number sympy.core.numbers.NegativeOne.is_rational +sympy.core.numbers.NegativeOne.is_real +sympy.core.numbers.NegativeOne.p +sympy.core.numbers.NegativeOne.q sympy.core.numbers.Number.__slots__ sympy.core.numbers.Number._prec sympy.core.numbers.Number.is_Number +sympy.core.numbers.Number.is_commutative +sympy.core.numbers.Number.is_number +sympy.core.numbers.Number.kind sympy.core.numbers.NumberSymbol.__slots__ sympy.core.numbers.NumberSymbol.is_NumberSymbol +sympy.core.numbers.NumberSymbol.is_commutative sympy.core.numbers.NumberSymbol.is_finite +sympy.core.numbers.NumberSymbol.is_number +sympy.core.numbers.NumberSymbol.kind sympy.core.numbers.One.__slots__ +sympy.core.numbers.One.is_commutative sympy.core.numbers.One.is_integer +sympy.core.numbers.One.is_number sympy.core.numbers.One.is_positive sympy.core.numbers.One.is_rational +sympy.core.numbers.One.is_real +sympy.core.numbers.One.p +sympy.core.numbers.One.q sympy.core.numbers.Pi.__slots__ sympy.core.numbers.Pi.is_algebraic +sympy.core.numbers.Pi.is_commutative sympy.core.numbers.Pi.is_finite sympy.core.numbers.Pi.is_irrational +sympy.core.numbers.Pi.is_negative +sympy.core.numbers.Pi.is_number sympy.core.numbers.Pi.is_positive +sympy.core.numbers.Pi.is_real sympy.core.numbers.Pi.is_transcendental +sympy.core.numbers.Rational.__radd__ +sympy.core.numbers.Rational.__rmul__ sympy.core.numbers.Rational.__slots__ sympy.core.numbers.Rational.is_Rational +sympy.core.numbers.Rational.is_commutative sympy.core.numbers.Rational.is_integer +sympy.core.numbers.Rational.is_number sympy.core.numbers.Rational.is_rational +sympy.core.numbers.Rational.is_real sympy.core.numbers.RationalConstant.__slots__ +sympy.core.numbers.RationalConstant.is_commutative sympy.core.numbers.RationalConstant.is_integer sympy.core.numbers.RationalConstant.is_rational +sympy.core.numbers.RationalConstant.is_real sympy.core.numbers.TribonacciConstant.__slots__ sympy.core.numbers.TribonacciConstant._eval_rewrite_as_sqrt sympy.core.numbers.TribonacciConstant.is_algebraic +sympy.core.numbers.TribonacciConstant.is_commutative sympy.core.numbers.TribonacciConstant.is_finite sympy.core.numbers.TribonacciConstant.is_irrational +sympy.core.numbers.TribonacciConstant.is_negative +sympy.core.numbers.TribonacciConstant.is_number sympy.core.numbers.TribonacciConstant.is_positive +sympy.core.numbers.TribonacciConstant.is_real sympy.core.numbers.TribonacciConstant.is_transcendental sympy.core.numbers.Zero.__slots__ +sympy.core.numbers.Zero.is_commutative +sympy.core.numbers.Zero.is_comparable sympy.core.numbers.Zero.is_integer +sympy.core.numbers.Zero.is_negative +sympy.core.numbers.Zero.is_number sympy.core.numbers.Zero.is_positive sympy.core.numbers.Zero.is_rational +sympy.core.numbers.Zero.is_real +sympy.core.numbers.Zero.is_zero +sympy.core.numbers.Zero.p +sympy.core.numbers.Zero.q sympy.core.numbers._LOG2 sympy.core.numbers._errdict sympy.core.numbers._illegal @@ -1114,6 +1459,7 @@ sympy.core.numbers.igcdex sympy.core.numbers.sympify_mpmath_mpq sympy.core.numbers.sympify_mpq sympy.core.numbers.sympify_mpz +sympy.core.operations.LatticeOp.is_commutative sympy.core.parameters.global_parameters sympy.core.power.Pow.__slots__ sympy.core.power.Pow.args @@ -1138,6 +1484,7 @@ sympy.core.relational.Boolean.__ror__ sympy.core.relational.Boolean.__rrshift__ sympy.core.relational.Boolean.__rxor__ sympy.core.relational.Boolean.__slots__ +sympy.core.relational.Boolean.kind sympy.core.relational.Equality.__slots__ sympy.core.relational.Equality.is_Equality sympy.core.relational.Equality.rel_op @@ -1168,6 +1515,7 @@ sympy.core.symbol.Str.__slots__ sympy.core.symbol.Symbol.__slots__ sympy.core.symbol.Symbol.binary_symbols sympy.core.symbol.Symbol.is_Symbol +sympy.core.symbol.Symbol.is_comparable sympy.core.symbol.Symbol.is_symbol sympy.core.symbol.Wild.__slots__ sympy.core.symbol.Wild.is_Wild @@ -1180,18 +1528,32 @@ sympy.crypto.crypto.bifid5 sympy.crypto.crypto.bifid6 sympy.crypto.crypto.char_morse sympy.crypto.crypto.morse_char +sympy.csc._is_odd +sympy.csc._reciprocal_of +sympy.csch._is_odd +sympy.csch._reciprocal_of sympy.denom +sympy.diffgeom.BaseScalarField.is_commutative +sympy.diffgeom.BaseVectorField.is_commutative sympy.diffgeom.CoordSystem.coord_function sympy.diffgeom.CoordSystem.coord_functions sympy.diffgeom.CoordSystem.jacobian_matrix +sympy.diffgeom.Differential.is_commutative +sympy.diffgeom.diffgeom.BaseScalarField.is_commutative +sympy.diffgeom.diffgeom.BaseVectorField.is_commutative sympy.diffgeom.diffgeom.CoordSystem.coord_function sympy.diffgeom.diffgeom.CoordSystem.coord_functions sympy.diffgeom.diffgeom.CoordSystem.jacobian_matrix +sympy.diffgeom.diffgeom.Differential.is_commutative sympy.enable_warnings +sympy.erf.as_real_imag sympy.erf.unbranched +sympy.erfc.as_real_imag sympy.erfc.unbranched +sympy.erfi.as_real_imag sympy.erfi.unbranched sympy.evalf +sympy.exp_polar.is_comparable sympy.exp_polar.is_polar sympy.expint._eval_rewrite_as_Chi sympy.expint._eval_rewrite_as_Ci @@ -1205,17 +1567,24 @@ sympy.external.pythonmpq._PyHASH_MODULUS sympy.factorial._small_swing sympy.fresnelc._trigfunc sympy.fresnels._trigfunc +sympy.functions.Abs._singularities sympy.functions.Abs.args sympy.functions.Abs.is_extended_negative sympy.functions.Abs.is_extended_nonnegative +sympy.functions.Abs.is_extended_real sympy.functions.Abs.unbranched sympy.functions.Chi._trigfunc sympy.functions.Ci._trigfunc +sympy.functions.DiracDelta.is_real sympy.functions.Ei._eval_rewrite_as_Chi sympy.functions.Ei._eval_rewrite_as_Ci sympy.functions.Ei._eval_rewrite_as_Shi +sympy.functions.Heaviside.is_real sympy.functions.KroneckerDelta.is_integer +sympy.functions.LambertW._singularities sympy.functions.LeviCivita.is_integer +sympy.functions.Max.is_commutative +sympy.functions.Min.is_commutative sympy.functions.Piecewise._eval_is_complex sympy.functions.Piecewise._eval_is_even sympy.functions.Piecewise._eval_is_extended_negative @@ -1238,13 +1607,16 @@ sympy.functions.Piecewise._eval_is_positive sympy.functions.Piecewise._eval_is_real sympy.functions.Piecewise._eval_is_zero sympy.functions.Piecewise.is_Piecewise +sympy.functions.Rem.kind sympy.functions.Shi._trigfunc sympy.functions.Si._trigfunc sympy.functions.SingularityFunction._eval_rewrite_as_DiracDelta sympy.functions.SingularityFunction._eval_rewrite_as_HeavisideDiracDelta +sympy.functions.SingularityFunction.is_real sympy.functions.acos._eval_rewrite_as_tractable sympy.functions.acosh._eval_rewrite_as_tractable sympy.functions.acot._eval_rewrite_as_tractable +sympy.functions.acot._singularities sympy.functions.acoth._eval_rewrite_as_tractable sympy.functions.acsc._eval_rewrite_as_tractable sympy.functions.acsch._eval_rewrite_as_tractable @@ -1252,12 +1624,16 @@ sympy.functions.airyai.unbranched sympy.functions.airyaiprime.unbranched sympy.functions.airybi.unbranched sympy.functions.airybiprime.unbranched +sympy.functions.arg._singularities +sympy.functions.arg.is_extended_real sympy.functions.arg.is_finite +sympy.functions.arg.is_real sympy.functions.asec._eval_rewrite_as_tractable sympy.functions.asech._eval_rewrite_as_tractable sympy.functions.asin._eval_rewrite_as_tractable sympy.functions.asinh._eval_rewrite_as_tractable sympy.functions.atan._eval_rewrite_as_tractable +sympy.functions.atan._singularities sympy.functions.atan.args sympy.functions.atanh._eval_rewrite_as_tractable sympy.functions.bernoulli._cache @@ -1275,20 +1651,42 @@ sympy.functions.combinatorial.numbers._N sympy.functions.combinatorial.numbers.bernoulli._cache sympy.functions.combinatorial.numbers.bernoulli._highest sympy.functions.combinatorial.numbers.bernoulli.args +sympy.functions.conjugate._singularities +sympy.functions.csc._is_odd +sympy.functions.csc._reciprocal_of +sympy.functions.csch._is_odd +sympy.functions.csch._reciprocal_of +sympy.functions.elementary.complexes.Abs._singularities sympy.functions.elementary.complexes.Abs.args sympy.functions.elementary.complexes.Abs.is_extended_negative sympy.functions.elementary.complexes.Abs.is_extended_nonnegative +sympy.functions.elementary.complexes.Abs.is_extended_real sympy.functions.elementary.complexes.Abs.unbranched +sympy.functions.elementary.complexes.arg._singularities +sympy.functions.elementary.complexes.arg.is_extended_real sympy.functions.elementary.complexes.arg.is_finite +sympy.functions.elementary.complexes.arg.is_real +sympy.functions.elementary.complexes.conjugate._singularities +sympy.functions.elementary.complexes.im._singularities sympy.functions.elementary.complexes.im.args +sympy.functions.elementary.complexes.im.is_extended_real sympy.functions.elementary.complexes.im.unbranched +sympy.functions.elementary.complexes.polar_lift.is_comparable sympy.functions.elementary.complexes.polar_lift.is_polar +sympy.functions.elementary.complexes.principal_branch.is_comparable sympy.functions.elementary.complexes.principal_branch.is_polar +sympy.functions.elementary.complexes.re._singularities sympy.functions.elementary.complexes.re.args +sympy.functions.elementary.complexes.re.is_extended_real sympy.functions.elementary.complexes.re.unbranched +sympy.functions.elementary.complexes.sign._singularities sympy.functions.elementary.complexes.sign.is_complex +sympy.functions.elementary.exponential.ExpBase._singularities sympy.functions.elementary.exponential.ExpBase.unbranched +sympy.functions.elementary.exponential.LambertW._singularities +sympy.functions.elementary.exponential.exp_polar.is_comparable sympy.functions.elementary.exponential.exp_polar.is_polar +sympy.functions.elementary.exponential.log._singularities sympy.functions.elementary.exponential.log.args sympy.functions.elementary.hyperbolic.HyperbolicFunction.unbranched sympy.functions.elementary.hyperbolic.ReciprocalHyperbolicFunction._reciprocal_of @@ -1298,7 +1696,13 @@ sympy.functions.elementary.hyperbolic.acsch._eval_rewrite_as_tractable sympy.functions.elementary.hyperbolic.asech._eval_rewrite_as_tractable sympy.functions.elementary.hyperbolic.asinh._eval_rewrite_as_tractable sympy.functions.elementary.hyperbolic.atanh._eval_rewrite_as_tractable +sympy.functions.elementary.hyperbolic.csch._is_odd +sympy.functions.elementary.hyperbolic.csch._reciprocal_of +sympy.functions.elementary.hyperbolic.sech._is_even +sympy.functions.elementary.hyperbolic.sech._reciprocal_of sympy.functions.elementary.miscellaneous.IdentityFunction.__new__ +sympy.functions.elementary.miscellaneous.Max.is_commutative +sympy.functions.elementary.miscellaneous.Min.is_commutative sympy.functions.elementary.miscellaneous.MinMaxBase._eval_is_algebraic sympy.functions.elementary.miscellaneous.MinMaxBase._eval_is_antihermitian sympy.functions.elementary.miscellaneous.MinMaxBase._eval_is_commutative @@ -1325,6 +1729,8 @@ sympy.functions.elementary.miscellaneous.MinMaxBase._eval_is_rational sympy.functions.elementary.miscellaneous.MinMaxBase._eval_is_real sympy.functions.elementary.miscellaneous.MinMaxBase._eval_is_transcendental sympy.functions.elementary.miscellaneous.MinMaxBase._eval_is_zero +sympy.functions.elementary.miscellaneous.MinMaxBase.is_commutative +sympy.functions.elementary.miscellaneous.Rem.kind sympy.functions.elementary.piecewise.Piecewise._eval_is_complex sympy.functions.elementary.piecewise.Piecewise._eval_is_even sympy.functions.elementary.piecewise.Piecewise._eval_is_extended_negative @@ -1349,18 +1755,31 @@ sympy.functions.elementary.piecewise.Piecewise._eval_is_zero sympy.functions.elementary.piecewise.Piecewise.is_Piecewise sympy.functions.elementary.piecewise._blessed sympy.functions.elementary.trigonometric.ReciprocalTrigonometricFunction._reciprocal_of +sympy.functions.elementary.trigonometric.ReciprocalTrigonometricFunction._singularities +sympy.functions.elementary.trigonometric.TrigonometricFunction._singularities sympy.functions.elementary.trigonometric.TrigonometricFunction.unbranched sympy.functions.elementary.trigonometric.acos._eval_rewrite_as_tractable sympy.functions.elementary.trigonometric.acot._eval_rewrite_as_tractable +sympy.functions.elementary.trigonometric.acot._singularities sympy.functions.elementary.trigonometric.acsc._eval_rewrite_as_tractable sympy.functions.elementary.trigonometric.asec._eval_rewrite_as_tractable sympy.functions.elementary.trigonometric.asin._eval_rewrite_as_tractable sympy.functions.elementary.trigonometric.atan._eval_rewrite_as_tractable +sympy.functions.elementary.trigonometric.atan._singularities sympy.functions.elementary.trigonometric.atan.args +sympy.functions.elementary.trigonometric.csc._is_odd +sympy.functions.elementary.trigonometric.csc._reciprocal_of +sympy.functions.elementary.trigonometric.sec._is_even +sympy.functions.elementary.trigonometric.sec._reciprocal_of sympy.functions.elementary.trigonometric.sinc._eval_is_finite +sympy.functions.elementary.trigonometric.sinc._singularities +sympy.functions.erf.as_real_imag sympy.functions.erf.unbranched +sympy.functions.erfc.as_real_imag sympy.functions.erfc.unbranched +sympy.functions.erfi.as_real_imag sympy.functions.erfi.unbranched +sympy.functions.exp_polar.is_comparable sympy.functions.exp_polar.is_polar sympy.functions.expint._eval_rewrite_as_Chi sympy.functions.expint._eval_rewrite_as_Ci @@ -1368,23 +1787,39 @@ sympy.functions.expint._eval_rewrite_as_Shi sympy.functions.factorial._small_swing sympy.functions.fresnelc._trigfunc sympy.functions.fresnels._trigfunc +sympy.functions.gamma._singularities sympy.functions.gamma.unbranched sympy.functions.hermite._ortho_poly sympy.functions.hermite_prob._ortho_poly +sympy.functions.hyper.is_commutative +sympy.functions.im._singularities sympy.functions.im.args +sympy.functions.im.is_extended_real sympy.functions.im.unbranched sympy.functions.laguerre._ortho_poly sympy.functions.legendre._ortho_poly sympy.functions.li._eval_rewrite_as_Chi sympy.functions.li._eval_rewrite_as_Ci +sympy.functions.log._singularities sympy.functions.log.args +sympy.functions.meijerg.is_commutative sympy.functions.multigamma.unbranched +sympy.functions.polar_lift.is_comparable sympy.functions.polar_lift.is_polar +sympy.functions.principal_branch.is_comparable sympy.functions.principal_branch.is_polar +sympy.functions.re._singularities sympy.functions.re.args +sympy.functions.re.is_extended_real sympy.functions.re.unbranched +sympy.functions.sec._is_even +sympy.functions.sec._reciprocal_of +sympy.functions.sech._is_even +sympy.functions.sech._reciprocal_of +sympy.functions.sign._singularities sympy.functions.sign.is_complex sympy.functions.sinc._eval_is_finite +sympy.functions.sinc._singularities sympy.functions.special.bessel.airyai.unbranched sympy.functions.special.bessel.airyaiprime.unbranched sympy.functions.special.bessel.airybi.unbranched @@ -1392,17 +1827,23 @@ sympy.functions.special.bessel.airybiprime.unbranched sympy.functions.special.beta_functions.beta.unbranched sympy.functions.special.beta_functions.betainc.unbranched sympy.functions.special.beta_functions.betainc_regularized.unbranched +sympy.functions.special.delta_functions.DiracDelta.is_real +sympy.functions.special.delta_functions.Heaviside.is_real sympy.functions.special.error_functions.Chi._trigfunc sympy.functions.special.error_functions.Ci._trigfunc sympy.functions.special.error_functions.Ei._eval_rewrite_as_Chi sympy.functions.special.error_functions.Ei._eval_rewrite_as_Ci sympy.functions.special.error_functions.Ei._eval_rewrite_as_Shi sympy.functions.special.error_functions.FresnelIntegral._eval_is_finite +sympy.functions.special.error_functions.FresnelIntegral.as_real_imag sympy.functions.special.error_functions.FresnelIntegral.unbranched sympy.functions.special.error_functions.Shi._trigfunc sympy.functions.special.error_functions.Si._trigfunc +sympy.functions.special.error_functions.erf.as_real_imag sympy.functions.special.error_functions.erf.unbranched +sympy.functions.special.error_functions.erfc.as_real_imag sympy.functions.special.error_functions.erfc.unbranched +sympy.functions.special.error_functions.erfi.as_real_imag sympy.functions.special.error_functions.erfi.unbranched sympy.functions.special.error_functions.expint._eval_rewrite_as_Chi sympy.functions.special.error_functions.expint._eval_rewrite_as_Ci @@ -1411,8 +1852,12 @@ sympy.functions.special.error_functions.fresnelc._trigfunc sympy.functions.special.error_functions.fresnels._trigfunc sympy.functions.special.error_functions.li._eval_rewrite_as_Chi sympy.functions.special.error_functions.li._eval_rewrite_as_Ci +sympy.functions.special.gamma_functions.gamma._singularities sympy.functions.special.gamma_functions.gamma.unbranched sympy.functions.special.gamma_functions.multigamma.unbranched +sympy.functions.special.hyper.TupleParametersBase.is_commutative +sympy.functions.special.hyper.hyper.is_commutative +sympy.functions.special.hyper.meijerg.is_commutative sympy.functions.special.mathieu_functions.MathieuBase.unbranched sympy.functions.special.polynomials.chebyshevt._ortho_poly sympy.functions.special.polynomials.chebyshevu._ortho_poly @@ -1422,8 +1867,10 @@ sympy.functions.special.polynomials.laguerre._ortho_poly sympy.functions.special.polynomials.legendre._ortho_poly sympy.functions.special.singularity_functions.SingularityFunction._eval_rewrite_as_DiracDelta sympy.functions.special.singularity_functions.SingularityFunction._eval_rewrite_as_HeavisideDiracDelta +sympy.functions.special.singularity_functions.SingularityFunction.is_real sympy.functions.special.tensor_functions.KroneckerDelta.is_integer sympy.functions.special.tensor_functions.LeviCivita.is_integer +sympy.gamma._singularities sympy.gamma.unbranched sympy.geometry.Point.is_Point sympy.geometry.Point2D._ambient_dimension @@ -1441,6 +1888,7 @@ sympy.geometry.line.LinearEntity.angle_between sympy.geometry.line.LinearEntity.is_parallel sympy.geometry.line.LinearEntity.is_perpendicular sympy.geometry.line.LinearEntity.smallest_angle_between +sympy.geometry.line.LinearEntity3D.ambient_dimension sympy.geometry.line.Ray2D.closing_angle sympy.geometry.point.Point.is_Point sympy.geometry.point.Point2D._ambient_dimension @@ -1456,24 +1904,37 @@ sympy.grlex sympy.hermite._ortho_poly sympy.hermite_prob._ortho_poly sympy.holonomic.DifferentialOperator.__radd__ +sympy.holonomic.DifferentialOperator.__repr__ sympy.holonomic.DifferentialOperator._op_priority +sympy.holonomic.HolonomicFunction.__repr__ sympy.holonomic.HolonomicFunction.__rmul__ sympy.holonomic.HolonomicFunction._op_priority +sympy.holonomic.HolonomicSequence.__str__ sympy.holonomic.RecurrenceOperator.__radd__ +sympy.holonomic.RecurrenceOperator.__repr__ sympy.holonomic.RecurrenceOperator._op_priority sympy.holonomic.holonomic.DMFdiff sympy.holonomic.holonomic.DifferentialOperator.__radd__ +sympy.holonomic.holonomic.DifferentialOperator.__repr__ sympy.holonomic.holonomic.DifferentialOperator._op_priority +sympy.holonomic.holonomic.DifferentialOperatorAlgebra.__repr__ +sympy.holonomic.holonomic.HolonomicFunction.__repr__ sympy.holonomic.holonomic.HolonomicFunction.__rmul__ sympy.holonomic.holonomic.HolonomicFunction._op_priority sympy.holonomic.holonomic._lookup_table sympy.holonomic.holonomic.domain_for_table +sympy.holonomic.recurrence.HolonomicSequence.__str__ sympy.holonomic.recurrence.RecurrenceOperator.__radd__ +sympy.holonomic.recurrence.RecurrenceOperator.__repr__ sympy.holonomic.recurrence.RecurrenceOperator._op_priority +sympy.holonomic.recurrence.RecurrenceOperatorAlgebra.__repr__ +sympy.hyper.is_commutative sympy.igrevlex sympy.igrlex sympy.ilex +sympy.im._singularities sympy.im.args +sympy.im.is_extended_real sympy.im.unbranched sympy.integrals.CosineTransform._kern sympy.integrals.CosineTransform._name @@ -1559,16 +2020,21 @@ sympy.lex sympy.li._eval_rewrite_as_Chi sympy.li._eval_rewrite_as_Ci sympy.liealgebras.cartan_type.CartanType +sympy.log._singularities sympy.log.args +sympy.logic.And.is_commutative sympy.logic.Not.is_Not +sympy.logic.Or.is_commutative sympy.logic.algorithms.dpll2.SATSolver.__init__ sympy.logic.algorithms.dpll2.dpll_satisfiable +sympy.logic.boolalg.And.is_commutative sympy.logic.boolalg.Boolean.__rand__ sympy.logic.boolalg.Boolean.__rlshift__ sympy.logic.boolalg.Boolean.__ror__ sympy.logic.boolalg.Boolean.__rrshift__ sympy.logic.boolalg.Boolean.__rxor__ sympy.logic.boolalg.Boolean.__slots__ +sympy.logic.boolalg.Boolean.kind sympy.logic.boolalg.BooleanAtom.__add__ sympy.logic.boolalg.BooleanAtom.__ge__ sympy.logic.boolalg.BooleanAtom.__gt__ @@ -1596,23 +2062,44 @@ sympy.logic.boolalg.BooleanFunction.is_Boolean sympy.logic.boolalg.BooleanGates sympy.logic.boolalg.BooleanTrue.__new__ sympy.logic.boolalg.Not.is_Not +sympy.logic.boolalg.Or.is_commutative sympy.logic.boolalg.integer_to_term sympy.logic.inference.satisfiable sympy.logic.satisfiable sympy.matrices.Adjoint.is_Adjoint +sympy.matrices.Adjoint.is_commutative +sympy.matrices.BlockDiagMatrix.is_commutative +sympy.matrices.BlockMatrix.is_commutative sympy.matrices.Determinant.doit +sympy.matrices.Determinant.is_commutative +sympy.matrices.DiagMatrix.is_commutative sympy.matrices.DiagonalMatrix.arg +sympy.matrices.DiagonalMatrix.is_commutative sympy.matrices.DiagonalMatrix.shape sympy.matrices.DiagonalOf.arg +sympy.matrices.DiagonalOf.is_commutative +sympy.matrices.FunctionMatrix.is_commutative +sympy.matrices.HadamardPower.is_commutative sympy.matrices.HadamardProduct.is_HadamardProduct +sympy.matrices.HadamardProduct.is_commutative +sympy.matrices.Identity.is_Identity +sympy.matrices.Identity.is_commutative sympy.matrices.ImmutableDenseMatrix._class_priority sympy.matrices.ImmutableDenseMatrix._iterable sympy.matrices.ImmutableDenseMatrix._op_priority +sympy.matrices.ImmutableDenseMatrix.is_commutative sympy.matrices.ImmutableSparseMatrix._class_priority +sympy.matrices.ImmutableSparseMatrix.is_Matrix +sympy.matrices.ImmutableSparseMatrix.is_commutative sympy.matrices.Inverse.is_Inverse +sympy.matrices.Inverse.is_commutative sympy.matrices.KroneckerProduct.is_KroneckerProduct +sympy.matrices.KroneckerProduct.is_commutative sympy.matrices.MatAdd.is_MatAdd +sympy.matrices.MatAdd.is_commutative sympy.matrices.MatMul.is_MatMul +sympy.matrices.MatMul.is_commutative +sympy.matrices.MatPow.is_commutative sympy.matrices.MatrixExpr.__array__ sympy.matrices.MatrixExpr._iterable sympy.matrices.MatrixExpr._op_priority @@ -1621,29 +2108,58 @@ sympy.matrices.MatrixExpr.is_MatAdd sympy.matrices.MatrixExpr.is_MatMul sympy.matrices.MatrixExpr.is_Transpose sympy.matrices.MatrixExpr.is_ZeroMatrix +sympy.matrices.MatrixExpr.is_commutative +sympy.matrices.MatrixExpr.is_number sympy.matrices.MatrixExpr.is_scalar sympy.matrices.MatrixExpr.is_symbol +sympy.matrices.MatrixPermute.is_commutative +sympy.matrices.MatrixSet.is_empty sympy.matrices.MatrixSlice.colslice +sympy.matrices.MatrixSlice.is_commutative sympy.matrices.MatrixSlice.parent sympy.matrices.MatrixSlice.rowslice sympy.matrices.MatrixSymbol._diff_wrt +sympy.matrices.MatrixSymbol.is_commutative sympy.matrices.MatrixSymbol.is_symbol +sympy.matrices.OneMatrix.is_commutative sympy.matrices.PermutationMatrix._eval_adjoint +sympy.matrices.PermutationMatrix.is_commutative sympy.matrices.Trace.is_Trace +sympy.matrices.Trace.is_commutative sympy.matrices.Transpose.is_Transpose +sympy.matrices.Transpose.is_commutative sympy.matrices.ZeroMatrix.is_ZeroMatrix +sympy.matrices.ZeroMatrix.is_commutative sympy.matrices.dense.DenseMatrix._class_priority sympy.matrices.dense.DenseMatrix._op_priority sympy.matrices.expressions.Adjoint.is_Adjoint +sympy.matrices.expressions.Adjoint.is_commutative +sympy.matrices.expressions.BlockDiagMatrix.is_commutative +sympy.matrices.expressions.BlockMatrix.is_commutative +sympy.matrices.expressions.CompanionMatrix.is_commutative sympy.matrices.expressions.Determinant.doit +sympy.matrices.expressions.Determinant.is_commutative +sympy.matrices.expressions.DiagMatrix.is_commutative sympy.matrices.expressions.DiagonalMatrix.arg +sympy.matrices.expressions.DiagonalMatrix.is_commutative sympy.matrices.expressions.DiagonalMatrix.shape sympy.matrices.expressions.DiagonalOf.arg +sympy.matrices.expressions.DiagonalOf.is_commutative +sympy.matrices.expressions.FunctionMatrix.is_commutative +sympy.matrices.expressions.HadamardPower.is_commutative sympy.matrices.expressions.HadamardProduct.is_HadamardProduct +sympy.matrices.expressions.HadamardProduct.is_commutative +sympy.matrices.expressions.Identity.is_Identity +sympy.matrices.expressions.Identity.is_commutative sympy.matrices.expressions.Inverse.is_Inverse +sympy.matrices.expressions.Inverse.is_commutative sympy.matrices.expressions.KroneckerProduct.is_KroneckerProduct +sympy.matrices.expressions.KroneckerProduct.is_commutative sympy.matrices.expressions.MatAdd.is_MatAdd +sympy.matrices.expressions.MatAdd.is_commutative sympy.matrices.expressions.MatMul.is_MatMul +sympy.matrices.expressions.MatMul.is_commutative +sympy.matrices.expressions.MatPow.is_commutative sympy.matrices.expressions.MatrixExpr.__array__ sympy.matrices.expressions.MatrixExpr._iterable sympy.matrices.expressions.MatrixExpr._op_priority @@ -1652,38 +2168,79 @@ sympy.matrices.expressions.MatrixExpr.is_MatAdd sympy.matrices.expressions.MatrixExpr.is_MatMul sympy.matrices.expressions.MatrixExpr.is_Transpose sympy.matrices.expressions.MatrixExpr.is_ZeroMatrix +sympy.matrices.expressions.MatrixExpr.is_commutative +sympy.matrices.expressions.MatrixExpr.is_number sympy.matrices.expressions.MatrixExpr.is_scalar sympy.matrices.expressions.MatrixExpr.is_symbol +sympy.matrices.expressions.MatrixPermute.is_commutative +sympy.matrices.expressions.MatrixSet.is_empty sympy.matrices.expressions.MatrixSlice.colslice +sympy.matrices.expressions.MatrixSlice.is_commutative sympy.matrices.expressions.MatrixSlice.parent sympy.matrices.expressions.MatrixSlice.rowslice sympy.matrices.expressions.MatrixSymbol._diff_wrt +sympy.matrices.expressions.MatrixSymbol.is_commutative sympy.matrices.expressions.MatrixSymbol.is_symbol +sympy.matrices.expressions.OneMatrix.is_commutative sympy.matrices.expressions.PermutationMatrix._eval_adjoint +sympy.matrices.expressions.PermutationMatrix.is_commutative sympy.matrices.expressions.Trace.is_Trace +sympy.matrices.expressions.Trace.is_commutative sympy.matrices.expressions.Transpose.is_Transpose +sympy.matrices.expressions.Transpose.is_commutative sympy.matrices.expressions.ZeroMatrix.is_ZeroMatrix +sympy.matrices.expressions.ZeroMatrix.is_commutative sympy.matrices.expressions.adjoint.Adjoint.is_Adjoint +sympy.matrices.expressions.adjoint.Adjoint.is_commutative +sympy.matrices.expressions.applyfunc.ElementwiseApplyFunction.is_commutative +sympy.matrices.expressions.blockmatrix.BlockDiagMatrix.is_commutative +sympy.matrices.expressions.blockmatrix.BlockMatrix.is_commutative +sympy.matrices.expressions.companion.CompanionMatrix.is_commutative sympy.matrices.expressions.determinant.Determinant.doit +sympy.matrices.expressions.determinant.Determinant.is_commutative +sympy.matrices.expressions.diagonal.DiagMatrix.is_commutative sympy.matrices.expressions.diagonal.DiagonalMatrix.arg +sympy.matrices.expressions.diagonal.DiagonalMatrix.is_commutative sympy.matrices.expressions.diagonal.DiagonalMatrix.shape sympy.matrices.expressions.diagonal.DiagonalOf.arg +sympy.matrices.expressions.diagonal.DiagonalOf.is_commutative +sympy.matrices.expressions.factorizations.EigenValues.is_commutative +sympy.matrices.expressions.factorizations.EigenVectors.is_commutative sympy.matrices.expressions.factorizations.Factorization.arg +sympy.matrices.expressions.factorizations.Factorization.is_commutative sympy.matrices.expressions.factorizations.Factorization.shape +sympy.matrices.expressions.factorizations.LofCholesky.is_commutative +sympy.matrices.expressions.factorizations.LofLU.is_commutative +sympy.matrices.expressions.factorizations.QofQR.is_commutative +sympy.matrices.expressions.factorizations.RofQR.is_commutative +sympy.matrices.expressions.factorizations.SofSVD.is_commutative +sympy.matrices.expressions.factorizations.UofCholesky.is_commutative +sympy.matrices.expressions.factorizations.UofLU.is_commutative +sympy.matrices.expressions.factorizations.UofSVD.is_commutative +sympy.matrices.expressions.factorizations.VofSVD.is_commutative +sympy.matrices.expressions.fourier.DFT.is_commutative sympy.matrices.expressions.fourier.DFT.n sympy.matrices.expressions.fourier.DFT.shape +sympy.matrices.expressions.fourier.IDFT.is_commutative +sympy.matrices.expressions.funcmatrix.FunctionMatrix.is_commutative +sympy.matrices.expressions.hadamard.HadamardPower.is_commutative sympy.matrices.expressions.hadamard.HadamardProduct.is_HadamardProduct +sympy.matrices.expressions.hadamard.HadamardProduct.is_commutative sympy.matrices.expressions.inverse.Inverse.is_Inverse +sympy.matrices.expressions.inverse.Inverse.is_commutative sympy.matrices.expressions.kronecker.KroneckerProduct.is_KroneckerProduct +sympy.matrices.expressions.kronecker.KroneckerProduct.is_commutative sympy.matrices.expressions.kronecker.canonicalize sympy.matrices.expressions.kronecker.rules sympy.matrices.expressions.matadd.MatAdd.is_MatAdd +sympy.matrices.expressions.matadd.MatAdd.is_commutative sympy.matrices.expressions.matadd.canonicalize sympy.matrices.expressions.matadd.factor_of sympy.matrices.expressions.matadd.matrix_of sympy.matrices.expressions.matadd.rules sympy.matrices.expressions.matexpr.MatrixElement._diff_wrt sympy.matrices.expressions.matexpr.MatrixElement.i +sympy.matrices.expressions.matexpr.MatrixElement.is_commutative sympy.matrices.expressions.matexpr.MatrixElement.is_symbol sympy.matrices.expressions.matexpr.MatrixElement.j sympy.matrices.expressions.matexpr.MatrixElement.parent @@ -1695,32 +2252,57 @@ sympy.matrices.expressions.matexpr.MatrixExpr.is_MatAdd sympy.matrices.expressions.matexpr.MatrixExpr.is_MatMul sympy.matrices.expressions.matexpr.MatrixExpr.is_Transpose sympy.matrices.expressions.matexpr.MatrixExpr.is_ZeroMatrix +sympy.matrices.expressions.matexpr.MatrixExpr.is_commutative +sympy.matrices.expressions.matexpr.MatrixExpr.is_number sympy.matrices.expressions.matexpr.MatrixExpr.is_scalar sympy.matrices.expressions.matexpr.MatrixExpr.is_symbol sympy.matrices.expressions.matexpr.MatrixSymbol._diff_wrt +sympy.matrices.expressions.matexpr.MatrixSymbol.is_commutative sympy.matrices.expressions.matexpr.MatrixSymbol.is_symbol sympy.matrices.expressions.matmul.MatMul.is_MatMul +sympy.matrices.expressions.matmul.MatMul.is_commutative sympy.matrices.expressions.matmul.canonicalize sympy.matrices.expressions.matmul.rules +sympy.matrices.expressions.matpow.MatPow.is_commutative +sympy.matrices.expressions.permutation.MatrixPermute.is_commutative sympy.matrices.expressions.permutation.PermutationMatrix._eval_adjoint +sympy.matrices.expressions.permutation.PermutationMatrix.is_commutative +sympy.matrices.expressions.sets.MatrixSet.is_empty sympy.matrices.expressions.slice.MatrixSlice.colslice +sympy.matrices.expressions.slice.MatrixSlice.is_commutative sympy.matrices.expressions.slice.MatrixSlice.parent sympy.matrices.expressions.slice.MatrixSlice.rowslice +sympy.matrices.expressions.special.GenericIdentity.is_commutative +sympy.matrices.expressions.special.GenericZeroMatrix.is_commutative +sympy.matrices.expressions.special.Identity.is_Identity +sympy.matrices.expressions.special.Identity.is_commutative +sympy.matrices.expressions.special.OneMatrix.is_commutative sympy.matrices.expressions.special.ZeroMatrix.is_ZeroMatrix +sympy.matrices.expressions.special.ZeroMatrix.is_commutative sympy.matrices.expressions.trace.Trace.is_Trace +sympy.matrices.expressions.trace.Trace.is_commutative sympy.matrices.expressions.transpose.Transpose.is_Transpose +sympy.matrices.expressions.transpose.Transpose.is_commutative sympy.matrices.immutable.ImmutableDenseMatrix._class_priority sympy.matrices.immutable.ImmutableDenseMatrix._iterable sympy.matrices.immutable.ImmutableDenseMatrix._op_priority +sympy.matrices.immutable.ImmutableDenseMatrix.is_commutative +sympy.matrices.immutable.ImmutableRepMatrix.__hash__ +sympy.matrices.immutable.ImmutableRepMatrix.is_commutative sympy.matrices.immutable.ImmutableSparseMatrix._class_priority +sympy.matrices.immutable.ImmutableSparseMatrix.is_Matrix +sympy.matrices.immutable.ImmutableSparseMatrix.is_commutative sympy.matrices.kind.mat_mat_mul sympy.matrices.kind.num_mat_mul sympy.matrices.repmatrix.MutableRepMatrix.is_zero sympy.matrices.sparse.SparseRepMatrix.CL sympy.matrices.sparse.SparseRepMatrix.RL sympy.matrices.utilities._dotprodsimp_state +sympy.meijerg.is_commutative sympy.multigamma.unbranched +sympy.multipledispatch.Dispatcher.__repr__ sympy.multipledispatch.Dispatcher.__slots__ +sympy.multipledispatch.dispatcher.Dispatcher.__repr__ sympy.multipledispatch.dispatcher.Dispatcher.__slots__ sympy.multipledispatch.dispatcher._resolve sympy.ntheory.Sieve.__init__ @@ -1797,26 +2379,42 @@ sympy.physics.control.lti.TransferFunction.__rmul__ sympy.physics.control.lti.TransferFunction.__rtruediv__ sympy.physics.units.Dimension._dimensional_dependencies sympy.physics.units.Dimension._op_priority +sympy.physics.units.Dimension.is_commutative +sympy.physics.units.Dimension.is_number sympy.physics.units.Dimension.is_positive +sympy.physics.units.Dimension.is_real sympy.physics.units.Quantity._diff_wrt +sympy.physics.units.Quantity.is_commutative sympy.physics.units.Quantity.is_nonzero +sympy.physics.units.Quantity.is_number sympy.physics.units.Quantity.is_physical_constant +sympy.physics.units.Quantity.is_real sympy.physics.units.dimensions.Dimension._dimensional_dependencies sympy.physics.units.dimensions.Dimension._op_priority +sympy.physics.units.dimensions.Dimension.is_commutative +sympy.physics.units.dimensions.Dimension.is_number sympy.physics.units.dimensions.Dimension.is_positive +sympy.physics.units.dimensions.Dimension.is_real sympy.physics.units.prefixes.BIN_PREFIXES sympy.physics.units.prefixes.PREFIXES sympy.physics.units.prefixes.Prefix._op_priority +sympy.physics.units.prefixes.Prefix.is_commutative +sympy.physics.units.quantities.PhysicalConstant.is_commutative sympy.physics.units.quantities.PhysicalConstant.is_nonzero sympy.physics.units.quantities.PhysicalConstant.is_physical_constant +sympy.physics.units.quantities.PhysicalConstant.is_real sympy.physics.units.quantities.Quantity._diff_wrt +sympy.physics.units.quantities.Quantity.is_commutative sympy.physics.units.quantities.Quantity.is_nonzero +sympy.physics.units.quantities.Quantity.is_number sympy.physics.units.quantities.Quantity.is_physical_constant +sympy.physics.units.quantities.Quantity.is_real sympy.plot_backends sympy.plotting.intervalmath.interval.__radd__ sympy.plotting.intervalmath.interval.__rmul__ sympy.plotting.intervalmath.interval_arithmetic.interval.__radd__ sympy.plotting.intervalmath.interval_arithmetic.interval.__rmul__ +sympy.plotting.intervalmath.interval_membership.intervalMembership.__repr__ sympy.plotting.plot.BaseBackend sympy.plotting.plot.BaseSeries.__init__ sympy.plotting.plot.BaseSeries.is_2Dline @@ -1870,6 +2468,7 @@ sympy.plotting.pygletplot.plot_rotation sympy.plotting.pygletplot.plot_surface sympy.plotting.pygletplot.plot_window sympy.plotting.pygletplot.util +sympy.polar_lift.is_comparable sympy.polar_lift.is_polar sympy.polys.AlgebraicField.dtype sympy.polys.AlgebraicField.has_assoc_Field @@ -1885,9 +2484,11 @@ sympy.polys.ComplexField.has_assoc_Ring sympy.polys.ComplexField.is_CC sympy.polys.ComplexField.is_Exact sympy.polys.ComplexField.is_Numerical +sympy.polys.ComplexField.rep sympy.polys.ComplexRootOf.__slots__ sympy.polys.ComplexRootOf.is_complex sympy.polys.ComplexRootOf.is_finite +sympy.polys.ComplexRootOf.is_number sympy.polys.Domain.has_CharacteristicZero sympy.polys.Domain.has_assoc_Field sympy.polys.Domain.has_assoc_Ring @@ -1919,7 +2520,9 @@ sympy.polys.ExpressionDomain.dtype sympy.polys.ExpressionDomain.has_assoc_Field sympy.polys.ExpressionDomain.has_assoc_Ring sympy.polys.ExpressionDomain.is_EX +sympy.polys.ExpressionDomain.rep sympy.polys.FF +sympy.polys.FiniteField.alias sympy.polys.FiniteField.dom sympy.polys.FiniteField.has_assoc_Field sympy.polys.FiniteField.has_assoc_Ring @@ -1927,15 +2530,20 @@ sympy.polys.FiniteField.is_FF sympy.polys.FiniteField.is_Field sympy.polys.FiniteField.is_Numerical sympy.polys.FiniteField.mod +sympy.polys.FiniteField.rep sympy.polys.FractionField.has_assoc_Field sympy.polys.FractionField.has_assoc_Ring sympy.polys.FractionField.is_Frac sympy.polys.GF +sympy.polys.GMPYIntegerRing.alias +sympy.polys.GMPYRationalField.alias +sympy.polys.IntegerRing.alias sympy.polys.IntegerRing.has_assoc_Field sympy.polys.IntegerRing.has_assoc_Ring sympy.polys.IntegerRing.is_Numerical sympy.polys.IntegerRing.is_PID sympy.polys.IntegerRing.is_ZZ +sympy.polys.IntegerRing.rep sympy.polys.Monomial.__floordiv__ sympy.polys.Monomial.__slots__ sympy.polys.Options.__order__ @@ -1943,18 +2551,23 @@ sympy.polys.Poly.__slots__ sympy.polys.Poly._eval_derivative sympy.polys.Poly._op_priority sympy.polys.Poly.is_Poly +sympy.polys.Poly.is_commutative sympy.polys.Poly.unit sympy.polys.PolynomialRing.has_assoc_Field sympy.polys.PolynomialRing.has_assoc_Ring sympy.polys.PolynomialRing.is_Poly +sympy.polys.PurePoly.is_commutative +sympy.polys.PythonIntegerRing.alias sympy.polys.PythonRational sympy.polys.QQ sympy.polys.QQ_I sympy.polys.RR +sympy.polys.RationalField.alias sympy.polys.RationalField.has_assoc_Field sympy.polys.RationalField.has_assoc_Ring sympy.polys.RationalField.is_Numerical sympy.polys.RationalField.is_QQ +sympy.polys.RationalField.rep sympy.polys.RealField._default_precision sympy.polys.RealField.dtype sympy.polys.RealField.has_assoc_Field @@ -1963,18 +2576,21 @@ sympy.polys.RealField.is_Exact sympy.polys.RealField.is_Numerical sympy.polys.RealField.is_PID sympy.polys.RealField.is_RR +sympy.polys.RealField.rep sympy.polys.RootOf.__slots__ sympy.polys.RootSum.__slots__ sympy.polys.ZZ sympy.polys.ZZ_I sympy.polys.agca.extensions.ExtensionElement.__floordiv__ sympy.polys.agca.extensions.ExtensionElement.__radd__ +sympy.polys.agca.extensions.ExtensionElement.__repr__ sympy.polys.agca.extensions.ExtensionElement.__rfloordiv__ sympy.polys.agca.extensions.ExtensionElement.__rmul__ sympy.polys.agca.extensions.ExtensionElement.__slots__ sympy.polys.agca.extensions.ExtensionElement.inverse sympy.polys.agca.extensions.ExtensionElement.parent sympy.polys.agca.extensions.ExtensionElement.to_ground +sympy.polys.agca.extensions.MonogenicFiniteExtension.__repr__ sympy.polys.agca.extensions.MonogenicFiniteExtension.dtype sympy.polys.agca.extensions.MonogenicFiniteExtension.has_CharacteristicZero sympy.polys.agca.extensions.MonogenicFiniteExtension.is_FiniteExtension @@ -2004,6 +2620,7 @@ sympy.polys.domains.ComplexField.has_assoc_Ring sympy.polys.domains.ComplexField.is_CC sympy.polys.domains.ComplexField.is_Exact sympy.polys.domains.ComplexField.is_Numerical +sympy.polys.domains.ComplexField.rep sympy.polys.domains.Domain.has_CharacteristicZero sympy.polys.domains.Domain.has_assoc_Field sympy.polys.domains.Domain.has_assoc_Ring @@ -2035,7 +2652,9 @@ sympy.polys.domains.ExpressionDomain.dtype sympy.polys.domains.ExpressionDomain.has_assoc_Field sympy.polys.domains.ExpressionDomain.has_assoc_Ring sympy.polys.domains.ExpressionDomain.is_EX +sympy.polys.domains.ExpressionDomain.rep sympy.polys.domains.FF +sympy.polys.domains.FiniteField.alias sympy.polys.domains.FiniteField.dom sympy.polys.domains.FiniteField.has_assoc_Field sympy.polys.domains.FiniteField.has_assoc_Ring @@ -2043,26 +2662,34 @@ sympy.polys.domains.FiniteField.is_FF sympy.polys.domains.FiniteField.is_Field sympy.polys.domains.FiniteField.is_Numerical sympy.polys.domains.FiniteField.mod +sympy.polys.domains.FiniteField.rep sympy.polys.domains.FractionField.has_assoc_Field sympy.polys.domains.FractionField.has_assoc_Ring sympy.polys.domains.FractionField.is_Frac sympy.polys.domains.GF +sympy.polys.domains.GMPYIntegerRing.alias +sympy.polys.domains.GMPYRationalField.alias +sympy.polys.domains.IntegerRing.alias sympy.polys.domains.IntegerRing.has_assoc_Field sympy.polys.domains.IntegerRing.has_assoc_Ring sympy.polys.domains.IntegerRing.is_Numerical sympy.polys.domains.IntegerRing.is_PID sympy.polys.domains.IntegerRing.is_ZZ +sympy.polys.domains.IntegerRing.rep sympy.polys.domains.PolynomialRing.has_assoc_Field sympy.polys.domains.PolynomialRing.has_assoc_Ring sympy.polys.domains.PolynomialRing.is_Poly +sympy.polys.domains.PythonIntegerRing.alias sympy.polys.domains.PythonRational sympy.polys.domains.QQ sympy.polys.domains.QQ_I sympy.polys.domains.RR +sympy.polys.domains.RationalField.alias sympy.polys.domains.RationalField.has_assoc_Field sympy.polys.domains.RationalField.has_assoc_Ring sympy.polys.domains.RationalField.is_Numerical sympy.polys.domains.RationalField.is_QQ +sympy.polys.domains.RationalField.rep sympy.polys.domains.RealField._default_precision sympy.polys.domains.RealField.dtype sympy.polys.domains.RealField.has_assoc_Field @@ -2071,6 +2698,7 @@ sympy.polys.domains.RealField.is_Exact sympy.polys.domains.RealField.is_Numerical sympy.polys.domains.RealField.is_PID sympy.polys.domains.RealField.is_RR +sympy.polys.domains.RealField.rep sympy.polys.domains.ZZ sympy.polys.domains.ZZ_I sympy.polys.domains.algebraicfield.AlgebraicField.dtype @@ -2087,6 +2715,7 @@ sympy.polys.domains.complexfield.ComplexField.has_assoc_Ring sympy.polys.domains.complexfield.ComplexField.is_CC sympy.polys.domains.complexfield.ComplexField.is_Exact sympy.polys.domains.complexfield.ComplexField.is_Numerical +sympy.polys.domains.complexfield.ComplexField.rep sympy.polys.domains.compositedomain.CompositeDomain.has_CharacteristicZero sympy.polys.domains.compositedomain.CompositeDomain.is_Composite sympy.polys.domains.compositedomain.CompositeDomain.is_Exact @@ -2120,15 +2749,18 @@ sympy.polys.domains.expressiondomain.ExpressionDomain.dtype sympy.polys.domains.expressiondomain.ExpressionDomain.has_assoc_Field sympy.polys.domains.expressiondomain.ExpressionDomain.has_assoc_Ring sympy.polys.domains.expressiondomain.ExpressionDomain.is_EX +sympy.polys.domains.expressiondomain.ExpressionDomain.rep sympy.polys.domains.expressiondomain.eflags sympy.polys.domains.expressionrawdomain.EXRAW sympy.polys.domains.expressionrawdomain.ExpressionRawDomain.dtype sympy.polys.domains.expressionrawdomain.ExpressionRawDomain.has_assoc_Field sympy.polys.domains.expressionrawdomain.ExpressionRawDomain.has_assoc_Ring sympy.polys.domains.expressionrawdomain.ExpressionRawDomain.is_EXRAW +sympy.polys.domains.expressionrawdomain.ExpressionRawDomain.rep sympy.polys.domains.field.Field.is_Field sympy.polys.domains.field.Field.is_PID sympy.polys.domains.finitefield.FF +sympy.polys.domains.finitefield.FiniteField.alias sympy.polys.domains.finitefield.FiniteField.dom sympy.polys.domains.finitefield.FiniteField.has_assoc_Field sympy.polys.domains.finitefield.FiniteField.has_assoc_Ring @@ -2136,6 +2768,7 @@ sympy.polys.domains.finitefield.FiniteField.is_FF sympy.polys.domains.finitefield.FiniteField.is_Field sympy.polys.domains.finitefield.FiniteField.is_Numerical sympy.polys.domains.finitefield.FiniteField.mod +sympy.polys.domains.finitefield.FiniteField.rep sympy.polys.domains.finitefield.GF sympy.polys.domains.fractionfield.FractionField.has_assoc_Field sympy.polys.domains.fractionfield.FractionField.has_assoc_Ring @@ -2147,24 +2780,34 @@ sympy.polys.domains.gaussiandomains.GaussianDomain.is_Numerical sympy.polys.domains.gaussiandomains.GaussianElement.__radd__ sympy.polys.domains.gaussiandomains.GaussianElement.__rmul__ sympy.polys.domains.gaussiandomains.GaussianElement.__slots__ +sympy.polys.domains.gaussiandomains.GaussianInteger.base +sympy.polys.domains.gaussiandomains.GaussianIntegerRing.dom sympy.polys.domains.gaussiandomains.GaussianIntegerRing.dtype sympy.polys.domains.gaussiandomains.GaussianIntegerRing.has_CharacteristicZero sympy.polys.domains.gaussiandomains.GaussianIntegerRing.is_GaussianRing sympy.polys.domains.gaussiandomains.GaussianIntegerRing.is_PID sympy.polys.domains.gaussiandomains.GaussianIntegerRing.is_ZZ_I +sympy.polys.domains.gaussiandomains.GaussianIntegerRing.rep sympy.polys.domains.gaussiandomains.GaussianIntegerRing.units +sympy.polys.domains.gaussiandomains.GaussianRational.base +sympy.polys.domains.gaussiandomains.GaussianRationalField.dom sympy.polys.domains.gaussiandomains.GaussianRationalField.dtype sympy.polys.domains.gaussiandomains.GaussianRationalField.has_CharacteristicZero sympy.polys.domains.gaussiandomains.GaussianRationalField.is_GaussianField sympy.polys.domains.gaussiandomains.GaussianRationalField.is_QQ_I +sympy.polys.domains.gaussiandomains.GaussianRationalField.rep sympy.polys.domains.gaussiandomains.GaussianRationalField.units sympy.polys.domains.gaussiandomains.QQ_I sympy.polys.domains.gaussiandomains.ZZ_I +sympy.polys.domains.gmpyintegerring.GMPYIntegerRing.alias +sympy.polys.domains.gmpyrationalfield.GMPYRationalField.alias +sympy.polys.domains.integerring.IntegerRing.alias sympy.polys.domains.integerring.IntegerRing.has_assoc_Field sympy.polys.domains.integerring.IntegerRing.has_assoc_Ring sympy.polys.domains.integerring.IntegerRing.is_Numerical sympy.polys.domains.integerring.IntegerRing.is_PID sympy.polys.domains.integerring.IntegerRing.is_ZZ +sympy.polys.domains.integerring.IntegerRing.rep sympy.polys.domains.integerring.ZZ sympy.polys.domains.modularinteger.ModularInteger.__slots__ sympy.polys.domains.mpelements.ComplexElement.__slots__ @@ -2183,19 +2826,32 @@ sympy.polys.domains.old_polynomialring.PolynomialRingBase.has_assoc_Ring sympy.polys.domains.polynomialring.PolynomialRing.has_assoc_Field sympy.polys.domains.polynomialring.PolynomialRing.has_assoc_Ring sympy.polys.domains.polynomialring.PolynomialRing.is_Poly +sympy.polys.domains.pythonintegerring.PythonIntegerRing.alias sympy.polys.domains.pythonrational.PythonRational +sympy.polys.domains.pythonrationalfield.PythonRationalField.alias sympy.polys.domains.pythonrationalfield.PythonRationalField.dtype sympy.polys.domains.pythonrationalfield.PythonRationalField.one sympy.polys.domains.pythonrationalfield.PythonRationalField.zero +sympy.polys.domains.quotientring.QuotientRing.dtype +sympy.polys.domains.quotientring.QuotientRing.from_FractionField +sympy.polys.domains.quotientring.QuotientRing.from_GlobalPolynomialRing +sympy.polys.domains.quotientring.QuotientRing.from_QQ_gmpy +sympy.polys.domains.quotientring.QuotientRing.from_QQ_python +sympy.polys.domains.quotientring.QuotientRing.from_RealField +sympy.polys.domains.quotientring.QuotientRing.from_ZZ_gmpy +sympy.polys.domains.quotientring.QuotientRing.from_ZZ_python sympy.polys.domains.quotientring.QuotientRing.has_assoc_Field sympy.polys.domains.quotientring.QuotientRing.has_assoc_Ring sympy.polys.domains.quotientring.QuotientRingElement.__radd__ +sympy.polys.domains.quotientring.QuotientRingElement.__repr__ sympy.polys.domains.quotientring.QuotientRingElement.__rmul__ sympy.polys.domains.rationalfield.QQ +sympy.polys.domains.rationalfield.RationalField.alias sympy.polys.domains.rationalfield.RationalField.has_assoc_Field sympy.polys.domains.rationalfield.RationalField.has_assoc_Ring sympy.polys.domains.rationalfield.RationalField.is_Numerical sympy.polys.domains.rationalfield.RationalField.is_QQ +sympy.polys.domains.rationalfield.RationalField.rep sympy.polys.domains.realfield.RR sympy.polys.domains.realfield.RealField._default_precision sympy.polys.domains.realfield.RealField.dtype @@ -2205,6 +2861,7 @@ sympy.polys.domains.realfield.RealField.is_Exact sympy.polys.domains.realfield.RealField.is_Numerical sympy.polys.domains.realfield.RealField.is_PID sympy.polys.domains.realfield.RealField.is_RR +sympy.polys.domains.realfield.RealField.rep sympy.polys.domains.ring.Ring.is_Ring sympy.polys.euclidtools.HEU_GCD_MAX sympy.polys.fields.FracElement.__init__ @@ -2238,8 +2895,14 @@ sympy.polys.numberfields.modules.Submodule.__radd__ sympy.polys.numberfields.modules.Submodule.__rmul__ sympy.polys.numberfields.primes.PrimeIdeal.__radd__ sympy.polys.numberfields.primes.PrimeIdeal.__rmul__ +sympy.polys.orderings.GradedLexOrder.alias +sympy.polys.orderings.GradedLexOrder.is_global +sympy.polys.orderings.LexOrder.alias sympy.polys.orderings.LexOrder.is_default +sympy.polys.orderings.LexOrder.is_global sympy.polys.orderings.MonomialOrder.is_default +sympy.polys.orderings.ReversedGradedLexOrder.alias +sympy.polys.orderings.ReversedGradedLexOrder.is_global sympy.polys.orderings._monomial_key sympy.polys.orderings.grevlex sympy.polys.orderings.grlex @@ -2269,21 +2932,60 @@ sympy.polys.polyclasses.GenericPoly sympy.polys.polyclasses.init_normal_DMP sympy.polys.polyconfig._current_config sympy.polys.polyconfig._default_config +sympy.polys.polyoptions.All.option +sympy.polys.polyoptions.Auto.after +sympy.polys.polyoptions.Auto.option +sympy.polys.polyoptions.Composite.excludes +sympy.polys.polyoptions.Composite.option sympy.polys.polyoptions.Domain._re_algebraic sympy.polys.polyoptions.Domain._re_complexfield sympy.polys.polyoptions.Domain._re_finitefield sympy.polys.polyoptions.Domain._re_fraction sympy.polys.polyoptions.Domain._re_polynomial sympy.polys.polyoptions.Domain._re_realfield +sympy.polys.polyoptions.Domain.after +sympy.polys.polyoptions.Domain.excludes +sympy.polys.polyoptions.Domain.option +sympy.polys.polyoptions.Expand.option +sympy.polys.polyoptions.Extension.excludes +sympy.polys.polyoptions.Extension.option +sympy.polys.polyoptions.Field.excludes +sympy.polys.polyoptions.Field.option sympy.polys.polyoptions.Flag.is_Flag +sympy.polys.polyoptions.Formal.option +sympy.polys.polyoptions.Frac.option +sympy.polys.polyoptions.Gaussian.excludes +sympy.polys.polyoptions.Gaussian.option +sympy.polys.polyoptions.Gen.option +sympy.polys.polyoptions.Gens.option +sympy.polys.polyoptions.Greedy.excludes +sympy.polys.polyoptions.Greedy.option +sympy.polys.polyoptions.Include.option +sympy.polys.polyoptions.Method.option +sympy.polys.polyoptions.Modulus.excludes +sympy.polys.polyoptions.Modulus.option sympy.polys.polyoptions.Option.is_Flag sympy.polys.polyoptions.Options.__order__ +sympy.polys.polyoptions.Order.option +sympy.polys.polyoptions.Polys.option +sympy.polys.polyoptions.Series.option +sympy.polys.polyoptions.Sort.option +sympy.polys.polyoptions.Split.excludes +sympy.polys.polyoptions.Split.option +sympy.polys.polyoptions.Strict.option +sympy.polys.polyoptions.Symbols.option +sympy.polys.polyoptions.Symmetric.excludes +sympy.polys.polyoptions.Symmetric.option +sympy.polys.polyoptions.Symmetric.requires sympy.polys.polyoptions.Wrt._re_split +sympy.polys.polyoptions.Wrt.option sympy.polys.polytools.Poly.__slots__ sympy.polys.polytools.Poly._eval_derivative sympy.polys.polytools.Poly._op_priority sympy.polys.polytools.Poly.is_Poly +sympy.polys.polytools.Poly.is_commutative sympy.polys.polytools.Poly.unit +sympy.polys.polytools.PurePoly.is_commutative sympy.polys.polyutils.PicklableWithSlots.__slots__ sympy.polys.polyutils._gens_order sympy.polys.polyutils._max_order @@ -2321,6 +3023,7 @@ sympy.polys.rootoftools.CRootOf sympy.polys.rootoftools.ComplexRootOf.__slots__ sympy.polys.rootoftools.ComplexRootOf.is_complex sympy.polys.rootoftools.ComplexRootOf.is_finite +sympy.polys.rootoftools.ComplexRootOf.is_number sympy.polys.rootoftools.RootOf.__slots__ sympy.polys.rootoftools.RootSum.__slots__ sympy.polys.rootoftools._complexes_cache @@ -2330,14 +3033,17 @@ sympy.pprint sympy.pprint_try_use_unicode sympy.pprint_use_unicode sympy.primitive_root +sympy.principal_branch.is_comparable sympy.principal_branch.is_polar sympy.printing.StrPrinter._print_MatrixSymbol sympy.printing.StrPrinter._print_RandomSymbol +sympy.printing.StrPrinter.printmethod sympy.printing.c.C89CodePrinter._ns sympy.printing.c.C89CodePrinter._print_List sympy.printing.c.C89CodePrinter._print_union sympy.printing.c.C89CodePrinter.language sympy.printing.c.C89CodePrinter.math_macros +sympy.printing.c.C89CodePrinter.printmethod sympy.printing.c.C89CodePrinter.reserved_words sympy.printing.c.C89CodePrinter.standard sympy.printing.c.C89CodePrinter.type_aliases @@ -2349,6 +3055,7 @@ sympy.printing.c.C99CodePrinter._prec_funcs sympy.printing.c.C99CodePrinter.reserved_words sympy.printing.c.C99CodePrinter.standard sympy.printing.c.C99CodePrinter.type_headers +sympy.printing.c.C99CodePrinter.type_mappings sympy.printing.c.c_code_printers sympy.printing.c.known_functions_C89 sympy.printing.c.known_functions_C99 @@ -2384,6 +3091,8 @@ sympy.printing.codeprinter.CodePrinter._rewriteable_functions sympy.printing.conventions._name_with_digits_p sympy.printing.cxx.CXX11CodePrinter.reserved_words sympy.printing.cxx.CXX11CodePrinter.standard +sympy.printing.cxx.CXX11CodePrinter.type_mappings +sympy.printing.cxx.CXX17CodePrinter._kf sympy.printing.cxx.CXX17CodePrinter.reserved_words sympy.printing.cxx.CXX17CodePrinter.standard sympy.printing.cxx.CXX98CodePrinter.reserved_words @@ -2399,29 +3108,38 @@ sympy.printing.dot.default_styles sympy.printing.dot.slotClasses sympy.printing.dot.template sympy.printing.fortran.FCodePrinter._operators +sympy.printing.fortran.FCodePrinter._relationals sympy.printing.fortran.FCodePrinter.language +sympy.printing.fortran.FCodePrinter.printmethod sympy.printing.fortran.FCodePrinter.type_aliases sympy.printing.fortran.FCodePrinter.type_mappings sympy.printing.fortran.FCodePrinter.type_modules sympy.printing.fortran.known_functions +sympy.printing.glsl.GLSLPrinter._default_settings sympy.printing.glsl.GLSLPrinter._print_Tuple sympy.printing.glsl.GLSLPrinter._print_tuple sympy.printing.glsl.GLSLPrinter.language +sympy.printing.glsl.GLSLPrinter.printmethod sympy.printing.glsl.known_functions sympy.printing.jscode.JavascriptCodePrinter.language +sympy.printing.jscode.JavascriptCodePrinter.printmethod sympy.printing.jscode.known_functions sympy.printing.julia.JuliaCodePrinter._operators sympy.printing.julia.JuliaCodePrinter._print_Tuple sympy.printing.julia.JuliaCodePrinter.language +sympy.printing.julia.JuliaCodePrinter.printmethod sympy.printing.julia.known_fcns_src1 sympy.printing.julia.known_fcns_src2 +sympy.printing.lambdarepr.LambdaPrinter.printmethod sympy.printing.lambdarepr.MpmathPrinter._kc sympy.printing.lambdarepr.MpmathPrinter._kf sympy.printing.lambdarepr.MpmathPrinter.language +sympy.printing.lambdarepr.MpmathPrinter.printmethod sympy.printing.lambdarepr.NumExprPrinter._numexpr_functions sympy.printing.lambdarepr.NumExprPrinter._print_Dict sympy.printing.lambdarepr.NumExprPrinter._print_ImmutableDenseMatrix sympy.printing.lambdarepr.NumExprPrinter.module +sympy.printing.lambdarepr.NumExprPrinter.printmethod sympy.printing.lambdarepr.NumPyPrinter._add sympy.printing.lambdarepr.NumPyPrinter._einsum sympy.printing.lambdarepr.NumPyPrinter._kc @@ -2448,12 +3166,15 @@ sympy.printing.latex.LatexPrinter._print_SeqMul sympy.printing.latex.LatexPrinter._print_SeqPer sympy.printing.latex.LatexPrinter._print_frozenset sympy.printing.latex.LatexPrinter._print_gamma +sympy.printing.latex.LatexPrinter.printmethod sympy.printing.latex._between_two_numbers_p sympy.printing.latex.accepted_latex_functions sympy.printing.latex.greek_letters_set sympy.printing.latex.other_symbols sympy.printing.latex.tex_greek_dictionary +sympy.printing.maple.MapleCodePrinter._default_settings sympy.printing.maple.MapleCodePrinter.language +sympy.printing.maple.MapleCodePrinter.printmethod sympy.printing.maple._known_func_same_name sympy.printing.maple.known_functions sympy.printing.maple.not_supported_symbol @@ -2463,12 +3184,14 @@ sympy.printing.mathematica.MCodePrinter._print_MinMaxBase sympy.printing.mathematica.MCodePrinter._print_Tuple sympy.printing.mathematica.MCodePrinter._print_tuple sympy.printing.mathematica.MCodePrinter.language +sympy.printing.mathematica.MCodePrinter.printmethod sympy.printing.mathematica.known_functions sympy.printing.mathml.MathMLContentPrinter._print_Implies sympy.printing.mathml.MathMLContentPrinter._print_MatrixSymbol sympy.printing.mathml.MathMLContentPrinter._print_Not sympy.printing.mathml.MathMLContentPrinter._print_RandomSymbol sympy.printing.mathml.MathMLContentPrinter._print_Xor +sympy.printing.mathml.MathMLContentPrinter.printmethod sympy.printing.mathml.MathMLPresentationPrinter._print_BooleanFalse sympy.printing.mathml.MathMLPresentationPrinter._print_BooleanTrue sympy.printing.mathml.MathMLPresentationPrinter._print_Determinant @@ -2476,6 +3199,7 @@ sympy.printing.mathml.MathMLPresentationPrinter._print_Max sympy.printing.mathml.MathMLPresentationPrinter._print_RandomSymbol sympy.printing.mathml.MathMLPresentationPrinter._print_bell sympy.printing.mathml.MathMLPresentationPrinter._print_frozenset +sympy.printing.mathml.MathMLPresentationPrinter.printmethod sympy.printing.mathml.MathMLPrinterBase.apply_patch sympy.printing.mathml.MathMLPrinterBase.restore_patch sympy.printing.numpy.CuPyPrinter._kc @@ -2520,6 +3244,7 @@ sympy.printing.octave.OctaveCodePrinter._print_Min sympy.printing.octave.OctaveCodePrinter._print_Tuple sympy.printing.octave.OctaveCodePrinter._print_tuple sympy.printing.octave.OctaveCodePrinter.language +sympy.printing.octave.OctaveCodePrinter.printmethod sympy.printing.octave.known_fcns_src1 sympy.printing.octave.known_fcns_src2 sympy.printing.pprint @@ -2532,6 +3257,7 @@ sympy.printing.precedence.PRECEDENCE_VALUES sympy.printing.pretty.pprint sympy.printing.pretty.pprint_try_use_unicode sympy.printing.pretty.pprint_use_unicode +sympy.printing.pretty.pretty.PrettyPrinter._default_settings sympy.printing.pretty.pretty.PrettyPrinter._print_Complexes sympy.printing.pretty.pretty.PrettyPrinter._print_EmptySequence sympy.printing.pretty.pretty.PrettyPrinter._print_EmptySet @@ -2546,6 +3272,7 @@ sympy.printing.pretty.pretty.PrettyPrinter._print_SeqAdd sympy.printing.pretty.pretty.PrettyPrinter._print_SeqMul sympy.printing.pretty.pretty.PrettyPrinter._print_SeqPer sympy.printing.pretty.pretty.PrettyPrinter._print_bell +sympy.printing.pretty.pretty.PrettyPrinter.printmethod sympy.printing.pretty.pretty.pprint sympy.printing.pretty.pretty.pprint_try_use_unicode sympy.printing.pretty.pretty.pprint_use_unicode @@ -2594,17 +3321,20 @@ sympy.printing.pretty.stringpict.prettyForm.simpleFunctions sympy.printing.pretty.stringpict.stringPict.LINE sympy.printing.preview.__doctest_requires__ sympy.printing.printer.Printer.printmethod +sympy.printing.pycode.AbstractPythonCodePrinter._default_settings sympy.printing.pycode.AbstractPythonCodePrinter._kc sympy.printing.pycode.AbstractPythonCodePrinter._kf sympy.printing.pycode.AbstractPythonCodePrinter._operators sympy.printing.pycode.AbstractPythonCodePrinter._print_ImmutableDenseMatrix sympy.printing.pycode.AbstractPythonCodePrinter.language sympy.printing.pycode.AbstractPythonCodePrinter.modules +sympy.printing.pycode.AbstractPythonCodePrinter.printmethod sympy.printing.pycode.AbstractPythonCodePrinter.reserved_words sympy.printing.pycode.AbstractPythonCodePrinter.tab sympy.printing.pycode.MpmathPrinter._kc sympy.printing.pycode.MpmathPrinter._kf sympy.printing.pycode.MpmathPrinter.language +sympy.printing.pycode.MpmathPrinter.printmethod sympy.printing.pycode.PythonCodePrinter._print_fresnelc sympy.printing.pycode.PythonCodePrinter._print_fresnels sympy.printing.pycode.PythonCodePrinter._print_lowergamma @@ -2621,16 +3351,21 @@ sympy.printing.pycode._not_in_mpmath sympy.printing.python.STRPRINT sympy.printing.rcode.RCodePrinter._operators sympy.printing.rcode.RCodePrinter.language +sympy.printing.rcode.RCodePrinter.printmethod sympy.printing.rcode.known_functions sympy.printing.rcode.reserved_words +sympy.printing.repr.ReprPrinter.printmethod sympy.printing.rust.RustCodePrinter.language +sympy.printing.rust.RustCodePrinter.printmethod sympy.printing.rust.known_functions sympy.printing.rust.print_rust_code sympy.printing.rust.reserved_words sympy.printing.rust.rust_code sympy.printing.str.StrPrinter._print_MatrixSymbol sympy.printing.str.StrPrinter._print_RandomSymbol +sympy.printing.str.StrPrinter.printmethod sympy.printing.tensorflow.TensorflowPrinter._add +sympy.printing.tensorflow.TensorflowPrinter._default_settings sympy.printing.tensorflow.TensorflowPrinter._einsum sympy.printing.tensorflow.TensorflowPrinter._module sympy.printing.tensorflow.TensorflowPrinter._ones @@ -2647,18 +3382,39 @@ sympy.printing.tensorflow.TensorflowPrinter._print_Trace sympy.printing.tensorflow.TensorflowPrinter._transpose sympy.printing.tensorflow.TensorflowPrinter._zeros sympy.printing.tensorflow.TensorflowPrinter.mapping +sympy.printing.tensorflow.TensorflowPrinter.printmethod sympy.printing.tensorflow.tensorflow sympy.quadratic_congruence +sympy.re._singularities sympy.re.args +sympy.re.is_extended_real sympy.re.unbranched sympy.satisfiable +sympy.sec._is_even +sympy.sec._reciprocal_of +sympy.sech._is_even +sympy.sech._reciprocal_of sympy.series.Order.__slots__ sympy.series.Order.is_Order +sympy.series.SeqAdd.is_commutative +sympy.series.SeqFormula.is_commutative +sympy.series.SeqMul.is_commutative +sympy.series.SeqPer.is_commutative sympy.series.gruntz.calculate_series sympy.series.order.Order.__slots__ sympy.series.order.Order.is_Order sympy.series.sequences.EmptySequence.__new__ +sympy.series.sequences.EmptySequence.is_commutative +sympy.series.sequences.RecursiveSeq.is_commutative +sympy.series.sequences.SeqAdd.is_commutative sympy.series.sequences.SeqBase._op_priority +sympy.series.sequences.SeqBase.is_commutative +sympy.series.sequences.SeqExpr.is_commutative +sympy.series.sequences.SeqExprOp.is_commutative +sympy.series.sequences.SeqFormula.is_commutative +sympy.series.sequences.SeqMul.is_commutative +sympy.series.sequences.SeqPer.is_commutative +sympy.sets.Complement.is_Complement sympy.sets.ComplexRegion.is_ComplexRegion sympy.sets.ConditionSet.base_set sympy.sets.ConditionSet.condition @@ -2666,11 +3422,16 @@ sympy.sets.ConditionSet.sym sympy.sets.Contains sympy.sets.Contains.eval sympy.sets.FiniteSet.is_FiniteSet +sympy.sets.FiniteSet.is_empty +sympy.sets.FiniteSet.is_finite_set sympy.sets.FiniteSet.is_iterable sympy.sets.ImageSet.base_sets sympy.sets.ImageSet.lamda sympy.sets.Intersection.__new__ +sympy.sets.Intersection.is_Intersection +sympy.sets.Intersection.is_commutative sympy.sets.Interval.is_Interval +sympy.sets.Ordinal.__repr__ sympy.sets.ProductSet.is_ProductSet sympy.sets.Range.start sympy.sets.Range.step @@ -2686,6 +3447,7 @@ sympy.sets.Set.is_iterable sympy.sets.Set.is_number sympy.sets.SymmetricDifference.is_SymmetricDifference sympy.sets.Union.is_Union +sympy.sets.Union.is_commutative sympy.sets.conditionset.ConditionSet.base_set sympy.sets.conditionset.ConditionSet.condition sympy.sets.conditionset.ConditionSet.sym @@ -2694,11 +3456,17 @@ sympy.sets.contains.Contains.eval sympy.sets.fancysets.CartesianComplexRegion.polar sympy.sets.fancysets.CartesianComplexRegion.variables sympy.sets.fancysets.ComplexRegion.is_ComplexRegion +sympy.sets.fancysets.Complexes.is_empty +sympy.sets.fancysets.Complexes.is_finite_set sympy.sets.fancysets.ImageSet.base_sets sympy.sets.fancysets.ImageSet.lamda sympy.sets.fancysets.Integers.__new__ +sympy.sets.fancysets.Integers.is_empty +sympy.sets.fancysets.Integers.is_finite_set sympy.sets.fancysets.Integers.is_iterable sympy.sets.fancysets.Naturals.__new__ +sympy.sets.fancysets.Naturals.is_empty +sympy.sets.fancysets.Naturals.is_finite_set sympy.sets.fancysets.Naturals.is_iterable sympy.sets.fancysets.Naturals0.__new__ sympy.sets.fancysets.PolarComplexRegion.polar @@ -2707,17 +3475,27 @@ sympy.sets.fancysets.Range.start sympy.sets.fancysets.Range.step sympy.sets.fancysets.Range.stop sympy.sets.fancysets.Rationals.__new__ +sympy.sets.fancysets.Rationals.is_empty +sympy.sets.fancysets.Rationals.is_finite_set sympy.sets.fancysets.Rationals.is_iterable sympy.sets.fancysets.Reals.__new__ sympy.sets.handlers.functions.FunctionUnion sympy.sets.handlers.issubset._inf_sets +sympy.sets.ordinals.Ordinal.__repr__ sympy.sets.setexpr.SetExpr._op_priority sympy.sets.setexpr.SetExpr.set +sympy.sets.sets.Complement.is_Complement sympy.sets.sets.EmptySet.__new__ sympy.sets.sets.EmptySet.is_FiniteSet +sympy.sets.sets.EmptySet.is_empty +sympy.sets.sets.EmptySet.is_finite_set sympy.sets.sets.FiniteSet.is_FiniteSet +sympy.sets.sets.FiniteSet.is_empty +sympy.sets.sets.FiniteSet.is_finite_set sympy.sets.sets.FiniteSet.is_iterable sympy.sets.sets.Intersection.__new__ +sympy.sets.sets.Intersection.is_Intersection +sympy.sets.sets.Intersection.is_commutative sympy.sets.sets.Interval.is_Interval sympy.sets.sets.ProductSet.is_ProductSet sympy.sets.sets.Set.__slots__ @@ -2731,12 +3509,18 @@ sympy.sets.sets.Set.is_iterable sympy.sets.sets.Set.is_number sympy.sets.sets.SymmetricDifference.is_SymmetricDifference sympy.sets.sets.Union.is_Union +sympy.sets.sets.Union.is_commutative sympy.sets.sets.UniversalSet.__new__ +sympy.sets.sets.UniversalSet.is_UniversalSet +sympy.sets.sets.UniversalSet.is_empty +sympy.sets.sets.UniversalSet.is_finite_set sympy.sets.sets.tfn sympy.sieve +sympy.sign._singularities sympy.sign.is_complex sympy.simplify.EPath.__slots__ sympy.simplify.FU +sympy.simplify.cse_main.Unevaluated.__repr__ sympy.simplify.cse_main.basic_optimizations sympy.simplify.denom sympy.simplify.epathtools.EPath.__slots__ @@ -2765,6 +3549,19 @@ sympy.simplify.trigsimp._one sympy.simplify.trigsimp._trigpat sympy.simplify.trigsimp._trigs sympy.sinc._eval_is_finite +sympy.sinc._singularities +sympy.solvers.diophantine.diophantine.BinaryQuadratic.name +sympy.solvers.diophantine.diophantine.CubicThue.name +sympy.solvers.diophantine.diophantine.GeneralPythagorean.name +sympy.solvers.diophantine.diophantine.GeneralSumOfEvenPowers.name +sympy.solvers.diophantine.diophantine.GeneralSumOfSquares.name +sympy.solvers.diophantine.diophantine.HomogeneousGeneralQuadratic.name +sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadratic.name +sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadraticNormal.name +sympy.solvers.diophantine.diophantine.InhomogeneousGeneralQuadratic.name +sympy.solvers.diophantine.diophantine.InhomogeneousTernaryQuadratic.name +sympy.solvers.diophantine.diophantine.Linear.name +sympy.solvers.diophantine.diophantine.Univariate.name sympy.solvers.diophantine.diophantine.all_diop_classes sympy.solvers.diophantine.diophantine.diop_known sympy.solvers.diophantine.diophantine.dot @@ -2773,16 +3570,88 @@ sympy.solvers.diophantine.diophantine.sum_of_powers sympy.solvers.ode.allhints sympy.solvers.ode.lie_group.lie_heuristics sympy.solvers.ode.ode.allhints +sympy.solvers.ode.single.AlmostLinear.has_integral +sympy.solvers.ode.single.AlmostLinear.hint +sympy.solvers.ode.single.AlmostLinear.order +sympy.solvers.ode.single.Bernoulli.has_integral +sympy.solvers.ode.single.Bernoulli.hint +sympy.solvers.ode.single.Bernoulli.order +sympy.solvers.ode.single.Factorable.has_integral +sympy.solvers.ode.single.Factorable.hint +sympy.solvers.ode.single.FirstExact.has_integral +sympy.solvers.ode.single.FirstExact.hint +sympy.solvers.ode.single.FirstExact.order +sympy.solvers.ode.single.FirstLinear.has_integral +sympy.solvers.ode.single.FirstLinear.hint +sympy.solvers.ode.single.FirstLinear.order +sympy.solvers.ode.single.HomogeneousCoeffBest.has_integral +sympy.solvers.ode.single.HomogeneousCoeffBest.hint +sympy.solvers.ode.single.HomogeneousCoeffBest.order +sympy.solvers.ode.single.HomogeneousCoeffSubsDepDivIndep.has_integral +sympy.solvers.ode.single.HomogeneousCoeffSubsDepDivIndep.hint +sympy.solvers.ode.single.HomogeneousCoeffSubsDepDivIndep.order +sympy.solvers.ode.single.HomogeneousCoeffSubsIndepDivDep.has_integral +sympy.solvers.ode.single.HomogeneousCoeffSubsIndepDivDep.hint +sympy.solvers.ode.single.HomogeneousCoeffSubsIndepDivDep.order +sympy.solvers.ode.single.LieGroup.has_integral +sympy.solvers.ode.single.LieGroup.hint +sympy.solvers.ode.single.LinearCoefficients.has_integral +sympy.solvers.ode.single.LinearCoefficients.hint +sympy.solvers.ode.single.LinearCoefficients.order +sympy.solvers.ode.single.Liouville.has_integral +sympy.solvers.ode.single.Liouville.hint +sympy.solvers.ode.single.Liouville.order +sympy.solvers.ode.single.NthAlgebraic.has_integral +sympy.solvers.ode.single.NthAlgebraic.hint +sympy.solvers.ode.single.NthLinearConstantCoeffHomogeneous.has_integral +sympy.solvers.ode.single.NthLinearConstantCoeffHomogeneous.hint +sympy.solvers.ode.single.NthLinearConstantCoeffUndeterminedCoefficients.has_integral +sympy.solvers.ode.single.NthLinearConstantCoeffUndeterminedCoefficients.hint +sympy.solvers.ode.single.NthLinearConstantCoeffVariationOfParameters.has_integral +sympy.solvers.ode.single.NthLinearConstantCoeffVariationOfParameters.hint +sympy.solvers.ode.single.NthLinearEulerEqHomogeneous.has_integral +sympy.solvers.ode.single.NthLinearEulerEqHomogeneous.hint +sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousUndeterminedCoefficients.has_integral +sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousUndeterminedCoefficients.hint +sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousVariationOfParameters.has_integral +sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousVariationOfParameters.hint +sympy.solvers.ode.single.NthOrderReducible.has_integral +sympy.solvers.ode.single.NthOrderReducible.hint +sympy.solvers.ode.single.RationalRiccati.has_integral +sympy.solvers.ode.single.RationalRiccati.hint +sympy.solvers.ode.single.RationalRiccati.order +sympy.solvers.ode.single.RiccatiSpecial.has_integral +sympy.solvers.ode.single.RiccatiSpecial.hint +sympy.solvers.ode.single.RiccatiSpecial.order +sympy.solvers.ode.single.SecondHypergeometric.has_integral +sympy.solvers.ode.single.SecondHypergeometric.hint +sympy.solvers.ode.single.SecondLinearAiry.has_integral +sympy.solvers.ode.single.SecondLinearAiry.hint +sympy.solvers.ode.single.SecondLinearBessel.has_integral +sympy.solvers.ode.single.SecondLinearBessel.hint +sympy.solvers.ode.single.SecondNonlinearAutonomousConserved.has_integral +sympy.solvers.ode.single.SecondNonlinearAutonomousConserved.hint +sympy.solvers.ode.single.SecondNonlinearAutonomousConserved.order +sympy.solvers.ode.single.Separable.has_integral +sympy.solvers.ode.single.Separable.hint +sympy.solvers.ode.single.Separable.order +sympy.solvers.ode.single.SeparableReduced.has_integral +sympy.solvers.ode.single.SeparableReduced.hint +sympy.solvers.ode.single.SeparableReduced.order sympy.solvers.ode.single.SingleODEProblem._eq_high_order_free sympy.solvers.ode.single.solver_map sympy.solvers.pde.allhints sympy.solvers.solvers.multi_inverses sympy.solvers.solveset.invert_complex +sympy.stats.ContinuousDistributionHandmade._argnames sympy.stats.Covariance._eval_rewrite_as_Sum +sympy.stats.CrossCovarianceMatrix.is_commutative sympy.stats.Dirichlet +sympy.stats.DiscreteDistributionHandmade._argnames sympy.stats.E sympy.stats.Expectation._eval_rewrite_as_Sum sympy.stats.Expectation.evaluate_sum +sympy.stats.ExpectationMatrix.is_commutative sympy.stats.H sympy.stats.P sympy.stats.Probability._eval_rewrite_as_Sum @@ -2791,34 +3660,125 @@ sympy.stats.StochasticStateSpaceOf.state_index sympy.stats.TransitionMatrixOf.matrix sympy.stats.TransitionMatrixOf.process sympy.stats.Variance._eval_rewrite_as_Sum +sympy.stats.VarianceMatrix.is_commutative sympy.stats.Wald sympy.stats.crv.ContinuousDomain.is_Continuous +sympy.stats.crv.ContinuousPSpace.is_Continuous +sympy.stats.crv.ContinuousPSpace.is_real +sympy.stats.crv.SingleContinuousPSpace.is_real +sympy.stats.crv_types.ArcsinDistribution._argnames +sympy.stats.crv_types.BeniniDistribution._argnames +sympy.stats.crv_types.BetaDistribution._argnames +sympy.stats.crv_types.BetaNoncentralDistribution._argnames +sympy.stats.crv_types.BetaPrimeDistribution._argnames +sympy.stats.crv_types.BoundedParetoDistribution._argnames +sympy.stats.crv_types.CauchyDistribution._argnames +sympy.stats.crv_types.ChiDistribution._argnames +sympy.stats.crv_types.ChiNoncentralDistribution._argnames +sympy.stats.crv_types.ChiSquaredDistribution._argnames +sympy.stats.crv_types.ContinuousDistributionHandmade._argnames +sympy.stats.crv_types.DagumDistribution._argnames +sympy.stats.crv_types.ExGaussianDistribution._argnames +sympy.stats.crv_types.ExponentialDistribution._argnames +sympy.stats.crv_types.ExponentialPowerDistribution._argnames +sympy.stats.crv_types.FDistributionDistribution._argnames +sympy.stats.crv_types.FisherZDistribution._argnames +sympy.stats.crv_types.FrechetDistribution._argnames +sympy.stats.crv_types.GammaDistribution._argnames +sympy.stats.crv_types.GammaInverseDistribution._argnames +sympy.stats.crv_types.GaussianInverseDistribution._argnames +sympy.stats.crv_types.GompertzDistribution._argnames +sympy.stats.crv_types.GumbelDistribution._argnames +sympy.stats.crv_types.KumaraswamyDistribution._argnames +sympy.stats.crv_types.LaplaceDistribution._argnames +sympy.stats.crv_types.LevyDistribution._argnames +sympy.stats.crv_types.LogCauchyDistribution._argnames +sympy.stats.crv_types.LogLogisticDistribution._argnames +sympy.stats.crv_types.LogNormalDistribution._argnames +sympy.stats.crv_types.LogisticDistribution._argnames +sympy.stats.crv_types.LogitNormalDistribution._argnames +sympy.stats.crv_types.LomaxDistribution._argnames +sympy.stats.crv_types.MaxwellDistribution._argnames +sympy.stats.crv_types.MoyalDistribution._argnames +sympy.stats.crv_types.NakagamiDistribution._argnames +sympy.stats.crv_types.NormalDistribution._argnames +sympy.stats.crv_types.ParetoDistribution._argnames +sympy.stats.crv_types.PowerFunctionDistribution._argnames +sympy.stats.crv_types.QuadraticUDistribution._argnames +sympy.stats.crv_types.RaisedCosineDistribution._argnames +sympy.stats.crv_types.RayleighDistribution._argnames +sympy.stats.crv_types.ReciprocalDistribution._argnames +sympy.stats.crv_types.ShiftedGompertzDistribution._argnames +sympy.stats.crv_types.StudentTDistribution._argnames +sympy.stats.crv_types.TrapezoidalDistribution._argnames +sympy.stats.crv_types.TriangularDistribution._argnames +sympy.stats.crv_types.UniformDistribution._argnames +sympy.stats.crv_types.UniformSumDistribution._argnames +sympy.stats.crv_types.VonMisesDistribution._argnames sympy.stats.crv_types.Wald +sympy.stats.crv_types.WeibullDistribution._argnames +sympy.stats.crv_types.WignerSemicircleDistribution._argnames sympy.stats.drv.DiscreteDomain.is_Discrete +sympy.stats.drv.DiscretePSpace.is_Discrete +sympy.stats.drv.DiscretePSpace.is_real +sympy.stats.drv.SingleDiscretePSpace.is_real +sympy.stats.drv_types.DiscreteDistributionHandmade._argnames +sympy.stats.drv_types.FlorySchulzDistribution._argnames +sympy.stats.drv_types.GeometricDistribution._argnames +sympy.stats.drv_types.HermiteDistribution._argnames +sympy.stats.drv_types.LogarithmicDistribution._argnames +sympy.stats.drv_types.NegativeBinomialDistribution._argnames +sympy.stats.drv_types.PoissonDistribution._argnames +sympy.stats.drv_types.SkellamDistribution._argnames +sympy.stats.drv_types.YuleSimonDistribution._argnames +sympy.stats.drv_types.ZetaDistribution._argnames sympy.stats.frv.FiniteDomain.is_Finite +sympy.stats.frv.FinitePSpace.is_Finite sympy.stats.frv.SingleFiniteDistribution.__getitem__ sympy.stats.frv.SingleFiniteDistribution.__iter__ sympy.stats.frv.SingleFiniteDistribution.is_symbolic sympy.stats.frv.SingleFiniteDistribution.items sympy.stats.frv.SingleFiniteDistribution.values +sympy.stats.frv_types.BernoulliDistribution._argnames +sympy.stats.frv_types.BetaBinomialDistribution._argnames +sympy.stats.frv_types.BinomialDistribution._argnames +sympy.stats.frv_types.DieDistribution._argnames +sympy.stats.frv_types.HypergeometricDistribution._argnames +sympy.stats.frv_types.IdealSolitonDistribution._argnames +sympy.stats.frv_types.RobustSolitonDistribution._argnames +sympy.stats.joint_rv.JointDistribution._argnames sympy.stats.joint_rv.JointRandomSymbol.is_finite sympy.stats.joint_rv._get_sample_class_jrv sympy.stats.joint_rv_types.Dirichlet +sympy.stats.joint_rv_types.GeneralizedMultivariateLogGammaDistribution._argnames sympy.stats.joint_rv_types.GeneralizedMultivariateLogGammaDistribution.is_Continuous +sympy.stats.joint_rv_types.JointDistributionHandmade._argnames sympy.stats.joint_rv_types.JointDistributionHandmade.is_Continuous +sympy.stats.joint_rv_types.MultinomialDistribution._argnames sympy.stats.joint_rv_types.MultinomialDistribution.is_Continuous sympy.stats.joint_rv_types.MultinomialDistribution.is_Discrete +sympy.stats.joint_rv_types.MultivariateBetaDistribution._argnames sympy.stats.joint_rv_types.MultivariateBetaDistribution.is_Continuous +sympy.stats.joint_rv_types.MultivariateEwensDistribution._argnames sympy.stats.joint_rv_types.MultivariateEwensDistribution.is_Continuous sympy.stats.joint_rv_types.MultivariateEwensDistribution.is_Discrete +sympy.stats.joint_rv_types.MultivariateLaplaceDistribution._argnames sympy.stats.joint_rv_types.MultivariateLaplaceDistribution.is_Continuous +sympy.stats.joint_rv_types.MultivariateNormalDistribution._argnames sympy.stats.joint_rv_types.MultivariateNormalDistribution.is_Continuous +sympy.stats.joint_rv_types.MultivariateTDistribution._argnames sympy.stats.joint_rv_types.MultivariateTDistribution.is_Continuous +sympy.stats.joint_rv_types.NegativeMultinomialDistribution._argnames sympy.stats.joint_rv_types.NegativeMultinomialDistribution.is_Continuous sympy.stats.joint_rv_types.NegativeMultinomialDistribution.is_Discrete +sympy.stats.joint_rv_types.NormalGammaDistribution._argnames sympy.stats.joint_rv_types.NormalGammaDistribution.is_Continuous +sympy.stats.matrix_distributions.MatrixGammaDistribution._argnames +sympy.stats.matrix_distributions.MatrixNormalDistribution._argnames sympy.stats.matrix_distributions.MatrixPSpace.distribution sympy.stats.matrix_distributions.MatrixPSpace.symbol +sympy.stats.matrix_distributions.MatrixStudentTDistribution._argnames +sympy.stats.matrix_distributions.WishartDistribution._argnames sympy.stats.matrix_distributions._get_sample_class_matrixrv sympy.stats.random_matrix_models.RandomMatrixEnsembleModel.dimension sympy.stats.random_matrix_models.RandomMatrixEnsembleModel.symbol @@ -2854,6 +3814,9 @@ sympy.stats.stochastic_process_types.StochasticStateSpaceOf.process sympy.stats.stochastic_process_types.StochasticStateSpaceOf.state_index sympy.stats.stochastic_process_types.TransitionMatrixOf.matrix sympy.stats.stochastic_process_types.TransitionMatrixOf.process +sympy.stats.symbolic_multivariate_probability.CrossCovarianceMatrix.is_commutative +sympy.stats.symbolic_multivariate_probability.ExpectationMatrix.is_commutative +sympy.stats.symbolic_multivariate_probability.VarianceMatrix.is_commutative sympy.stats.symbolic_probability.Covariance._eval_rewrite_as_Sum sympy.stats.symbolic_probability.Expectation._eval_rewrite_as_Sum sympy.stats.symbolic_probability.Expectation.evaluate_sum @@ -2863,6 +3826,7 @@ sympy.tensor.Idx._diff_wrt sympy.tensor.Idx.is_Atom sympy.tensor.Idx.is_finite sympy.tensor.Idx.is_integer +sympy.tensor.Idx.is_real sympy.tensor.Idx.is_symbol sympy.tensor.Indexed.is_Atom sympy.tensor.Indexed.is_Indexed @@ -2877,14 +3841,19 @@ sympy.tensor.array.NDimArray._diff_wrt sympy.tensor.array.NDimArray.is_scalar sympy.tensor.array.array_derivatives.ArrayDerivative.is_scalar sympy.tensor.array.expressions.array_expressions.ArrayElement._diff_wrt +sympy.tensor.array.expressions.array_expressions.ArrayElement.is_commutative sympy.tensor.array.expressions.array_expressions.ArrayElement.is_symbol +sympy.tensor.array.expressions.array_expressions._ArgE.__repr__ +sympy.tensor.array.expressions.array_expressions._IndPos.__repr__ sympy.tensor.array.ndim_array.ImmutableNDimArray._op_priority sympy.tensor.array.ndim_array.NDimArray._diff_wrt sympy.tensor.array.ndim_array.NDimArray.is_scalar +sympy.tensor.functions.TensorProduct.is_number sympy.tensor.indexed.Idx._diff_wrt sympy.tensor.indexed.Idx.is_Atom sympy.tensor.indexed.Idx.is_finite sympy.tensor.indexed.Idx.is_integer +sympy.tensor.indexed.Idx.is_real sympy.tensor.indexed.Idx.is_symbol sympy.tensor.indexed.Indexed.is_Atom sympy.tensor.indexed.Indexed.is_Indexed @@ -2893,16 +3862,26 @@ sympy.tensor.indexed.Indexed.is_symbol sympy.tensor.indexed.IndexedBase.is_Atom sympy.tensor.indexed.IndexedBase.is_commutative sympy.tensor.indexed.IndexedBase.is_symbol +sympy.tensor.tensor.TensAdd.is_commutative sympy.tensor.tensor.TensExpr._op_priority sympy.tensor.tensor.TensExpr.expand +sympy.tensor.tensor.TensExpr.is_commutative sympy.tensor.tensor.TensMul.dum sympy.tensor.tensor.TensMul.ext_rank sympy.tensor.tensor.TensMul.free sympy.tensor.tensor.TensMul.free_indices sympy.tensor.tensor.TensMul.index_types +sympy.tensor.tensor.TensMul.is_commutative sympy.tensor.tensor.TensMul.rank sympy.tensor.tensor.Tensor.args +sympy.tensor.tensor.Tensor.is_commutative +sympy.tensor.tensor.TensorElement.is_commutative +sympy.tensor.tensor.TensorHead.is_commutative +sympy.tensor.tensor.TensorIndexType.__repr__ sympy.tensor.tensor.TensorManager +sympy.tensor.tensor.TensorType.is_commutative +sympy.tensor.tensor.WildTensor.is_commutative +sympy.tensor.tensor.WildTensorHead.is_commutative sympy.tensor.tensor._tensor_data_substitution_dict sympy.testing.runtests.IS_WINDOWS sympy.testing.runtests.ON_CI @@ -2939,6 +3918,7 @@ sympy.utilities.timeutils._scales sympy.utilities.timeutils._timestack sympy.utilities.timeutils._units sympy.vector.BaseScalar._diff_wrt +sympy.vector.BaseScalar.is_commutative sympy.vector.BaseScalar.is_symbol sympy.vector.BaseScalar.precedence sympy.vector.BodyOrienter._in_order @@ -2946,6 +3926,7 @@ sympy.vector.Del.__and__ sympy.vector.Del.__call__ sympy.vector.Del.__xor__ sympy.vector.Dyadic._op_priority +sympy.vector.DyadicZero._latex_form sympy.vector.DyadicZero._op_priority sympy.vector.DyadicZero._pretty_form sympy.vector.SpaceOrienter._in_order @@ -2953,6 +3934,7 @@ sympy.vector.Vector._op_priority sympy.vector.Vector.equals sympy.vector.Vector.is_Vector sympy.vector.Vector.is_scalar +sympy.vector.VectorZero._latex_form sympy.vector.VectorZero._op_priority sympy.vector.VectorZero._pretty_form sympy.vector.basisdependent.BasisDependent.n @@ -2961,16 +3943,19 @@ sympy.vector.deloperator.Del.__and__ sympy.vector.deloperator.Del.__call__ sympy.vector.deloperator.Del.__xor__ sympy.vector.dyadic.Dyadic._op_priority +sympy.vector.dyadic.DyadicZero._latex_form sympy.vector.dyadic.DyadicZero._op_priority sympy.vector.dyadic.DyadicZero._pretty_form sympy.vector.orienters.BodyOrienter._in_order sympy.vector.orienters.SpaceOrienter._in_order sympy.vector.scalar.BaseScalar._diff_wrt +sympy.vector.scalar.BaseScalar.is_commutative sympy.vector.scalar.BaseScalar.is_symbol sympy.vector.scalar.BaseScalar.precedence sympy.vector.vector.Vector._op_priority sympy.vector.vector.Vector.equals sympy.vector.vector.Vector.is_Vector sympy.vector.vector.Vector.is_scalar +sympy.vector.vector.VectorZero._latex_form sympy.vector.vector.VectorZero._op_priority sympy.vector.vector.VectorZero._pretty_form diff --git a/stubs/vispy/color/colormap.pyi b/stubs/vispy/color/colormap.pyi index 4ae8a643..9e5c13ed 100644 --- a/stubs/vispy/color/colormap.pyi +++ b/stubs/vispy/color/colormap.pyi @@ -1,16 +1,9 @@ -import warnings from collections.abc import Sequence +from typing import ClassVar -import numpy as np from numpy.typing import ArrayLike, NDArray from .._typing import Scalar -from ..ext.cubehelix import cubehelix -from ..util.check_environment import has_matplotlib -from .color_array import ColorArray - -# Copyright (c) Vispy Development Team. All Rights Reserved. -# Distributed under the (new) BSD License. See LICENSE.txt for more info. ############################################################################### # Color maps @@ -45,7 +38,7 @@ class BaseColormap: colors: None = ... # GLSL string with a function implementing the color map. - glsl_map: None = ... + glsl_map: ClassVar[str | None] # Texture map data used by the 'colormap' GLSL function # for luminance to RGBA conversion. @@ -98,31 +91,31 @@ class CubeHelixColormap(Colormap): class _Fire(BaseColormap): colors: list = ... - glsl_map: str = ... + glsl_map: ClassVar[str] def map(self, t) -> NDArray: ... class _Grays(BaseColormap): - glsl_map: str = ... + glsl_map: ClassVar[str] def map(self, t) -> NDArray: ... class _Ice(BaseColormap): - glsl_map: str = ... + glsl_map: ClassVar[str] def map(self, t) -> NDArray: ... class _Hot(BaseColormap): colors: list = ... - glsl_map: str = ... + glsl_map: ClassVar[str] def map(self, t) -> NDArray: ... class _Winter(BaseColormap): colors: list = ... - glsl_map: str = ... + glsl_map: ClassVar[str] def map(self, t) -> NDArray: ... diff --git a/stubs/vispy/gloo/glir.pyi b/stubs/vispy/gloo/glir.pyi index 9b5b36d4..59ac9343 100644 --- a/stubs/vispy/gloo/glir.pyi +++ b/stubs/vispy/gloo/glir.pyi @@ -1,3 +1,7 @@ +from typing import ClassVar + +from . import gl + _internalformats: list = ... _internalformats = ... @@ -62,7 +66,7 @@ class GlirObject: def __repr__(self): ... class GlirShader(GlirObject): - _target: None = ... + _target: ClassVar[gl.Enum | None] def create(self): ... def set_data(self, offset, code): ... @@ -71,15 +75,15 @@ class GlirShader(GlirObject): def _parse_error(self, error): ... class GlirVertexShader(GlirShader): - _target = ... + _target: ClassVar[gl.Enum] class GlirFragmentShader(GlirShader): - _target = ... + _target: ClassVar[gl.Enum] class GlirGeometryShader(GlirShader): # _target assignment must be delayed because GL_GEOMETRY_SHADER does not # exist until the user calls use_gl('gl+') - _target: None = ... + _target: ClassVar[gl.Enum | None] def __init__(self, *args, **kwargs): ... @@ -107,7 +111,7 @@ class GlirProgram(GlirObject): def draw(self, mode, selection): ... class GlirBuffer(GlirObject): - _target: None = ... + _target: ClassVar[gl.Enum | None] _usage = ... # STATIC_DRAW, STREAM_DRAW or DYNAMIC_DRAW def create(self): ... @@ -118,13 +122,13 @@ class GlirBuffer(GlirObject): def set_data(self, offset, data): ... class GlirVertexBuffer(GlirBuffer): - _target = ... + _target: ClassVar[gl.Enum] class GlirIndexBuffer(GlirBuffer): - _target = ... + _target: ClassVar[gl.Enum] class GlirTexture(GlirObject): - _target: None = ... + _target: ClassVar[gl.Enum | None] _types: dict = ... @@ -148,13 +152,13 @@ GL_SAMPLER_1D = ... GL_TEXTURE_1D = ... class GlirTexture1D(GlirTexture): - _target = ... + _target: ClassVar[gl.Enum] def set_size(self, shape, format, internalformat): ... def set_data(self, offset, data): ... class GlirTexture2D(GlirTexture): - _target = ... + _target: ClassVar[gl.Enum] def set_size(self, shape, format, internalformat): ... def set_data(self, offset, data): ... @@ -171,13 +175,13 @@ def glTexSubImage1D(target, level, xoffset, format, type, pixels): ... def glTexSubImage3D(target, level, xoffset, yoffset, zoffset, format, type, pixels): ... class GlirTexture3D(GlirTexture): - _target = ... + _target: ClassVar[gl.Enum] def set_size(self, shape, format, internalformat): ... def set_data(self, offset, data): ... class GlirTextureCube(GlirTexture): - _target = ... + _target: ClassVar[gl.Enum] _cube_targets: list = ... def set_size(self, shape, format, internalformat): ... diff --git a/stubs/vispy/visuals/transforms/base_transform.pyi b/stubs/vispy/visuals/transforms/base_transform.pyi index 4e573f95..f658f45e 100644 --- a/stubs/vispy/visuals/transforms/base_transform.pyi +++ b/stubs/vispy/visuals/transforms/base_transform.pyi @@ -1,12 +1,8 @@ -# Copyright (c) Vispy Development Team. All Rights Reserved. -# Distributed under the (new) BSD License. See LICENSE.txt for more info. - -from ...util.event import EventEmitter -from ..shaders import Function +from typing import ClassVar class BaseTransform: - glsl_map: None = ... # Must be GLSL code - glsl_imap: None = ... + glsl_map: ClassVar[str | None] + glsl_imap: ClassVar[str | None] # Flags used to describe the transformation. Subclasses should define each # as True or False. diff --git a/stubs/vispy/visuals/transforms/chain.pyi b/stubs/vispy/visuals/transforms/chain.pyi index 40570adc..144dfe24 100644 --- a/stubs/vispy/visuals/transforms/chain.pyi +++ b/stubs/vispy/visuals/transforms/chain.pyi @@ -1,18 +1,14 @@ from collections.abc import Sequence +from typing import ClassVar from numpy.typing import ArrayLike, NDArray from ...util.svg.transform import Transform -from ..shaders import FunctionChain from .base_transform import BaseTransform -from .linear import NullTransform - -# Copyright (c) Vispy Development Team. All Rights Reserved. -# Distributed under the (new) BSD License. See LICENSE.txt for more info. class ChainTransform(BaseTransform): - glsl_map = ... - glsl_imap = ... + glsl_map: ClassVar[None] + glsl_imap: ClassVar[None] def __init__(self, *transforms: Sequence[BaseTransform]): ... @property diff --git a/stubs/vispy/visuals/transforms/linear.pyi b/stubs/vispy/visuals/transforms/linear.pyi index a563b8d4..5f43a475 100644 --- a/stubs/vispy/visuals/transforms/linear.pyi +++ b/stubs/vispy/visuals/transforms/linear.pyi @@ -1,18 +1,14 @@ +from typing import ClassVar + import numpy as np -from numpy import ndarray from numpy.typing import ArrayLike, NDArray -from ...geometry import Rect -from ...util import transforms -from ._util import arg_to_vec4, as_vec4 +from ._util import arg_to_vec4 from .base_transform import BaseTransform -# Copyright (c) Vispy Development Team. All Rights Reserved. -# Distributed under the (new) BSD License. See LICENSE.txt for more info. - class NullTransform(BaseTransform): - glsl_map: str = ... - glsl_imap: str = ... + glsl_map: ClassVar[str] + glsl_imap: ClassVar[str] Linear: bool = ... Orthogonal: bool = ... @@ -26,9 +22,9 @@ class NullTransform(BaseTransform): def __rmul__(self, tr): ... class STTransform(BaseTransform): - glsl_map: str = ... + glsl_map: ClassVar[str] - glsl_imap: str = ... + glsl_imap: ClassVar[str] Linear: bool = ... Orthogonal: bool = ... @@ -63,9 +59,9 @@ class STTransform(BaseTransform): def __repr__(self): ... class MatrixTransform(BaseTransform): - glsl_map: str = ... + glsl_map: ClassVar[str] - glsl_imap: str = ... + glsl_imap: ClassVar[str] Linear: bool = ... Orthogonal: bool = ... diff --git a/stubs/vispy/visuals/transforms/nonlinear.pyi b/stubs/vispy/visuals/transforms/nonlinear.pyi index 89a2435f..5cbbb240 100644 --- a/stubs/vispy/visuals/transforms/nonlinear.pyi +++ b/stubs/vispy/visuals/transforms/nonlinear.pyi @@ -1,20 +1,14 @@ -import numpy as np +from typing import ClassVar + from numpy.typing import ArrayLike -from ... import gloo -from ._util import arg_to_array, arg_to_vec4, as_vec4 +from ._util import arg_to_array, arg_to_vec4 from .base_transform import BaseTransform -# Copyright (c) Vispy Development Team. All Rights Reserved. -# Distributed under the (new) BSD License. See LICENSE.txt for more info. - class LogTransform(BaseTransform): - # TODO: Evaluate the performance costs of using conditionals. - # An alternative approach is to transpose the vector before - # log-transforming, and then transpose back afterward. - glsl_map: str = ... + glsl_map: ClassVar[str] - glsl_imap = ... + glsl_imap = glsl_map Linear: bool = ... Orthogonal: bool = ... @@ -35,9 +29,9 @@ class LogTransform(BaseTransform): def __repr__(self): ... class PolarTransform(BaseTransform): - glsl_map: str = ... + glsl_map: ClassVar[str] - glsl_imap: str = ... + glsl_imap: ClassVar[str] Linear: bool = ... Orthogonal: bool = ... @@ -59,9 +53,9 @@ class PolarTransform(BaseTransform): # # TODO class MagnifyTransform(BaseTransform): - glsl_map: str = ... + glsl_map: ClassVar[str] - glsl_imap = ... + glsl_imap = glsl_map Linear: bool = ... @@ -93,6 +87,6 @@ class MagnifyTransform(BaseTransform): def _get_transition(self): ... class Magnify1DTransform(MagnifyTransform): - glsl_map: str = ... + glsl_map: ClassVar[str] - glsl_imap = ... + glsl_imap = glsl_map