Commits on Source
948
e65f4255
Prevent nesting of GA multivectors
Jun 11, 2013
fcc8ac92
Add flake8 config
Jun 13, 2013
5dddf2f8
PEP8 pymbolic.parser
Jun 13, 2013
780b80ed
Make parser a bit more debug-friendly
Jun 17, 2013
7cc5675a
Make solve_affine_equations_for() tolerate composite leaves
Jun 17, 2013
7382eab2
PEP8 compiler
Jun 17, 2013
ae772894
Minor style fix to dep mapper
Jun 17, 2013
0d9006ca
CoefficientCollector: collect algebraic leaves, not just variables
Jun 17, 2013
f39a7adc
Fix order of operations in stringification around floor_div
Jun 17, 2013
d6098694
Bump version
Jun 28, 2013
8c62f922
Add primitives.make_sym_array
Jul 01, 2013
5cf02c94
Bump version
Jul 01, 2013
6b061e4f
Rename ComparisonOperator -> Comparison, add execution for that
Jul 03, 2013
07c1811c
Bump version
Jul 03, 2013
a595294d
Teach the parser about floordiv and modulo
Jul 11, 2013
bad1ea2b
PEP8 mapper.differentiator
Jul 21, 2013
e73ee8c2
Fix tab-completion typo
Jul 22, 2013
0625aa09
Add a very dumb CSE tagger
Jul 22, 2013
09f3caa8
Fix passing of *args in WalkMapper
Jul 24, 2013
7d0e7904
Bump version
Jul 30, 2013
563a0f53
PEP8 test_maxima
Oct 12, 2013
0da9e07c
Add PYPI badge
Nov 28, 2013
219181a2
Upgrade docs to BS3
Nov 28, 2013
8abf7bb1
Use light color for doc navbar
Jan 02, 2014
f16293b1
Accept long integers for constants
Jan 02, 2014
52331b80
Add support for Max and Min in CombineMapper
Jan 25, 2014
57e128e3
Bump version
Jan 25, 2014
456303ca
Fix evaluation of Max
Jan 26, 2014
ad04892c
Move documentation into docstrings
Feb 18, 2014
936e1403
Fix pickling
Feb 18, 2014
0a258931
Pickling fix for primitives.If
Feb 18, 2014
19e1f9af
Move PersistentHashWalkMapper from loopy
Feb 19, 2014
ebf4f83a
Minor doc fix
Feb 19, 2014
203889c6
Deprecate pymbolic native Vector type
Apr 13, 2014
988b953e
Treat 'long' correctly in traits()
May 09, 2014
85d5b935
PEP8 traits
May 09, 2014
63336d34
Merge branch 'master' of
ssh://github.com/inducer/pymbolic
May 10, 2014
2ed0281e
Bump version
May 28, 2014
2217c59e
Add MultiVector.project_{min,max}_grade, shuffle MV docs
Jul 04, 2014
40e57ac3
Fix doctests, PEP8
Jul 05, 2014
9181b7c4
Shuffle around GA docs
Jul 05, 2014
c3815737
Centralize cast behavior of MultiVector
Jul 05, 2014
1e770eab
Bump version
Jul 06, 2014
f3b66524
Fix error checking in solve_affine_equations
Jul 15, 2014
da0c1c64
Correctly stringify tuple subscripts.
Aug 26, 2014
9773aebc
Merge pull request
#2
from FInAT/stringify_tuple_subscripts
Aug 26, 2014
11df1fd1
Make tuple index stringification Py2.5-safe
Sep 11, 2014
648e72ae
Rename expander->distributor
Sep 26, 2014
425eabea
Sunset subscript-by-getitem
Sep 26, 2014
27f60324
Fix: Sunset subscript-by-getitem
Sep 26, 2014
a15b07f0
Fix: Sunset subscript-by-getitem
Sep 26, 2014
8e940fad
Add node type for call with keyword arguments
Oct 03, 2014
9c0dc68f
Bump version, document disable_subscript_by_getitem
Oct 03, 2014
31d7a450
Test, fix inconsistency in call handling in dep mapper (reported by Matt Wala)
Oct 17, 2014
b4b0e411
Fix default case of dependency mapper on call-with-kwargs
Oct 20, 2014
04574f89
Make a geometric_algebra sub-package
Oct 25, 2014
3feea4e8
Add Collector, make DependencyMapper use it
Oct 25, 2014
ad03e739
Make IdentityMapper respect multivector
Oct 25, 2014
523f7931
Fix CallWithKwargs.__getinitargs__()
Oct 25, 2014
1666cd92
Make make_sym_{vector,array} usable even without subscript-by-getitem
Oct 25, 2014
b913f6bd
Add mappers and primitives for geometric calculus
Oct 26, 2014
ca9a2f24
Add versionadded tag to Collector
Oct 26, 2014
b226113c
Fix inheritance for DependencyMapper.Collector.map_common_subexpression_uncached
Nov 06, 2014
357cd7bd
Tweaks to GA mapper infrastructure
Nov 07, 2014
33d57303
pass *args and **args through mappers
Nov 17, 2014
89047d03
Merge pull request
#3
from FInAT/extensible_stringify
Nov 17, 2014
ad69c15b
Fix double-var-wrapping in solve_affine_equations_for
Nov 26, 2014
4ff45187
Modernize pymbolic
Nov 26, 2014
97854bc0
Merge t:src/pymbolic
Nov 26, 2014
3fbee59c
Require six
Nov 26, 2014
81f6a0f4
Remove 2to3 invocation in setup
Nov 27, 2014
64eff383
Py3 fix for geometric algebra non-zero-ness
Nov 27, 2014
2b3b9d25
Fix Py3 __bool__ vs __nonzero__ rename
Nov 27, 2014
c50ce18f
Allow overriding variable class in make_sym_vector
Nov 28, 2014
2f713b3a
Make evaluator compatible with re-evaluating symbolic expressions when...
Nov 28, 2014
32e71e47
More readable stringification for GA's nabla and components
Nov 28, 2014
4516f890
Flake8 happiness
Nov 28, 2014
dc2e4516
Add CachingMapperMixin
Nov 28, 2014
97727ad7
Fix distributor power handling
Nov 28, 2014
1ec5b338
Implement quotient handling in distributor
Nov 28, 2014
c834ba07
Preserve variable class in GA's dimensionalizer
Nov 28, 2014
cd626ad0
Fix derivative binder to deal with nablas nested inside of derivative source
Nov 28, 2014
a6d87d0a
Use find_packages
Nov 28, 2014
d5b7d22b
Evaluator Py3 fix
Nov 28, 2014
7e74f528
Fix CachingMapperMixin to deal with non-hashable types
Nov 28, 2014
5167f500
Get rid of disable_subscript_by_getitem (Fixes #4)
Dec 30, 2014
dabf58b0
Flake8 formatting fixes
Dec 30, 2014
cffe9bce
Provide facility for dot expression trees
Jan 23, 2015
d7223eea
GraphvizMapper docs
Jan 23, 2015
38f05a83
Py3 fix
Feb 16, 2015
451916e3
Minor doc fix
Mar 08, 2015
0543c1bd
Various graphviz mapper improvements
Mar 12, 2015
4d1da10d
More expression tree improvements
Mar 12, 2015
ab6515bc
Fix parsing corner cases
Mar 15, 2015
f4cc1bf0
Allow specifying min_precedence on entrance to expression parser
Mar 21, 2015
753dfa79
Unify single-index subscripts with and without tuple wrapping
Mar 26, 2015
2fc4f2b0
Bump version
Apr 12, 2015
95f12b1d
Placate PEP8 naming
Apr 20, 2015
ade6103a
Support min(), max() in IdentityMapper
Apr 20, 2015
e598dbd9
Treat bitwise and shift operators in parser
Apr 22, 2015
848 additional commits have been omitted to prevent performance issues.
Loading
Loading