Commits on Source
672
539aea15
implement pytato's math functions
Jun 02, 2021
b42d1b29
remove conflicting implementation for math functions
Jun 02, 2021
2e3e4966
adds relational ops
Jun 02, 2021
c2845859
CI: drop insecure curl, add downstreams, simplify (#17)
Jun 04, 2021
2a53dcea
add einsum
Jun 07, 2021
0d26af9f
add tagged
Jun 07, 2021
3e211cc3
Enable mypy (#18)
Jun 07, 2021
e5d666a9
add conj()
Jun 07, 2021
d3ffc35e
Merge remote-tracking branch 'origin/main' into pytato
Jun 07, 2021
4da00009
mypy fix
Jun 07, 2021
ce50d7de
mypy+flake8
Jun 07, 2021
83099f0a
use complex numbers for conj()
Jun 08, 2021
770b34fc
add arctan2
Jun 08, 2021
13c21a95
fixes for upcoming mypy 0.900
Jun 09, 2021
7f1455d9
Merge branch 'main' into pytato
Jun 09, 2021
1e3d7737
Eliminate a duplicated sentence in the docs
Jun 09, 2021
cced8d55
some test fixes
Jun 09, 2021
b701616b
fix reductions test
Jun 09, 2021
ee436da9
Merge branch 'main' into pytato
Jun 09, 2021
986098a1
fix test_norm_complex
Jun 09, 2021
2e00d623
flake8
Jun 09, 2021
5dd8df9b
fix format string
Jun 10, 2021
6080cc3b
Merge branch 'main' into pytato
Jun 10, 2021
ef9da97b
Move all-containers-are-same assertion in _multimap_array_container_impl
Jun 10, 2021
ae4bba35
Move actx.np.linalg.norm() implementation bits from pyopencl to generic
Jun 10, 2021
9083858f
actx tests: Use actx to conver to numpy
Jun 10, 2021
16298645
better error message
Jun 10, 2021
e33c171a
fix(?) test_container_arithmetic
Jun 10, 2021
807b7fb2
flake8 fixes
Jun 10, 2021
e3f0ea8f
switch off default offset
Jun 10, 2021
0395fcaf
missing arg to make_placeholder
Jun 10, 2021
d964b283
Improve freeze/thaw usability (#22)
Jun 11, 2021
8029845e
Merge branch 'main' into pytato
Jun 10, 2021
611a109d
add clone()
Jun 10, 2021
c1b1d578
support compile() in PyOpenCLArrayContext
Jun 11, 2021
bee074ff
Improve array context mismatch error for frozen operands
Jun 11, 2021
c1768f54
Merge branch 'main' into pytato
Jun 11, 2021
59471ac1
use main branches
Jun 11, 2021
e5eaa037
pytest compat layer
Jun 11, 2021
30e9b180
fix previous
Jun 11, 2021
c203e5a2
remove unnecessary import + statement
Jun 11, 2021
d1530110
pylint
Jun 11, 2021
dd6dca21
add run-pylint.sh (#27)
Jun 11, 2021
634f4add
add run-mypy.sh (#26)
Jun 11, 2021
70b5402d
adds keyed counterparts to ((rec)?)map_array_container
Jun 11, 2021
3e7e3d14
PytatoArrayContext.symbolic_array_var: unnecessary interface
Jun 11, 2021
9cd13dbb
Merge branch 'main' into pytato
Jun 11, 2021
1bc50483
fixup! adds keyed counterparts to ((rec)?)map_array_container
Jun 11, 2021
54101c33
grammar fixes
Jun 12, 2021
8c678742
change compile() location and some doc fixes
Jun 12, 2021
67aa662b
small doc fix
Jun 12, 2021
28de4c44
force identifier in tree to be of type `Tuple[Union[str, int]]`
Jun 12, 2021
c6770ff5
update PytatoArrayContext.compile for array containers
Jun 12, 2021
fbb75928
PytatoArrayContext.einsum: thaw arguments before einsumming them
Jun 12, 2021
3a377be0
filter out arguments that aren't needed to the entrypoint
Jun 12, 2021
7fdf6e77
reenable real() imag() tests
Jun 12, 2021
c6d8a554
mypy fix
Jun 12, 2021
8a795ad0
add pytato to dependencies
Jun 12, 2021
6c2f57c4
revert special-casing for conj, now that pytato's fixed
Jun 12, 2021
e340a290
makes type of _tuple_if_not_tuple more precise
Jun 12, 2021
b1f4209f
remove dependency on pytato
Jun 13, 2021
55528050
fixup! remove dependency on pytato
Jun 13, 2021
63ec4f8e
fixup! fixup! remove dependency on pytato
Jun 13, 2021
54f368c7
map_array_container: Use execption to decide whether we have a container
Jun 14, 2021
4b4e3195
Merge remote-tracking branch 'origin/main' into pytato
Jun 14, 2021
9a043ced
make pytato tests optional for legacy packages
Jun 14, 2021
82bb9386
PyOpenCLArrayContext: recommend python -O if running on GPU
Jun 14, 2021
93c321e9
dont fail fast
Jun 14, 2021
980715cb
Merge remote-tracking branch 'origin/main' into pytato
Jun 14, 2021
4a08cada
fix norm()
Jun 14, 2021
1860d17c
Inline the transform cache handling in PyOpenCLArrayContext.call_loopy
Jun 14, 2021
1b138f29
Merge remote-tracking branch 'origin/main' into pytato
Jun 14, 2021
e6a962b9
undo ci change
Jun 14, 2021
a0447cc4
Implement PyOpenCLArrayContext.ravel (#34)
Jun 14, 2021
ce7ef43d
Merge branch 'main' into pytato
Jun 14, 2021
315fd5c8
flake8
Jun 14, 2021
41a208bc
implemented ravel()
Jun 14, 2021
05703d12
simplify ravel
Jun 14, 2021
195b9416
Mimic numpy's norm when ord is None (#30)
Jun 14, 2021
50e3c2d2
fixup! simplify ravel
Jun 14, 2021
bb61b260
simplify _PytatoFakeNumpyLinalgNamespace
Jun 14, 2021
a4491745
move norm special case to pyopencl
Jun 14, 2021
2b49cef0
Merge branch 'main' into pytato
Jun 14, 2021
3938df08
Special-case serialization of 1/2D object arrays
Jun 14, 2021
b5b3fec7
Merge branch 'main' into pytato
Jun 14, 2021
b124c1ef
fix norm() again
Jun 14, 2021
672d367e
flake8
Jun 14, 2021
3948457f
don't force pytato on downstream projects
Jun 14, 2021
4d5198ac
Generated code: better 'filenames', no false optimization claims
Jun 14, 2021
e28ae5da
Merge branch 'main' into pytato
Jun 14, 2021
caf39d6b
Improve actx.compile docs
Jun 14, 2021
666be4a4
removes reference to pytato array's namespace
Jun 15, 2021
286011de
adds test_actx_compile
Jun 15, 2021
a7b372aa
make compile independent of 'inputs_like'
Jun 16, 2021
77f9009d
implement norm by hand to be generic
Jun 16, 2021
9d3159c9
fixup! make compile independent of 'inputs_like'
Jun 16, 2021
177135d8
better test warning
Jun 16, 2021
17eae1b5
fixup! make compile independent of 'inputs_like'
Jun 16, 2021
f6053339
fix norm
Jun 16, 2021
5e509796
some compile fixes
Jun 16, 2021
572 additional commits have been omitted to prevent performance issues.
Loading
Loading