Skip to content
GitLab
Explore
Sign in
Commits · c45f114e01e3a54727ef8d03f0d726941a7ec4d1
pymbolic
Browse files
Nov 06, 2024
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
3a7bceab
Type the mappers
· a8db8e6c
Andreas Klöckner
authored
Oct 07, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
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
Tweak formatting of Github Actions CI config
· 5dd25945
Andreas Klöckner
authored
Oct 06, 2024
and
Andreas Klöckner
committed
Nov 06, 2024
5dd25945
Oct 13, 2024
docs: include docs for ArithmeticExpressionT
· 71e142e9
Alexandru Fikl
authored
Oct 13, 2024
and
Andreas Klöckner
committed
Oct 13, 2024
71e142e9
docs: add types to cse_scope attributes
· a1024b57
Alexandru Fikl
authored
Oct 13, 2024
and
Andreas Klöckner
committed
Oct 13, 2024
a1024b57
docs: add :show-inheritance: to expressions
· 8bea5e62
Alexandru Fikl
authored
Oct 13, 2024
and
Andreas Klöckner
committed
Oct 13, 2024
8bea5e62
Oct 08, 2024
Make dependency on typing-extensions unconditional
· ae8e4806
Andreas Klöckner
authored
Oct 08, 2024
ae8e4806
Oct 03, 2024
@expr_dataclass: Allow users to provide their own __hash__
· 77411785
Andreas Klöckner
authored
Oct 03, 2024
and
Andreas Klöckner
committed
Oct 03, 2024
77411785
Fix typing of recursive tuples of expressions
· 39f6f4ef
Andreas Klöckner
authored
Oct 02, 2024
and
Andreas Klöckner
committed
Oct 03, 2024
39f6f4ef
Doc improvements
· 4a0b4542
Andreas Klöckner
authored
Oct 02, 2024
and
Andreas Klöckner
committed
Oct 03, 2024
4a0b4542
Introduce ArithmeticExpressionT type alias
· 787587d9
Andreas Klöckner
authored
Oct 02, 2024
and
Andreas Klöckner
committed
Oct 03, 2024
787587d9
Export Variable, Expression, and the type aliases from the pacakge root
· 01cf809c
Andreas Klöckner
authored
Oct 02, 2024
and
Andreas Klöckner
committed
Oct 03, 2024
01cf809c
CallWithKwargs: warn (don't fail) on non-hashable kw_parameters
· 308591d6
Andreas Klöckner
authored
Oct 02, 2024
and
Andreas Klöckner
committed
Oct 03, 2024
308591d6
IdentityMapper: ensure CallWithKwargs has immutable kw_parameters
· 6e25d001
Andreas Klöckner
authored
Oct 02, 2024
and
Andreas Klöckner
committed
Oct 03, 2024
6e25d001
Sep 30, 2024
Install numpy in Gitlab mypy CI
· 363eafa0
Andreas Klöckner
authored
Sep 30, 2024
363eafa0
add typos CI (#148)
· 64c9b575
Matthias Diener
authored
Sep 30, 2024
64c9b575
Enable ruff.isort
· 02792294
Andreas Klöckner
authored
Sep 30, 2024
and
Andreas Klöckner
committed
Sep 30, 2024
02792294
Bump version to 2024.1
· d991395d
Andreas Klöckner
authored
Sep 29, 2024
and
Andreas Klöckner
committed
Sep 30, 2024
d991395d
Limit Github PR CI concurrency
· 77b047db
Andreas Klöckner
authored
Sep 24, 2024
and
Andreas Klöckner
committed
Sep 30, 2024
77b047db
Configure, pass mypy, mark typed
· bf6a9472
Andreas Klöckner
authored
Sep 24, 2024
and
Andreas Klöckner
committed
Sep 30, 2024
bf6a9472
__init__: include __all__, use import instead of assignment
· ae19d5ff
Andreas Klöckner
authored
Sep 24, 2024
and
Andreas Klöckner
committed
Sep 30, 2024
ae19d5ff
Tweak __match_args__ implementation to avoid decorator stacking
· a89e8643
Andreas Klöckner
authored
Sep 23, 2024
and
Andreas Klöckner
committed
Sep 30, 2024
a89e8643
Base expressions on dataclasses
· 1dcc9c57
Andreas Klöckner
authored
Jan 12, 2023
and
Andreas Klöckner
committed
Sep 30, 2024
1dcc9c57
Deprecate PersistentHashWalkMapper
· 844aace9
Andreas Klöckner
authored
Sep 20, 2024
and
Andreas Klöckner
committed
Sep 30, 2024
844aace9
Work around setuptools 64's breakage of static analysis tools
· b1506dbd
Andreas Klöckner
authored
Sep 01, 2024
and
Andreas Klöckner
committed
Sep 30, 2024
b1506dbd
Loading