Lei Xu
d43ef7f11e
chore: apple silicon runner ( #633 )
...
Close #632
2023-11-06 21:04:32 -08:00
Lei Xu
554e068917
chore: improve create_table API consistency between local and remote SDK ( #627 )
2023-11-03 13:15:11 -07:00
Lei Xu
2e0f251bfd
chore: bump lance to 8.10 ( #622 )
2023-11-01 14:14:38 -07:00
Lei Xu
6fb539b5bf
doc: add doc to use GPU for indexing ( #611 )
2023-10-30 15:25:00 -07:00
Lei Xu
fe64fc4671
feat(python,js): deletion operation on remote tables ( #568 )
2023-10-14 15:47:19 -07:00
Lei Xu
eff94ecea8
chore: bump lance to 0.8.5 ( #561 )
...
Bump lance to 0.5.8
2023-10-14 12:38:43 -07:00
Lei Xu and Rob Meng
a26c8f3316
feat: use GPU for index creation. ( #540 )
...
Bump lance to 0.8.3 to include GPU training
---------
Co-authored-by: Rob Meng <rob.xu.meng@gmail.com >
2023-10-05 20:49:00 -07:00
Lei Xu
8b815ef5a8
chore: upgrade lance to 0.8.1 ( #536 )
...
Bump to lance 0.8.1 for both javascript and python sdk
2023-10-03 14:29:18 -07:00
Lei Xu
b315ea3978
[Python] Pydantic vector field with default value ( #474 )
...
Rename `lance.pydantic.vector` to `Vector` and deprecate `vector(dim)`
2023-09-08 22:35:31 -07:00
Lei Xu
6799613109
feat: upgrade lance to 0.7.3 ( #481 )
2023-09-07 17:01:45 -07:00
Lei Xu
0f26915d22
[Rust] schema coerce and vector column inference ( #476 )
...
Split the rust core from #466 for easy review and less merge conflicts.
2023-09-06 10:00:46 -07:00
Lei Xu
9921b2a4e5
[Node] Use index by default ( #422 )
2023-08-11 15:26:44 -07:00
Lei Xu
aa91f35a28
[Python][Remote] Raise meaningful exception for to_arrow() / to_pandas() ( #413 )
2023-08-08 14:40:09 -07:00
Lei Xu
f0e1290ae6
Restrict semver version to 3.0 ( #389 )
2023-07-31 22:26:24 -07:00
Lei Xu
63acdc2069
[Python] Support pydantic v1 as well ( #337 )
...
Support both Pydantic v1 and v2 (breaking changes)
2023-07-18 19:53:09 -07:00
Lei Xu
f09db4a6d6
[Python] Do not return Table count for every add operation ( #328 )
...
`Table::count()` will be linearly slower with more fragments ingested.
2023-07-18 17:11:17 -07:00
Lei Xu
1d343edbd4
[Node] implement remote db.TableNames ( #334 )
2023-07-18 16:56:47 -07:00
Lei Xu
980f910f50
[Node] initial support of nodejs remote sdk ( #333 )
2023-07-18 16:15:27 -07:00
Lei Xu
141b6647a8
[Python] Fix bumpversion.cfg ( #327 )
2023-07-18 09:18:14 -07:00
Lei Xu
a86bc05131
[Bug] Fix dataset path check in Table::open ( #326 )
...
Fixed a bug that prevents to open remote tables.
2023-07-18 08:45:10 -07:00
Lei Xu
23f5dddc7c
[Rust] Checkout a version of dataset. ( #321 )
...
* `Table::open()` from absolute path, and gives the responsibility of
organizing metadata out of Table object
* Fix Clippy warnings
* Add `Table::checkout(version)` API
2023-07-17 17:29:58 -07:00
Lei Xu
030f07e7f0
Bump minimal lance version to 0.5.8 ( #318 )
2023-07-17 12:41:29 -07:00
Lei Xu
088e745e1d
[Python] Create table with Iterator[RecordBatch] and add docs ( #316 )
2023-07-16 21:45:55 -07:00
Lei Xu
7a57cddb2c
[Python] Add records to remote ( #315 )
2023-07-16 13:24:38 -07:00
Lei Xu
8ff5f88916
[Python] Bug fixes in remote API ( #314 )
2023-07-16 11:09:19 -07:00
Lei Xu
028a6e433d
[Python] Get table schema ( #313 )
2023-07-15 17:39:37 -07:00
Lei Xu
04c6814fb1
[Rust] Expose Table schema and version in Rust ( #312 )
2023-07-14 22:01:23 -07:00
Lei Xu
c62e4ca1eb
Bump lance version to 0.5.7 ( #311 )
2023-07-14 17:17:31 -07:00
Lei Xu
8c9edafccc
[Doc] Add more Python integrations documents ( #299 )
2023-07-13 17:09:39 -07:00
Lei Xu
08944bf4fd
[Python] Convert Pydantic Model to Arrow Schema ( #291 )
...
Provide utility to automatically convert Pydantic model to Arrow Schema
Closes #256
2023-07-13 11:16:37 -07:00
Lei Xu
08cc483ec9
[Doc] Describe the difference between ANN and KNN, and how to create indices. ( #293 )
2023-07-13 08:52:58 -07:00
Lei Xu
ff1d206182
[Doc] Split the python integration into different topics ( #292 )
2023-07-12 21:26:59 -07:00
Lei Xu
0e7ae5dfbf
[Python] Fix list type conversion to JSON and temporal types ( #274 )
2023-07-11 11:05:51 -07:00
Lei Xu
9f603f73a9
[Python] Schema to JSON ( #272 )
2023-07-10 18:11:24 -07:00
Lei Xu
9ef846929b
[Python] List tables from remote service ( #262 )
2023-07-09 23:58:03 -07:00
Lei Xu
97364a2514
Bump to v0.1.10-python
2023-07-09 21:52:11 -07:00
Lei Xu
e6c6da6104
[Python] Initial support of cloud API ( #260 )
...
Support connect with remote database, and implement Search API
2023-07-07 15:41:15 -07:00
Lei Xu
dc7146b2cb
[Node] Expose IVF PQ config ( #258 )
2023-07-05 19:54:21 -07:00
Lei Xu
d701947f0b
[Rust] Re-export WriteMode from lancedb instead of lance ( #257 )
...
`Table::add(.., mode: WriteMode)`, which is a public API, currently uses
the WriteMode exported from `lance`. Re-export it to lancedb so that the
pub API looks better.
2023-07-05 18:20:31 -07:00
Lei Xu
148ed82607
Bump Lance version to 0.5.3 ( #250 )
2023-07-04 08:34:41 -07:00
Lei Xu
fc725c99f0
[Node] Create Table with WriteMode ( #246 )
...
Support `createTable(name, data, mode?)` to be consistent with Python.
Closes #242
2023-07-03 17:04:21 -07:00
Lei Xu
051c03c3c9
Add dot product support ( #239 )
...
Closes #207
2023-06-29 10:32:01 -07:00
Lei Xu
4bc676e26a
[Python] Support replace during create_index ( #233 )
...
Closes #214
2023-06-27 16:02:07 -07:00
Lei Xu
c68c236f17
[Js] Create index with replace flag ( #229 )
2023-06-26 18:38:20 -07:00
Lei Xu
e850df56f1
fix requirements
2023-06-26 12:25:29 -07:00
Lei Xu
8c5507075c
Sql filter document ( #228 )
2023-06-26 12:22:22 -07:00
Lei Xu
c14ad91df0
[Node] drop table api ( #221 )
...
Provide `drop_table` in rust and node. Closes #86
2023-06-23 19:58:37 -07:00
Lei Xu
d00f4e51d0
Fix node ffi build ( #191 )
2023-06-13 19:31:29 -07:00
Lei Xu
b53eee42ce
Upgrade to lance 0.4.21 ( #187 )
2023-06-13 15:39:44 -07:00
Lei Xu
cdd08ef35c
[Doc] Metrics types. ( #135 )
...
Closes #129
2023-06-02 17:18:01 -07:00
Lei Xu
9965b4564d
[Python] Support drop table ( #123 )
...
Closes #86
2023-06-01 15:58:45 -07:00
Lei Xu
99cbda8b07
Generate diffusiondb embeddings ( #111 )
2023-06-01 10:23:29 -07:00
Lei Xu
306ada5cb8
Support S3 and GCS from typescript SDK ( #106 )
2023-05-30 21:32:17 -07:00