Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix circular import and typing in FromSympy | Nao Pross | 2024-04-17 | 1 | -8/+16 |
| | |||||
* | Add helper method MonomialIndex.product | Nao Pross | 2024-04-17 | 1 | -0/+51 |
| | |||||
* | Split FromTuple into FromNumbers, FromNumpy and FromSympy | Nao Pross | 2024-04-17 | 7 | -148/+232 |
| | |||||
* | Fix typing problem in ExpressionBaseMixin | Nao Pross | 2024-04-16 | 1 | -3/+3 |
| | |||||
* | Fix typing problem in ExpressionStateMixin | Nao Pross | 2024-04-16 | 1 | -3/+8 |
| | |||||
* | Add helper methods to index types, make indexing more flexible. | Nao Pross | 2024-04-16 | 1 | -4/+28 |
| | | | | | Following robustness principle: be conservative in what you do, be liberal in what you accept from others | ||||
* | Variables are scalar unless specified otherwise | Nao Pross | 2024-04-16 | 1 | -1/+1 |
| | |||||
* | Update ExpressionState, breaking change | Nao Pross | 2024-04-15 | 3 | -78/+58 |
| | | | | | There is no (easy) way to make this change backwards compatible, the FromX classes will be adapted to the new format of the state. | ||||
* | Make PolyMatrixDict accept indexing p[row, col] | Nao Pross | 2024-04-15 | 1 | -9/+11 |
| | |||||
* | Create VariableMixin for expression | Nao Pross | 2024-04-15 | 3 | -0/+53 |
| | |||||
* | Replace DATA_TYPE with FromDataTypes in expression module | Nao Pross | 2024-04-15 | 5 | -23/+28 |
| | |||||
* | Introduce index types and new PolyMatrix API | Nao Pross | 2024-04-15 | 7 | -60/+170 |
| | |||||
* | More review comments in expression mixins | Nao Pross | 2024-04-02 | 11 | -12/+46 |
| | |||||
* | More review comments | Nao Pross | 2024-04-02 | 3 | -1/+10 |
| | |||||
* | Create machinery to mark methods and classes as deprecated | Nao Pross | 2024-04-02 | 1 | -0/+88 |
| | |||||
* | Add comments for code review | Nao Pross | 2024-04-01 | 28 | -33/+184 |
| | |||||
* | Update pyproject.toml to use Poetry for dependency management | Nao Pross | 2024-04-01 | 2 | -13/+671 |
| | |||||
* | format Python files with ruff | Michael Schneeberger | 2024-03-27 | 84 | -1357/+1326 |
| | |||||
* | add minimal documentation to the expression mixinsupstream | Michael Schneeberger | 2024-03-12 | 11 | -6/+39 |
| | |||||
* | add integrate expression, improve variable naming | Michael Schneeberger | 2024-03-05 | 17 | -77/+260 |
| | |||||
* | bugfix after shadowing existing variable when renaming | Michael Schneeberger | 2024-02-27 | 1 | -3/+4 |
| | |||||
* | use or instead of | Michael Schneeberger | 2024-02-27 | 42 | -433/+255 |
| | |||||
* | improve typing with PolynomialData and MonomialData | Michael Schneeberger | 2024-02-27 | 33 | -680/+156 |
| | |||||
* | replace indentation tabs with spaces | Michael Schneeberger | 2024-02-27 | 5 | -295/+290 |
| | |||||
* | implement function in | Michael Schneeberger | 2024-02-27 | 2 | -2/+5 |
| | |||||
* | update readme | Michael Schneeberger | 2024-02-26 | 2 | -3/+45 |
| | |||||
* | clean ups | Michael Schneeberger | 2024-02-26 | 59 | -392/+346 |
| | |||||
* | flatten polymatrix.polymatrix and polymatrix.statemonad structure for better ↵ | Michael Schneeberger | 2024-02-20 | 71 | -148/+151 |
| | | | | readibility | ||||
* | flatten polymatrix.expressionstate for better readibility | Michael Schneeberger | 2024-02-20 | 62 | -66/+62 |
| | |||||
* | rename initexpressionbase.py to init.py | Michael Schneeberger | 2024-02-20 | 10 | -117/+134 |
| | |||||
* | division by float expression is multiplying instead of dividing | Michael Schneeberger | 2024-02-20 | 1 | -1/+8 |
| | |||||
* | add pyproject.toml, remove setup.py | Michael Schneeberger | 2024-02-10 | 2 | -28/+19 |
| | |||||
* | move init expr functions into a single file | Michael Schneeberger | 2024-02-10 | 103 | -1649/+2491 |
| | |||||
* | do not delete position when substracting monomials | Michael Schneeberger | 2023-10-16 | 2 | -2/+8 |
| | |||||
* | update links in README | Michael Schneeberger | 2023-09-05 | 2 | -8/+7 |
| | |||||
* | save offset of a parameter with its name | Michael Schneeberger | 2023-05-09 | 4 | -167/+2 |
| | |||||
* | reshape according to the number of rows of expressions | Michael Schneeberger | 2023-05-08 | 2 | -13/+30 |
| | |||||
* | add paraemtrizematrixexprmixin.py | Michael Schneeberger | 2023-05-08 | 1 | -0/+62 |
| | |||||
* | rename dataclass_abc to dataclassabc | Michael Schneeberger | 2023-04-21 | 157 | -1246/+1038 |
| | |||||
* | parametrize operator acts only on column vector | Michael Schneeberger | 2023-03-29 | 1 | -5/+5 |
| | |||||
* | from_ creates expression from expression | Michael Schneeberger | 2023-03-29 | 1 | -13/+17 |
| | |||||
* | from_ creates new variables from str | Michael Schneeberger | 2023-03-29 | 1 | -37/+53 |
| | |||||
* | add operators to expressionmixin | Michael Schneeberger | 2023-03-29 | 1 | -2/+48 |
| | |||||
* | bugfix in divison operator | Michael Schneeberger | 2023-03-29 | 1 | -2/+2 |
| | |||||
* | add half newton polytope operator | Michael Schneeberger | 2023-03-29 | 4 | -0/+141 |
| | |||||
* | add operator to convert vector to symmetric matrix and back | Michael Schneeberger | 2023-03-29 | 8 | -0/+150 |
| | |||||
* | diag operation on a vector produces a sqaure matrix | Michael Schneeberger | 2023-03-16 | 1 | -14/+32 |
| | |||||
* | make sorting optional for to_matrix_repr | Michael Schneeberger | 2023-02-15 | 1 | -7/+12 |
| | |||||
* | to_matrix_repr operator properly sorts the variables | Michael Schneeberger | 2023-02-13 | 4 | -6/+22 |
| | |||||
* | correct another bug in to_sorted_variables operator | Michael Schneeberger | 2023-02-13 | 1 | -1/+1 |
| |