Skip to content
GitLab
Explore
Sign in
pymbolic
Nov 13, 2024
geometric_algebra: use int.bit_count
· b7cfd308
Alexandru Fikl
authored
Nov 13, 2024
and
Andreas Klöckner
committed
Nov 13, 2024
b7cfd308
geometric_algebra: improve typing of MultiVector init
· be2c780a
Alexandru Fikl
authored
Nov 10, 2024
and
Andreas Klöckner
committed
Nov 13, 2024
be2c780a
geometric_algebra: type MultiVector.map and componentwise
· f32859d2
Alexandru Fikl
authored
Nov 10, 2024
and
Andreas Klöckner
committed
Nov 13, 2024
f32859d2
geometric_algebra: type Space
· 045d2dcd
Alexandru Fikl
authored
Nov 10, 2024
and
Andreas Klöckner
committed
Nov 13, 2024
045d2dcd
geometric_algebra: type functions in __init__
· 9ee0a726
Alexandru Fikl
authored
Nov 10, 2024
and
Andreas Klöckner
committed
Nov 13, 2024
9ee0a726
Depend on useful-types only when type-checking
· bf813556
Andreas Klöckner
authored
Nov 13, 2024
and
Andreas Klöckner
committed
Nov 13, 2024
bf813556
More typing of GA mappers
· ce1b9481
Andreas Klöckner
authored
Nov 13, 2024
and
Andreas Klöckner
committed
Nov 13, 2024
ce1b9481
Nov 12, 2024
fix(interop): only accept variables in ast function
· a365dbf0
Alexandru Fikl
authored
Nov 11, 2024
and
Andreas Klöckner
committed
Nov 12, 2024
a365dbf0
feat: add descend_args to DependencyMapper types
· c34838c6
Alexandru Fikl
authored
Nov 10, 2024
and
Andreas Klöckner
committed
Nov 12, 2024
c34838c6
Nov 09, 2024
primitives: deprecate wrap_in_cse
· 670bbbb1
Alexandru Fikl
authored
Nov 09, 2024
and
Andreas Klöckner
committed
Nov 09, 2024
v2024.1
670bbbb1
primitives: do not overwrite __eq__
· 1352ad1a
Alexandru Fikl
authored
Oct 06, 2024
and
Andreas Klöckner
committed
Nov 09, 2024
1352ad1a
cse: add explicit scope
· e57be1c1
Alexandru Fikl
authored
Oct 01, 2024
and
Andreas Klöckner
committed
Nov 09, 2024
e57be1c1
primitives: improve deprecation warnings
· 3fb32f98
Alexandru Fikl
authored
Oct 01, 2024
and
Andreas Klöckner
committed
Nov 09, 2024
3fb32f98
Nov 07, 2024
Better type the EvaluationMapper
· a1e30546
Andreas Klöckner
authored
Nov 07, 2024
and
Andreas Klöckner
committed
Nov 07, 2024
a1e30546
FlattenMapper: guard simplifications that only hold for integers
· da6dded9
Andreas Klöckner
authored
Nov 07, 2024
and
Andreas Klöckner
committed
Nov 07, 2024
da6dded9
FlattenMapper: mod 1 is zero
· fa79c6ca
Andreas Klöckner
authored
Nov 06, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
fa79c6ca
Nov 06, 2024
Bump ruff Python compat target to 3.10
· fd9d07df
Andreas Klöckner
authored
Nov 06, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
fd9d07df
Pass strict=True in calls to zip()
· 13fb3d2d
Andreas Klöckner
authored
Nov 06, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
13fb3d2d
Superficially type the parser
· 8f91eb2c
Andreas Klöckner
authored
Nov 01, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
8f91eb2c
Explain why Expression.index is hidden from the type checker
· b6ec21bf
Andreas Klöckner
authored
Nov 01, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
b6ec21bf
Type flattened_{sum,product}
· dee08d11
Andreas Klöckner
authored
Nov 01, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
dee08d11
Rework gaussian_elimination -> reduced_row_echelon_form
· 8550f017
Andreas Klöckner
authored
Oct 30, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
8550f017
Move algorithm docstring to module
· a0e8b718
Andreas Klöckner
authored
Oct 30, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
a0e8b718
Type is_nonzero, is_zero, wrap_in_cse
· c45f114e
Andreas Klöckner
authored
Oct 28, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
c45f114e
AST interop: drop NameConstant for Constant
· ad3d2df8
Andreas Klöckner
authored
Oct 28, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
ad3d2df8
Fix parsing precedence between unary and power, add test
· 1b107f6c
Andreas Klöckner
authored
Oct 28, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
1b107f6c
Add test for derived stringifier
· df6b6815
Andreas Klöckner
authored
Oct 23, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
df6b6815
Optimize: skip non-callables
· 978b3ed5
Andreas Klöckner
authored
Oct 20, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
978b3ed5
Bump Python compat target to 3.10
· 74c6570b
Andreas Klöckner
authored
Oct 20, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
74c6570b
@expr_dataclass: don't require cls to be Expression subclass
· c02efbe4
Andreas Klöckner
authored
Oct 20, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
c02efbe4
Expression.division/power: require arithmetic expressions
· 1e3c0ce0
Andreas Klöckner
authored
Oct 20, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
1e3c0ce0
Partially type geometric_algebra
· 3a7bceab
Andreas Klöckner
authored
Oct 20, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
Co-authored-by:
Alexandru Fikl
<
alexfikl@gmail.com
>
3a7bceab
Type the mappers
· a8db8e6c
Andreas Klöckner
authored
Oct 07, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
Co-authored-by:
Alexandru Fikl
<
alexfikl@gmail.com
>
a8db8e6c
Drop long-deprecated CachingMapperMixin
· f8294d3a
Andreas Klöckner
authored
Oct 07, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
f8294d3a
Make NaN an AlgebraicLeaf
· 5ddb17b5
Andreas Klöckner
authored
Oct 07, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
5ddb17b5
Drop Polynomial
· 6938b84f
Andreas Klöckner
authored
Oct 07, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
6938b84f
Deprecate RecursiveMapper
· 5abc5c37
Andreas Klöckner
authored
Oct 07, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
5abc5c37
Do not simplify in overloaded operators
· 719fcbf4
Andreas Klöckner
authored
Oct 06, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
719fcbf4
Flattener: apply simplifications to be removed from constructor, add to docs
· deecb652
Andreas Klöckner
authored
Oct 20, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
deecb652
Type some of pymbolic.mapper.optimize
· 7d3abf29
Andreas Klöckner
authored
Oct 06, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
7d3abf29
Loading