summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix bug in Expression.__sub__, update other operator overloadingsNao Pross2024-05-271-45/+41
* Create NegationExpr for pretty printingNao Pross2024-05-274-8/+50
* Clean up AdditionExpr, create SubtractinExpr for pretty printingNao Pross2024-05-275-11/+100
* Fix bug in .diff() and add DerivativeExpr.__str__Nao Pross2024-05-272-3/+6
* Add mypy as (optional) dev dependency, limit python version to < 4.0Nao Pross2024-05-271-1/+5
* Add comment and exception for problematic edge case in from_any()Nao Pross2024-05-271-0/+25
* Fix bug in ParametrizeExprMixinNao Pross2024-05-271-1/+1
* Fix bug in ExpressionState.get_variable_from_name_orNao Pross2024-05-271-1/+1
* Fix bug in CombinationExprMixinNao Pross2024-05-271-3/+3
* Create poly.arange and ARangeExprMixinNao Pross2024-05-276-4/+126
* Create pretty printing functions for some polymatrix typesNao Pross2024-05-263-3/+87
* WhitespaceNao Pross2024-05-261-0/+2
* Expose new function from_any to replace from_Nao Pross2024-05-261-0/+2
* Collect deprecated util functions in single fileNao Pross2024-05-2615-179/+164
* Docstrings and type correctionsNao Pross2024-05-252-8/+23
* Create zeros(), ones(), rewrite VStack with Concatenate and clean up from_Nao Pross2024-05-2511-176/+260
* Create shorthand PolyMatrix.scalar() for .at(0,0)Nao Pross2024-05-251-0/+11
* Fix ConcatenateExpr bug and expose concatenateNao Pross2024-05-253-2/+16
* Fix bug in LowerTriangularExpr, expose lower_triangular and block_diagNao Pross2024-05-253-5/+16
* Improve slicing, allow M[i] as shorthand for M[i, :]Nao Pross2024-05-253-4/+8
* Make Expression.shape a propertyNao Pross2024-05-241-0/+1
* Allow shape of VariableExpr to be an ExpressionNao Pross2024-05-244-12/+45
* Create ShapeExprMixinNao Pross2024-05-244-0/+47
* Create ConcatenateExprMixinNao Pross2024-05-203-0/+37
* Delete broken function for Determinant feature that was removedNao Pross2024-05-201-6/+0
* Create BlockPolyMatrixMixin to replace VStack, BlockDiag, ...Nao Pross2024-05-203-3/+79
* Create Lower triangular matrix expressionNao Pross2024-05-204-5/+69
* Delete broken substitute methods in ExpressionNao Pross2024-05-131-23/+0
* Create SliceExpr to replace GetItemExprNao Pross2024-05-136-141/+87
* Create SlicePolyMatrix, add bounds check for PolyMatricesNao Pross2024-05-133-27/+116
* Delete SubstituteExpr, use EvalExprNao Pross2024-05-133-159/+0
* Bugfix in GetItemExprMixinNao Pross2024-05-121-1/+1
* Delete obsolete unit testsNao Pross2024-05-1218-828/+0
* Forgot to make StateMonad a frozen dataclassNao Pross2024-05-121-1/+1
* Mark functions as deprecatedNao Pross2024-05-123-1/+32
* Collapse polymatrix.variable module into a single fileNao Pross2024-05-1210-31/+28
* Collapse StateMonad into single classNao Pross2024-05-1213-124/+51
* Collapse ExpressionState to a single classNao Pross2024-05-1262-148/+122
* Delete ParametrizeMatrixExprMixin, update ParametrizeExprMixin to work with a...Nao Pross2024-05-115-119/+22
* Mark get_variable_indices_from_variable as deprecatedNao Pross2024-05-111-2/+4
* Fix ParametrizeExpr, was broken since changes in ExpressionStateNao Pross2024-05-111-41/+40
* Add more helper methods to ExpressionStateNao Pross2024-05-111-2/+32
* Clean up PolyMatrixAsAffineExpressionNao Pross2024-05-104-45/+58
* Minor changes in ExpressionStateNao Pross2024-05-101-3/+5
* Reintroduce __truediv__ for int and float typesNao Pross2024-05-101-0/+6
* Check for uniqueness of names in ExpressionStateNao Pross2024-05-091-3/+10
* Remove redundant case in FromStateMonadMixinNao Pross2024-05-091-7/+1
* Cleanup some typing issues and commentsNao Pross2024-05-093-85/+58
* Improve error message of matrix multiplicationNao Pross2024-05-091-3/+3
* Adapt CombinationsExprMixin to work with expression coefficientsNao Pross2024-05-092-13/+55