What's Changed
* A few updates to CI + Makefile by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/317
* Update macos-12 to macos-13 in github actions configs by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/321
* Streamline the create_view API, and update docstrings for globals.py and table.py by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/318
* Limit use of ubuntu-arm64 and ubuntu-x64-t4 to scheduled runs by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/326
* Allow query to be redefined if in __main__ (notebook) scope by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/325
* Type-checking correctness for several additional packages. by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/319
* Converting aggregate FunctionCalls to SQL by mkornacker in https://github.com/pixeltable/pixeltable/pull/320
* Custom type hints for all Pixeltable types by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/314
* Raise an exception if an error occurs during add_column() by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/327
* Add Image.point() to API by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/331
* Back out changes to BtreeIndex.str_filter and mark as `staticmethod` by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/333
* Update documentation and display for new type hint pattern by aaron-siegel in https://github.com/pixeltable/pixeltable/pull/332
**Full Changelog**: https://github.com/pixeltable/pixeltable/compare/v0.2.20...v0.2.21