Matthew R. Becker

Results 684 comments of Matthew R. Becker

You can see how we do things here: https://github.com/GalSim-developers/JAX-GalSim/blob/main/jax_galsim/interpolatedimage.py#L980 Avoid any calls to jax.lax.scan, fori_loops, while_loops, and similar. Instead, we unroll everything into memory and do one giant sum.

I do not. The algorithms here follow galsim exactly by construction.

Yes test coverage is definitely an issue in conda-build for sure.

Well this is annoying? IIUIC, the test suite is failing on deprecations that have not been addressed within conda. That shouldn't block conda build PRs. Did I get that right?...

That's a fun one. As a workaround you can use a jinja2 if block.

We supply the bot's mapping behind apis here in the conda-forge-metadata package: https://github.com/conda-forge/conda-forge-metadata/blob/main/conda_forge_metadata/autotick_bot/pypi_to_conda.py The conda-forge-metadata package is distributed on conda-forge and pypi. Use it if you like, but no pressure...

The bot's code is a good sign that complexity in this task makes it harder to debug and reason about. Given the info above, I'd vote for the parslemouth approach...

Id be more than happy to host this solution in the conda-forge-metadata package (which is on pypi too).