Miles Cranmer
Miles Cranmer
As mentioned in #84, the einop operation can be inferred based on pattern alone. This PR adds a function to do this: `einops.einop`. For example: Reduction: ```python import numpy as...
I noticed that `rearrange`, `repeat`, and `reduce` can all be inferred based on the pattern alone. Therefore a single generic function which makes calls to each is possible. I think...
This is admittedly a bit of a crazy idea that I think could be interesting to explore. Interested to hear anybody's thoughts on this. Basically, I think it would be...
See the issue I posted in the vim repo: https://github.com/vim/vim/issues/2002. This means there is a currently a limit to the number of commands you can pass to vims (and therefore...
This PR sets up a GitHub workflow to run the test suite, and will enable the test suite for every new commit without needing to do it on your own...
This allows one to use flow base distributions which lack a context keyword argument, like anything in `torch.distributions.Independent`, which is used for `BoxUniform`. It basically just checks at initialization if...
Hi, I was wondering if you were planning to add support for custom distance_type's in the python API? I have a complicated function in python that I wish to use...
This PR takes all "simple" unit tests, and puts them into a single JSON file to help clean things up. The result is `tests.py` reduced to 814 lines, and an...
`update=False` should be set to a new default: `update=None`, and updates should only be performed if the internet is connected.
Since the PySR backend now has fast autodiff set up, it seems like the obvious next step is to set up PySR to solve 1D integrals via genetic algorithms. I...