summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* format Python files with ruffMichael Schneeberger2024-03-2784-1357/+1326
|
* add minimal documentation to the expression mixinsupstreamMichael Schneeberger2024-03-1211-6/+39
|
* add integrate expression, improve variable namingMichael Schneeberger2024-03-0517-77/+260
|
* bugfix after shadowing existing variable when renamingMichael Schneeberger2024-02-271-3/+4
|
* use or instead ofMichael Schneeberger2024-02-2742-433/+255
|
* improve typing with PolynomialData and MonomialDataMichael Schneeberger2024-02-2733-680/+156
|
* replace indentation tabs with spacesMichael Schneeberger2024-02-275-295/+290
|
* implement function inMichael Schneeberger2024-02-272-2/+5
|
* update readmeMichael Schneeberger2024-02-262-3/+45
|
* clean upsMichael Schneeberger2024-02-2659-392/+346
|
* flatten polymatrix.polymatrix and polymatrix.statemonad structure for better ↵Michael Schneeberger2024-02-2071-148/+151
| | | | readibility
* flatten polymatrix.expressionstate for better readibilityMichael Schneeberger2024-02-2062-66/+62
|
* rename initexpressionbase.py to init.pyMichael Schneeberger2024-02-2010-117/+134
|
* division by float expression is multiplying instead of dividingMichael Schneeberger2024-02-201-1/+8
|
* add pyproject.toml, remove setup.pyMichael Schneeberger2024-02-102-28/+19
|
* move init expr functions into a single fileMichael Schneeberger2024-02-10103-1649/+2491
|
* do not delete position when substracting monomialsMichael Schneeberger2023-10-162-2/+8
|
* update links in READMEMichael Schneeberger2023-09-052-8/+7
|
* save offset of a parameter with its nameMichael Schneeberger2023-05-094-167/+2
|
* reshape according to the number of rows of expressionsMichael Schneeberger2023-05-082-13/+30
|
* add paraemtrizematrixexprmixin.pyMichael Schneeberger2023-05-081-0/+62
|
* rename dataclass_abc to dataclassabcMichael Schneeberger2023-04-21157-1246/+1038
|
* parametrize operator acts only on column vectorMichael Schneeberger2023-03-291-5/+5
|
* from_ creates expression from expressionMichael Schneeberger2023-03-291-13/+17
|
* from_ creates new variables from strMichael Schneeberger2023-03-291-37/+53
|
* add operators to expressionmixinMichael Schneeberger2023-03-291-2/+48
|
* bugfix in divison operatorMichael Schneeberger2023-03-291-2/+2
|
* add half newton polytope operatorMichael Schneeberger2023-03-294-0/+141
|
* add operator to convert vector to symmetric matrix and backMichael Schneeberger2023-03-298-0/+150
|
* diag operation on a vector produces a sqaure matrixMichael Schneeberger2023-03-161-14/+32
|
* make sorting optional for to_matrix_reprMichael Schneeberger2023-02-151-7/+12
|
* to_matrix_repr operator properly sorts the variablesMichael Schneeberger2023-02-134-6/+22
|
* correct another bug in to_sorted_variables operatorMichael Schneeberger2023-02-131-1/+1
|
* correct bug in to_sorted_variables operatorMichael Schneeberger2023-02-131-1/+1
|
* add to_sorted_variables operatorMichael Schneeberger2023-02-136-2/+67
|
* np.object -> objectmike2023-02-101-1/+1
|
* update test casesMichael Schneeberger2023-02-097-8/+49
|
* sympy.expand a sympy expression before converting it to a polymatrixMichael Schneeberger2023-02-095-4/+12
|
* accept polymatrix.Expression in from_sympy_expr()Michael Schneeberger2023-02-071-0/+4
|
* bugfix in eval/substitution operatorMichael Schneeberger2023-01-3027-222/+559
|
* update READMEMichael Schneeberger2023-01-301-3/+3
|
* from sympy expression does not accept numpy arraysMichael Schneeberger2022-12-061-1/+1
|
* allow predicator in filter expression to have empty entriesMichael Schneeberger2022-12-061-2/+12
|
* bugfix: elementwise multiplication works with a scalar value on both sidesMichael Schneeberger2022-12-061-38/+3
|
* remove polymatrix entry when two entries add up to zeroMichael Schneeberger2022-12-061-1/+6
|
* use dataclass __eq__ methodMichael Schneeberger2022-12-062-2/+10
|
* remove equals functionMichael Schneeberger2022-12-051-0/+1
|
* add 'degree' function that returns the degrees of each polynomial in the matrixMichael Schneeberger2022-08-261-3/+45
|
* 'from_sympy_expr' method works with different data typesMichael Schneeberger2022-08-264-28/+64
|
* 'get_poly' returns None if (row, col) entry is empty, instead of raising a ↵Michael Schneeberger2022-08-1939-220/+195
| | | | KeyError exception