Vyas Ramasubramani
Vyas Ramasubramani
We've been wanting to do this for a while but were waiting for a minimally disruptive time. The 3.0 release seems like a good time to do this.
Code coverage reporting for freud has been broken for almost 6 months on [CodeCov](https://codecov.io/gh/glotzerlab/freud). There are further problems now due to the fact that Cython's coverage module makes assumptions about...
If `equiv_orientations` are provided to `PMFTXYZ`, it currently will not divide by the number of equivalent orientations, leading to overcounting. It looks like this issue was introduced in #300 when...
**Is your feature request related to a problem? Please describe.** Many methods in freud were originally developed in other papers. These papers are generally cited in freud's documentation, but it's...
Discussed on Slack with @bdice: When working with 2D data, it may be worthwhile to explicitly zero out nonzero z components (that are e.g. O(epsilon)) in provided positions. If we...
If all the parameters to a fixture function have default values, `pytest.fixture` handles them appropriately but `pytest_cases.fixture` does not. ``` import pytest import pytest_cases # This works @pytest.fixture def fix(x=1):...
#534 enabled usage of `pydocstyle` with `pyproject.toml` for configuration. In that PR, it was discussed that `toml` shouldn't be a hard dependency for using `pydocstyle` (which I agree with), and...
I've been trying to apply darglint to my project, which uses Google style docstrings. However, I run into issues because my project makes extensive use of properties, and the docstrings...
The current layout of signac reflects the state of the package as it was originally conceived, i.e. as a starting point for users whose data would eventually grow into a...
The synced collections subpackage introduced in #484 is a core component of signac, but it is complex and potentially useful enough to merit existence outside of the signac package itself....