This page of the wiki details the development roadmap for Excalibur. You can check out the HISTORY.md to see release history.
We're participating in Pioneer's November 2018 tournament! Here is a list of features we plan to ship every week:
Progress update due November 5, 12pm IST
Add static website (tryexcalibur.com)#6
Table auto-detection#7 Add option to return table boundaries (Camelot #186)
Add auto-detection to workspace
Q: How to guess between lattice/stream?
A: Compute both and load different detections based on selected flavor.
- Q: How to guess between lattice/stream?
Add MySQL and Celery support#8
Progress update due November 12, 12pm IST
Update website content and ui#15
Workspace#17 Save rule as preset Select existing rule (Load table areas/columns on image)
Rules#17 View rule parameters Upload and download rules as JSON to move them between Excalibur installations
Progress update due November 19, 12pm IST
Jobs View existing jobs and download data
Progress update due November 26, 12pm IST
Add stream auto-detection (Camelot #102)
- Configurable with MySQL and Celery for parallel and distributed workloads. (By default, sqlite and multiprocessing are used for sequential workloads.)
- Table extraction rules as saved presets which can then be applied on different PDFs to extract tables with similar structures.
- Merge #20
- A public web API (incoming/outgoing webhooks)