Brandon T. Willard

Results 201 issues of Brandon T. Willard

Some links: * [Making kernels for Jupyter](https://jupyter-client.readthedocs.io/en/stable/kernels.html) * [Making simple Python wrapper kernels](https://jupyter-client.readthedocs.io/en/latest/wrapperkernels.html) * [A simple example kernel for Jupyter](https://github.com/jupyter/echo_kernel) _Originally posted by @brandonwillard in https://github.com/gilch/hissp/issues/25#issuecomment-518285190_

help wanted

Should we try setting up GitHub Actions for PyPi deployment and automatically managing stale issues and PRs?

complaint / disgust

The `inspect` module isn't compatible with some Hy-derived objects, and code that implicitly uses `inspect` (including other standard library modules) is generally error-prone because of this. In particular, debuggers are...

feature

In order for a compiler instance to—for example—simply [re]use itself when calling `hy_eval` (e.g. during `eval-and-compile`), we need to make the compiler "stateless". Current `HyASTCompiler` class members `imports` and `temp_if`...

AST-generation/bug

Would we ever want functions resulting from the expansion of an imported macro to share the macro's namespace and/or `require`s? Of course a macro can be made to `import`/`require` its...

This PR dynamically creates Python functions in order to `vectorize` the functions exposed by `numba-scipy`. This can serve as a stand-in until https://github.com/numba/numba/issues/6954 is addressed. Closes #56.

3 - Ready for Review

Closes #1094 - [ ] Inspect the types of graphs produced by the broadcasting used in this approach and make sure they're fully reduced. - [ ] Investigate the effects...

bug
important
graph rewriting

This PR closes #1101 by fixing the way C cache version tuples are generated when `Op.__props__` is empty. More specifically, these changes prevent the addition of empty tuples to the...

bug
important
C-backend

Here's a MWE: ```python import aesara import aesara.tensor as at from aesara.raise_op import assert_op x = at.vector("x") x_a = assert_op(x, at.gt(x.shape[0], 1)) y = x_a.shape[0] aesara.dprint(y, print_type=True) # Subtensor{int64} [id...

bug
help wanted
important
graph rewriting
shape inference

[`Elemwise` appears to store its `ufunc` objects in `Apply.tag`](https://github.com/aesara-devs/aesara/blob/fd50f36b404d1c89a841907d3682537d5f7719ab/aesara/tensor/elemwise.py#L673) in certain cases, and we absolutely do not want this—especially since this poor choice has already caused its concerns to leak...

bug
good first issue
help wanted
refactor