Brandon T. Willard

Results 202 issues of 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...

enhancement
important
refactor
graph objects
typing

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...

enhancement
question

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.

documentation
enhancement
good first issue
help wanted

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...

random variables
Scan
performance concern

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...

enhancement
help wanted
important
refactor
Scan
performance concern

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...

help wanted
refactor
graph objects

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.

good first issue
help wanted
refactor
C-backend

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.

documentation
enhancement
good first issue
help wanted
refactor

Would be great to have visual select capabilities, i.e. , , (at the very least, by line ).

feature request

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...

Feature Request
Blocked by Eclipse Behavior