## Context See [parent issue](https://github.com/nextstrain/augur/issues/1575) for context on how Pandas is used in augur filter and why it is slow. There are some potential optimizations to the current code without a full rewrite that's necessary with nextstrain/augur#1574. ## Progress - [x] https://github.com/nextstrain/augur/pull/794 - [x] https://github.com/nextstrain/augur/pull/812 - [x] https://github.com/nextstrain/augur/pull/1294 - [x] https://github.com/nextstrain/augur/pull/1466 - [x] https://github.com/nextstrain/augur/pull/1792 - [x] https://github.com/nextstrain/augur/pull/1811 - [x] https://github.com/nextstrain/augur/pull/1845 ## Not pursued - https://github.com/nextstrain/augur/pull/809