Chore
* chore: pin setuptools for PyPy
This is a work-around for pypa/distutils283 ([`ae2bb42`](https://github.com/kalekundert/macromol_voxelize/commit/ae2bb4259c6374782aa6fa1eff388eaa30fceb03))
* chore: remove C++ coverage for CI
I don&39;t think this ever really worked, and now it&39;s been causing the
build to fail for a while. If I ever want to come back to this, I can
come back to the previous commit to get a good starting point. ([`a1cdb8d`](https://github.com/kalekundert/macromol_voxelize/commit/a1cdb8df5f9e4ffade480da107ea6344c7e0b0d2))
* chore: fix upload of coverage artifacts ([`1411f3b`](https://github.com/kalekundert/macromol_voxelize/commit/1411f3beaba7c8c8087b177b649368783e155f84))
Documentation
* docs: update description of how channels are determined ([`8c06062`](https://github.com/kalekundert/macromol_voxelize/commit/8c06062b723f5c3f0c7524fea728c7ffaede2c33))
Feature
* feat: use file name to name pymol voxel objects ([`dc9fd24`](https://github.com/kalekundert/macromol_voxelize/commit/dc9fd24fcf31a638b66ccfda6dc4caea289ae4a7))
* feat: make an API for pre-filtering atoms
This API replaces the `process_filtered_atoms` callback. After living
with this callback for a while, I ultimately decided that it was awkward
to use, and that exposing separate functions for the filtering and
image-making tasks would be more powerful. ([`5d4683b`](https://github.com/kalekundert/macromol_voxelize/commit/5d4683b8b7098c38dd9413770d539268aeebff2c))
* feat: add option to scale alpha when loading voxels ([`833993e`](https://github.com/kalekundert/macromol_voxelize/commit/833993e79c64792490861339078c408218a1dda6))
* feat: use a better default color scheme ([`fb01d3c`](https://github.com/kalekundert/macromol_voxelize/commit/fb01d3c840fb45c7fe1c27f61bb74df76f5bff95))
* feat: add option to save image being visualized ([`eb95c16`](https://github.com/kalekundert/macromol_voxelize/commit/eb95c16229773a597a21f8941b640ef4939942f6))
Fix
* fix: weight atoms by occupancy when picking channel colors ([`6aaade2`](https://github.com/kalekundert/macromol_voxelize/commit/6aaade27331de142a2a6fbc499957fcc63bda81a))
Test
* test: disable flaky test ([`72700b6`](https://github.com/kalekundert/macromol_voxelize/commit/72700b6a170267936ceb6bb60b72e7e52d804660))