Commit Graph

31 Commits

Author SHA1 Message Date
Sid Jha c89e269d67
Remove old typing imports (#389)
* Remove old typing imports

* Add future annotation

* Add back in import

* Use Iterator instead of Iterable

* fix: small edits to fix broken tests

---------

Co-authored-by: Shreya Shankar <ss.shankar505@gmail.com>
2025-07-20 12:01:17 -07:00
Shreya Shankar 4addeda96d
chore: add support for docling-serve v1alpha API with legacy fallback (#364)
* chore: update docling-serve

* chore: update docling-serve
2025-06-14 23:04:23 -07:00
Shreya Shankar 362a93726c
feat: adding hosted llm and azure DI to DW (#352)
* feat: adding hosted llm and azure DI to DW

* feat: adding hosted llm and azure DI to DW

* feat: add hosted llms

* feat: add hosted llms
2025-04-27 17:05:28 -07:00
Shreya Shankar 080e7f75ec
feat: refactoring map optimizer (#311) 2025-02-18 12:54:45 -08:00
Shreya Shankar be7add545d
feat: allow optimizer model to be any litellm supported model (#307)
* feat: allow optimizer model to be any litellm supported model

* fix: stop operations
2025-02-08 18:18:18 -08:00
Maki d7eef7d3e3
🚀 feat: add docker-compose support (#301)
* feat: add docker-compose support

* feat: add docker-compose support for docker-compose.yml

* nits for docker compose

---------

Co-authored-by: Shreya Shankar <ss.shankar505@gmail.com>
2025-02-04 07:57:54 -08:00
lemig 18fd54f865
Allow import of text files in non utf-8 encoding (#299) 2025-01-30 18:00:40 -08:00
Shreya Shankar 760e856a37
feat: add remote upload ability and csv upload ability (#289)
* feat: add remote upload ability and csv upload ability

* feat: add remote upload ability and csv upload ability

* fix: TS error

* remove unnecessary files
2025-01-23 09:45:56 +01:00
Shreya Shankar 57d1cd78a1
refactor: DSLRunner now uses a pull-based execution model (#273)
* partial commit

* refactor: dslrunner is now a pull based execution model

* refactor: dslrunner is now a pull based execution model

* refactor: optimizer is now using the new pull based execution model

* refactor: optimizer is now using the new pull based execution model

* refactor: optimizer is now using the new pull based execution model

* remove builder file

* remove builder file and make tests pass

* fix tests
2025-01-10 12:45:04 -08:00
Shreya Shankar e48aea4158
feat: add ability for user to specify their docling server (#263)
* feat: add ability for user to specify their docling server

* Fixed bugs, improved compatibility, adjusted backend, and enhanced UI (#264)

* chore: ensure that the 4 processing methods are displayed on the same line

* chore: reduce the height of the file selection component to avoid squeezing others

* feat: Don't return pictures in base64 format within Markdown. We don't need it

* chore: bugfix, We need the backend to send requests instead of sending them directly from the frontend.

* choer: be compatible with the backslash in the URL

* chore: bugfix, To be precise, it's to be compatible with a bug in the return value of docling-serve

* fix: dont return error json if hosted docling server doesnt work

---------

Co-authored-by: plpycoin <103234125+plpycoin@users.noreply.github.com>
2025-01-06 18:57:53 -08:00
Shreya Shankar df4c8096dc
refactor: updating UI text to docwrangler (#257)
* rebrand to docwrangler

* refactor: rebranding to docwrangler

* refactor: rebranding to docwrangler

* refactor: edit vercel.json
2025-01-01 18:49:31 -08:00
Shreya Shankar f1a12d2700
WIP: separate frontend from backend so we can host the frontend (#242)
* fix: prompt engineer agent for map decomposition

* feat: host application

* chore: update azure

* chore: update azure

* chore: update azure

* fix: adding default ops in init

* chore: refactoring fastapi models

* feat: allowing frontend to use a separate server for backend

* feat: allowing frontend to use a separate server for backend

* feat: allowing frontend to use a separate server for backend

* feat: allowing frontend to use a separate server for backend

* feat: allowing frontend to use a separate server for backend

* feat: allowing frontend to use a separate server for backend
2024-12-22 17:42:40 -06:00
Shreya Shankar f7017010a6
fix: add strict jinja templating (#237)
* fix: add strict jinja templating

* fix: tests had an error
2024-12-08 18:20:24 -08:00
Shreya Shankar e5b89c3b77
feat: clean up UI to look a bit more consistent and smooth (#233)
* chore: update lockfile

* feat: clean up UI to look a bit more consistent and smooth

* feat: clean up upload dialog

* feat: clean up upload dialog

* feat: clean up upload dialog

* feat: clean up upload dialog

* feat: add themes

* feat: fix tests

* chore: update type ignore errors
2024-12-07 22:09:26 -08:00
plpycoin 23e3cc23a9
local GPU's conversion of PDFs is really too slow. Just can't bear it anymore (#229)
time consumption has been reduced from around 200s to around 15s

-----
* turn off OCR
* switch to Pdfium for the backend
*  turn on cell matching
2024-12-07 15:57:04 -08:00
Shreya Shankar d744d2e7ce
feat: change histograms to be bar charts for categorical columns (#204) 2024-11-20 17:27:47 -08:00
Shreya Shankar 3c7b03bd4e
feat: Add azure doc intelligence to PDF upload in the UI (#203)
* fix: change default settings

* feat: adding azure doc intelligence to the UI

* chore: update lockfile
2024-11-20 16:37:47 -08:00
Shreya Shankar 02dd68003c
feat: add pdf upload for the UI (#190)
* feat: add pdf upload for the UI

* chore: update lockfile

* batch inputs and support txt files

* fix: fix bugs in UI

* fix: resolve viz
2024-11-17 00:44:38 -08:00
Shreya Shankar 71b8bfeb2d chore: cleaner ui for optimization and visualizing outputs 2024-11-14 23:06:31 -08:00
Shreya Shankar 77927865b5 feature: add automatic optimization check to the UI (opt in) 2024-11-13 21:59:54 -08:00
Tim 51342426d7 chore: Use environment variable configuration files to set host, port, etc 2024-11-05 15:32:38 +08:00
Shreya Shankar 7ff7d64fb9 get UI to work for reduce optimizer 2024-11-03 14:02:41 -08:00
Shreya Shankar e4db1572c5 feat: add optimizer in the UI 2024-11-01 18:00:53 -07:00
plpycoin 31bd39a6af
chore, load envs from current directory
* fastapi uses the environment variables in. env under the current directory
2024-11-01 16:44:20 +08:00
Shreya Shankar 780d35935b fix: make ops draggable / reorderable 2024-10-27 19:27:18 -07:00
Shreya Shankar 8912525a21 feat: hook up optimizer for resolve 2024-10-27 19:27:17 -07:00
Shreya Shankar 4a9962e000 feat: input in console 2024-10-27 19:27:17 -07:00
Shreya Shankar 5a8b12ae95 feat: resizable table persistence and see outputs button 2024-10-27 19:27:17 -07:00
Shreya Shankar 8d521736d7 feat: add websockets connection for streaming terminal output 2024-10-27 19:27:17 -07:00
Shreya Shankar 2e5a8dae02 feat: improving UI 2024-10-27 19:27:17 -07:00
Shreya Shankar 21cd03aae0 feat: add server for ui 2024-10-27 19:27:17 -07:00