Commits on Source
996
5f929d85
Add license headers.
May 23, 2013
2c567972
Initial version of geometric algebra.
May 23, 2013
7a771082
Fix signs, Cauchy's inequality in GA.
May 24, 2013
469c5e1c
GA: More build-out, more identities to test.
May 24, 2013
ae0a488c
Big documentation push.
May 24, 2013
eefe9749
Fix README.
May 24, 2013
b7f9cd15
Minor doc fixes.
May 24, 2013
603830ed
Minor doc tweaks.
May 24, 2013
6a328514
Docs and more.
May 24, 2013
bcd40b07
Python 3 fixes.
May 24, 2013
9cd91c1e
Finish up documentation.
May 25, 2013
d44fb72d
Add MultiVector.map.
May 25, 2013
1dd21a1c
Add Expression.attr.
May 28, 2013
a4511588
Allow customizing outer product operator in bits_to_blade_str().
May 28, 2013
6a6c0ec8
Add CSE scoping.
May 28, 2013
fb2263cb
Add requirements.txt
May 29, 2013
d9053b68
Fix compiler docs.
May 29, 2013
84ada75e
Add CoefficientCollector.
May 29, 2013
459444c4
Add Gaussian elimination, affine equation solving.
May 29, 2013
f1bbbf2a
PEP8-ify pymbolic.mapper.
May 30, 2013
260adbe7
Some surgery on root module.
May 31, 2013
8f3c1bae
PEP8 pymbolic.primitives.
May 31, 2013
25816a6a
PEP8 geometric algebra.
May 31, 2013
ec0785df
PEP8 stringifier.
May 31, 2013
4eaa7d2c
PEP8 C code mapper.
May 31, 2013
4ae836d5
PEP8 evaluator.
May 31, 2013
c64cf297
Add bitwise operators, shifts.
May 31, 2013
4e5e7ba6
PEP 8 test_pybmolic, plus add one identity.
May 31, 2013
67e4b5b8
Make many more mappers multivector-aware. Make MVs hashable.
Jun 01, 2013
9fa76e6f
Fix bitwise operators in Expression.
Jun 01, 2013
2a4f81b0
Fix multivector stringification.
Jun 01, 2013
776e6ace
Make SympyMapper public.
Jun 07, 2013
efb5142b
Allow passing target_names to CoefficientCollector.
Jun 07, 2013
4585a62b
Tweak make_cse() to not re-wrap stuff in CSEs.
Jun 07, 2013
18a0e191
Fix EvaluationMapper's handling of CSEs.
Jun 07, 2013
d467ecb1
Stringificatio of MVs: Always make it obvious (even for scalars) that the object is an MV.
Jun 07, 2013
a9bf22a1
Implement MultiVector.xproject().
Jun 07, 2013
8fdb5ce2
Make hashes of pymbolic objects (more) repeatable.
Jun 07, 2013
50221794
Test, improve sympy round-trip translation.
Jun 07, 2013
6a1a028b
Switch to setuptools, update aksetup
Jun 09, 2013
bbc01749
Minor release-ish tweaks
Jun 09, 2013
6a82125a
Bump version.
Jun 09, 2013
61489f9f
Fix missing reduce in GA tests
Jun 09, 2013
998d1776
Make the sympy interaction test not ask for *exact* same-ness
Jun 09, 2013
d9ef29ac
Get rid of ez_setup
Jun 10, 2013
68ca4d81
Bump version
Jun 10, 2013
b9652d61
PEP8 pymbolic.algoritm
Jun 11, 2013
bb3027ea
Fix, test integer power algorithm
Jun 11, 2013
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
896 additional commits have been omitted to prevent performance issues.
Loading
Loading