Brandon T. Willard
Brandon T. Willard
We should change `Apply.inputs` and `Apply.outputs` to `tuple`s. Doing so would at least make it possible for us to provide exact type information for key methods like `Op.make_node`. Also, our...
If people are interested, we could add string types to Theano. From some experimentation a while back, it seems like these types could be a thin wrapper around the built-in...
There are a few places in the documentation with "exercises" and "solutions" (e.g. [here](https://aesara.readthedocs.io/en/latest/tutorial/loop.html)). We don't need that form of presentation, so let's remove it.
Apparently, use of updates for random sampling within a `Scan` can be quite costly. The following illustrates: ```python import aesara import aesara.tensor as at from aesara.ifelse import ifelse import numpy...
The current form of `Scan.__eq__` requires an expensive traversal of two `Scan` `Op`s' inner-graphs in order to determine equivalence (i.e. `equal_computations`). The underlying problem is that the `Scan` `Op` carries...
The class [`_tensor_py_operators`](https://github.com/pymc-devs/Theano-PyMC/blob/master/theano/tensor/var.py#L665)—from which [`TensorVariable`s](https://github.com/pymc-devs/Theano-PyMC/blob/master/theano/tensor/var.py#L866) inherit—automatically provides an `__iter__` method and this tricks Pandas (or any other library) into thinking that all `TensorVariable`s are iterable (e.g. via `isinstance(..., Iterable)` and...
There are a few `register_*_c_code` functions in `theano.compile.ops` that would be better implemented using `functools.singledispatch`. There are probably a few more of those in other modules, too.
We need a consistent documentation format/layout/style across the `aesara-devs` projects, and [AePPL's](https://aeppl.readthedocs.io/en/latest/index.html) serves as a better template than this repo, so let's update this Sphinx setup to match AePPL's.
Would be great to have visual select capabilities, i.e. , , (at the very least, by line ).
Is it possible to get `CTRL-W h/j/k/l` to move to the other nearby windows (not just splits and editors), as well as `CTRL-W C` to close? This would seriously be...