Releases: pixeltable/pixeltable
Releases · pixeltable/pixeltable
v0.2.11
What's Changed
- Colab-related fixes for rag-demo.ipynb by @mkornacker in #210
- Some API enhancements by @aaron-siegel in #206
- Concise formatting for strings, floats, arrays, & json by @aaron-siegel in #211
Full Changelog: v0.2.10...v0.2.11
v0.2.10
What's Changed
- Fix a bug in an error message involving group_by on a Table by @aaron-siegel in #207
- Widen version compatibility of Whisper library by @aaron-siegel in #208
Full Changelog: v0.2.9...v0.2.10
v0.2.9
Major Changes
- New
@pxt.query
decorator for attaching stored query functions to a table - Enhanced Label Studio integration
- New tutorials: RAG application demo; audio/video transcription demo
- Better tab completion in Jupyter notebooks
- Bugfixes
All Commites
- Disable venv caching and notebook tests in CI by @aaron-siegel in #192
- bug fix: missing default values for non-computed view columns by @mkornacker in #191
- Add unit test that verifies the DB dump tool is working properly by @aaron-siegel in #196
- Additional coverage in db dumps by @aaron-siegel in #195
- Multiple CI fixes by @aaron-siegel in #197
- Fix handling of grayscale images in YoloX and DETR models by @aaron-siegel in #194
- Query functions by @mkornacker in #169
- Add retry logic to "install dependencies" CI step by @aaron-siegel in #199
- Data files for new RAG demo by @mkornacker in #200
- Rag demo by @mkornacker in #201
- Rag demo by @mkornacker in #202
- Additional functionality for Label Studio integration by @aaron-siegel in #193
- Audio transcription demo by @aaron-siegel in #203
- Tab completion cleanup, Phase 1 by @aaron-siegel in #198
- Removing InsertableTable and View from the public API by @mkornacker in #204
- A few minor changes to the pypi release script by @aaron-siegel in #205
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
- Update pgserver to 0.1.4 for compatibility with older MacOS versions by @aaron-siegel in #190
Full Changelog: v0.2.7...v0.2.8
v0.2.7
Major Changes
- Initial integration with the Label Studio annotations platform
- Proper btree indexing of string fields for improved query performance
- get_metadata udf for video metadata
- WhisperX integration
- Bugfixes
What's Changed
- Updates for mkdocs documentation by @aaron-siegel in #176
- Updates to CI, Makefile, & release script by @aaron-siegel in #175
- Bug fix: exception in insert() by @mkornacker in #182
- Remove NOS-related code from Pixeltable by @aaron-siegel in #165
- bump to pgserver 0.1.3, fixing stale postmaster issue by @orm011 in #178
- Prep for type-checking work by @aaron-siegel in #183
- Type-checking fixes for env.py by @aaron-siegel in #184
- get_metadata udf for videos by @aaron-siegel in #185
- run notebooks after tests as part of CI by @orm011 in #109
- WhisperX Support by @aaron-siegel in #187
- Disable Yolox in CI except on Ubuntu (for now) by @aaron-siegel in #189
- new BtreeIndex class by @mkornacker in #186
- Label studio integration by @aaron-siegel in #139
Full Changelog: v0.2.6...v0.2.7
v0.2.6
Major Changes
- New
isin
operator - pdf document support
- similarity search
- replace
pxt.Client
with module-level functions - conditional return types
- improved colab experience
- refactored
iterator=
pattern when creating a view - revised tutorial and howto notebooks
pxt.import_pandas
,pxt.import_csv
, andpxt.import_excel
functions
All Commits
- Fix a couple flaky Inference API tests by @aaron-siegel in #145
- redirect all python http.server request and error messages to its own… by @orm011 in #142
- First stab at pdf document support. by @orm011 in #98
- Making Expr.slot_idx an Optional[int] by @mkornacker in #147
- Initial support for similarity search by @mkornacker in #135
- Fix setuptools version to 69.1 by @aaron-siegel in #151
- Function call return type resolution based on function args by @mkornacker in #148
- Free up disk space in CI + generate utilization report by @aaron-siegel in #152
- Fixes a bug when loading DB schemas containing an
InlineArray
by @aaron-siegel in #150 - Remove spurious pytest warnings by @aaron-siegel in #155
- Ensure http server works in windows, add pdf thumbnail + link for doc type by @orm011 in #153
- Together demo with 2 issues by @pierrebrunelle in #159
- Dynamic versioning by @orm011 in #161
- Remove the Client by @aaron-siegel in #158
- Use a decorator pattern for conditional return types by @aaron-siegel in #154
- Widen pillow dependency requirement by @aaron-siegel in #160
- remove ColumnType::to_sql, which is not used other than once as a constant by @orm011 in #162
- Move tests by @orm011 in #157
- Widen numpy version by @aaron-siegel in #164
- Fix video url by @orm011 in #166
- .isin() pseudo-function/InPredicate by @mkornacker in #156
- Fold BatchedFunction into CallableFunction by @aaron-siegel in #167
- New pattern for specifying iterators in views by @aaron-siegel in #170
- An
import_pandas()
method for converting a Pandas DataFrame into an InsertableTable by @aaron-siegel in #146 - Two small fixes: disable spurious warnings; add a convenience import by @aaron-siegel in #172
- revert handle detection ordering to revert html breakage by @orm011 in #173
- Update all tutorials and howtos by @aaron-siegel in #168
- Rename tutorial notebooks to align with colab/kaggle links by @aaron-siegel in #174
Full Changelog: v0.2.5...v0.2.6
v0.2.5
- YOLOX integration
- Updated tutorials
- Bugfixes
v0.2.4
Pixeltable now works on Python 3.12.
v0.2.3
Pixeltable version 0.2.3.
v0.2.2
%pip install pixeltable
now works properly in Google colab.