"Minneapolis police officers reprimanded for misconduct in aftermath of George Floyd's murder"
(gift link)
#policemisconduct
Laser wakefield acceleration of ions with a transverse flying focus
Zheng Gong, Sida Cao, John P. Palastro, Matthew R. Edwards
https://arxiv.org/abs/2405.02690
Tailoring the Nucleation and Growth of Silver Nanoparticles by Sputtering Deposition under Acoustic Wave Activation. Assessment of Plasma Conditions and 2D Patterning Phenomena
Helene Reichel, Aurelio Garcia-Valenzuela, Jose Andres Espino-Roman, Jorge Gil-Rostra, Guillermo Fernando Regodon, Victor Rico-Gavira, Ana Borras, Ana Gomez-Ramirez, Alberto Palmero, Agustin R. Gonzalez-Elipe, Manuel Oliva-Ramirez
This https://arxiv.org/abs/2404.19193 has been replaced.
initial toot: https://mastoxiv.page/@a…
This https://arxiv.org/abs/2311.07450 has been replaced.
initial toot: https://mastoxiv.page/@arXiv_hepp…
This https://arxiv.org/abs/2402.08091 has been replaced.
initial toot: https://mastoxiv.page/@a…
Recently I've added a cheap hack to the standard #Gentoo invocation for #PyTest to throw errors if unhandled async functions are detected. The goal was to increase our chances of finding packages with missing dependency on dev-python/pytest-asyncio (or another equivalent plugin), or packages disabling plugin autoloading and failing to load such a plugin.
Today, I've gotten a first bug report, regarding dev-python/ipython. I've grepped the sources and confirmed that the package depends on PyTest-AsyncIO, except that it pins to < 0.22. Well, we don't have one that old but let's hope it works anyway. So I've tried adding the dep, `-p asyncio`… and PyTest still apparently couldn't find the plugin. I've scratched my head and tried `PYTEST_PLUGINS` instead — still the same result. What the…?
So I've checked the git repository out, tried with older PyTest-AsyncIO, and indeed the tests worked. Tried with the newest, 0.23.6, and the same issue occurred. I've checked the git history and discovered that the version pin was added because of a buggy 0.22.0 release. However, the issue has been fixed since, the release was yanked and my problem was nothing like that.
So I've investigated more. For some reason, #IPython test suite does not mark tests with `pytest.mark.asyncio` marker directly. Instead, it globally iterates over all test functions, and implicitly adds the marker to all coroutines. This used to work with older versions, but does not work anymore — the test is correctly marked, but for some reason it stops being recognized as a coroutine. So I've made a minimal reproducer and filed a bug.
The key point here is: the (potential) bug went unnoticed for a while now, because of the premature, then obsolete pin in IPython.
#Python
Direct, simple, and efficient computation of all components of the virtual-casing magnetic field in axisymmetric geometries with Kapur-Rokhlin quadrature
Evan Toler, Antoine Cerfon, Dhairya Malhotra
https://arxiv.org/abs/2404.02799
Pinpointing Lattice-Matched Conditions for Wurtzite ScxAl1-xN/GaN Heterostructures with X-Ray Reciprocal Space Analysis
Rajendra Kumar, Govardan Gopakumar, Zain Ul Abdin, Michael J. Manfra, Oana Malis
https://arxiv.org/abs/2406.01540
Direct, simple, and efficient computation of all components of the virtual-casing magnetic field in axisymmetric geometries with Kapur-Rokhlin quadrature
Evan Toler, Antoine Cerfon, Dhairya Malhotra
https://arxiv.org/abs/2404.02799