summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Fix typing problem in ExpressionStateMixinNao Pross2024-04-161-3/+8
* Add helper methods to index types, make indexing more flexible.Nao Pross2024-04-161-4/+28
* Variables are scalar unless specified otherwiseNao Pross2024-04-161-1/+1
* Update ExpressionState, breaking changeNao Pross2024-04-153-78/+58
* Make PolyMatrixDict accept indexing p[row, col]Nao Pross2024-04-151-9/+11
* Create VariableMixin for expressionNao Pross2024-04-153-0/+53
* Replace DATA_TYPE with FromDataTypes in expression moduleNao Pross2024-04-155-23/+28
* Introduce index types and new PolyMatrix APINao Pross2024-04-157-60/+170
* More review comments in expression mixinsNao Pross2024-04-0211-12/+46
* More review commentsNao Pross2024-04-023-1/+10
* Create machinery to mark methods and classes as deprecatedNao Pross2024-04-021-0/+88
* Add comments for code reviewNao Pross2024-04-0128-33/+184
* Update pyproject.toml to use Poetry for dependency managementNao Pross2024-04-012-13/+671
* 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
* 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