Commit Graph

159 Commits (8abd69fc24e6888a35e260dfec0c2b2aebe16faa)

Author SHA1 Message Date
Vinayak Mehta 48b2dce633 Update advanced docs 2018-12-19 18:19:39 +05:30
Vinayak Mehta eb7be9c8e6 Add equivalent CLI examples 2018-12-14 13:39:05 +05:30
Vinayak Mehta 3ef50f6f8d Fix cli.rst 2018-12-14 12:57:32 +05:30
Vinayak Mehta e50f9c8847 Change suppress_warnings to verbose 2018-12-12 09:58:34 +05:30
Vinayak Mehta 656c4e09bc Update docs 2018-12-12 08:18:49 +05:30
Vinayak Mehta 451fac9e53 Add updated stream benchmark 2018-12-11 21:28:42 +05:30
Vinayak Mehta 649fd67c44 Rename file 2018-12-11 21:17:50 +05:30
Vinayak Mehta e45e7478bf Add updated stream benchmark 2018-12-11 21:16:16 +05:30
Vinayak Mehta d6ffe0f1a9 Add pdfplumber benchmark 2018-12-11 20:34:43 +05:30
Vinayak Mehta 7bdd9a3156 Update docs 2018-12-01 06:29:35 +05:30
Vinayak Mehta 23ec6b55f7 Add docstrings and update docs 2018-11-23 21:04:10 +05:30
Vinayak Mehta cd3aa38f7e
Change table to grid (#196) 2018-11-06 19:18:45 +05:30
Palash Chatterjee a60ce38d4d [MRG + 1] Fix the order of coordinates in docs (#191) 2018-11-03 01:06:44 +05:30
Vinayak Mehta db3f8c6897
[MRG] Make matplotlib optional (#190)
* Rename png files

* Convert plot to PlotMethods class and update docs

* Update test

* Update setup.py and docs

* Refactor PlotMethods

* Make matplotlib optional

* Raise ImportError in cli
2018-11-02 23:16:03 +05:30
Suyash Behera c0e9235164 [MRG + 1] Create a new figure and test each plot type #127 (#179)
* [MRG] Create a new figure and test each plot type #127

 - move `plot()` to `plotting.py` as `plot_pdf()`
 - modify plotting functions to return matplotlib figures
 - add `test_plotting.py` and baseline images
 - import `plot_pdf()` in `__init__`
 - update `cli.py` to use `plot_pdf()`
 - update advanced usage docs to reflect changes

* Change matplotlib backend for image comparison tests

* Update plotting and tests
 - use matplotlib rectangle instead of `cv2.rectangle` in
`plot_contour()`
 - set matplotlib backend in `tests/__init__`
 - update contour plot baseline image
 - update `test_plotting` with more checks

* Update plot tests and config
 - remove unnecessary asserts
 - update setup.cfg and makefile with `--mpl`

* Add  to

* Add tolerance

* remove text from baseline plots
update plot tests with `remove_text`

* Change method name, update docs and add pep8

* Update docs
2018-11-02 20:57:02 +05:30
Vinayak Mehta 79db6e3d1b Add gitter badge 2018-10-31 17:33:40 +05:30
Vinayak Mehta 29f22ad1a6 Update conda definition 2018-10-30 23:48:56 +05:30
Vinayak Mehta e8af4c2c1c Update conda install instructions 2018-10-30 23:36:31 +05:30
Vinayak Mehta 220d6ad29c Fix cli doc 2018-10-29 01:03:36 +05:30
rbares 429640feea [MRG + 1] Add basic support for encrypted PDF files (#180)
* [MRG] Add basic support for encrypted PDF files

Update API and CLI to accept ASCII passwords to decrypt PDFs
encrypted by algorithm code 1 or 2 (limited by support from PyPDF2).
Update documentation and unit tests accordingly.

Example document health_protected.pdf generated as follows:
qpdf --encrypt userpass ownerpass 128 -- health.pdf health_protected.pdf

Issue #162

* Support encrypted PDF files in python3

Issue #162

* Address review comments

Explicitly check passwords for None rather than falsey.
Correct read_pdf documentation for Owner/User password.

Issue #162

* Correct API documentation changes for consistency

Issue #162

* Move error tests from test_common to test_errors

Issue #162

* Add qpdf example

* Remove password is not None check

* Fix merge conflict

* Fix pages example
2018-10-28 22:01:10 +05:30
Parth P Panchal 32df09ad1c Renames the keyword `table_area` to `table_areas` (#171)
`table_areas` sounds more apt since it is a list and there can be
multiple table areas on a page.

Closes #165
2018-10-24 23:06:53 +05:30
Vinayak Mehta 72481bc1b5 Replace table_areas with table_area 2018-10-23 04:00:17 +05:30
Vinayak Mehta c5c85a2dc8 Fix index.rst 2018-10-22 21:58:51 +05:30
Vinayak Mehta 9c6ec49652 Update index.rst 2018-10-22 21:53:38 +05:30
Krishna Sumanth 7a3b76cb76
Update conf.py 2018-10-12 21:39:38 +05:30
Krishna Sumanth 970f906435
Update conf.py 2018-10-12 21:37:53 +05:30
Krishna Sumanth 297888b18c
Update conf.py 2018-10-12 20:22:02 +05:30
Vinayak Mehta 9362175a82
Update advanced.rst 2018-10-12 16:46:09 +05:30
Vinayak Mehta 8d38907832 Update conda installation instructions
Update conda installation instructions again
2018-10-11 13:00:41 +05:30
Vinayak Mehta c33bf9c168 Add docs badge 2018-10-09 21:33:51 +05:30
Vinayak Mehta 750f955f9c Add requirements.txt for rtd 2018-10-09 21:21:50 +05:30
Vinayak Mehta 898646b73b Add conda installation instructions 2018-10-09 20:22:07 +05:30
Vinayak Mehta fe68328ef2
Move opencv-python to extra_requires (#134) 2018-10-08 01:10:48 +05:30
Oshawk 90aaba6eec [MRG + 1] Make pep8 (#125)
* Make setup.py pep8

Add new line at end of file, fix bare except, remove unused import.

* Make tests/*.py pep8

Add some newlines at and of files and a visual indent.

* Make docs/*.py pep8

Fix block comments and add new lines at end of files.

* Make camelot/*.py pep8

Fixed unused import, a few weirdly ordered imports, a docstring typo and  many new lines at the end of lines.

* Fix imports

Fix import order and remove a couple more unused imports.

* Fix indents

Fix indentation (no opening delimiter alignment).

* Add newlines
2018-10-05 16:55:43 +05:30
Vinayak Mehta cf7823f33c
[MRG] Add ghostscript fix for windows (#124)
* Add ghostscript fix for windows

* Add python2 fix

* Update install.rst
2018-10-05 02:06:37 +05:30
Vinayak Mehta 9d00937ec7 Fix GH issues link 2018-10-03 19:36:29 +05:30
Vinayak Mehta 9ff61c70d3 Update README
Update docs
2018-10-03 13:12:32 +05:30
Johnny Metz 2b8ae5fa4d [MRG + 1] Update contributor's guide with new labels (#116)
* Update contributor's guide with new labels

* Update labels in docs
2018-10-03 00:48:13 +05:30
christinegarcia ea79cf2fb7 [MRG + 1] Copyedit all documentation for Camelot (#112)
* Copyedit index.rst

* Copyedit intro.rst

* Copyedit install.rst

* Copyedit how-it-works.rst

* Fix subheading capitalization on install.rst

* Copyedit quickstart.rst

* Copyedit advanced.rst

* Copyedit cli.rst

* Copyedit contributing.rst

* Make more heading & sub-heading capitalization fixes (for consistency)

* Fix README and docs
2018-10-02 23:37:49 +05:30
Vinayak Mehta 09ed772b6a Fix doc typo 2018-09-30 14:09:22 +05:30
Vinayak Mehta fc0542bd3c
Add Python 3 compatibility (#109)
* Add python3 compat

* Update .gitignore

* Update .gitignore again

* Remove debugging return

* Add unicode_literals import

* Bump version

* Add python3-tk note
2018-09-28 21:58:29 +05:30
Vinayak Mehta 82463e10b4 Fix link 2018-09-28 14:58:11 +05:30
Vinayak Mehta b9648f3b39 Update intro doc 2018-09-28 14:49:07 +05:30
Vinayak Mehta dfb0d4fb4c Fix TableList repr 2018-09-27 04:42:23 +05:30
Vinayak Mehta 00b7b2aeba Add note 2018-09-27 00:31:51 +05:30
Vinayak Mehta 6703f2f254 Add codecov 2018-09-25 11:42:45 +05:30
Vinayak Mehta 7731497a5b Fix relative links
Fix broken links
2018-09-24 22:15:43 +05:30
Vinayak Mehta 3600025a22 Add doc fixes 2018-09-24 16:26:35 +05:30
Vinayak Mehta 36b1dee5d9 Update logo, equal width 2018-09-24 11:14:03 +05:30
Vinayak Mehta 029e515444 Update logo
Update logo
2018-09-24 01:49:08 +05:30
Vinayak Mehta 75f667ccd5 Add jupyter notebook link 2018-09-23 21:45:20 +05:30
Vinayak Mehta a70befe528 Update docs 2018-09-23 14:04:21 +05:30
Vinayak Mehta 4a30c5a514 Add more benchmarks 2018-09-22 17:50:41 +05:30
Vinayak Mehta cc9ab72485 Update electoral roll benchmark 2018-09-21 13:42:13 +05:30
Vinayak Mehta e6ee626e0f Update logo 2018-09-21 11:19:06 +05:30
Vinayak Mehta 9a564a3743 Update logo 2018-09-21 11:15:53 +05:30
Vinayak Mehta 629951ab2b Fix logo path 2018-09-21 09:13:46 +05:30
Vinayak Mehta 7b4e187e40 Change pixel density 2018-09-21 09:08:27 +05:30
Vinayak Mehta 1e317f054e Add logo! 2018-09-21 09:05:59 +05:30
Vinayak Mehta f4dadb0d9a Fix contributor's guide 2018-09-14 11:08:25 +05:30
Vinayak Mehta bf9d7386a6 Fix typos in documentation 2018-09-14 11:01:19 +05:30
Vinayak Mehta 7ab4ca9eb9 Remove unused images 2018-09-14 08:26:35 +05:30
Vinayak Mehta 8a0df8e3fc Fix PDF link 2018-09-14 08:18:53 +05:30
Vinayak Mehta f397904bdf Add quote 2018-09-14 08:08:57 +05:30
Vinayak Mehta 192e063605 Update guides 2018-09-14 08:06:22 +05:30
Vinayak Mehta 76528f5a27 Add contributor's guide 2018-09-14 08:04:30 +05:30
Vinayak Mehta 3d2c9b5435 Update CLI doc 2018-09-14 02:58:04 +05:30
Vinayak Mehta 5daf24ecb0 Update advanced guide 2018-09-14 02:46:11 +05:30
Vinayak Mehta 6ea34e540f Remove advanced guide references 2018-09-14 02:04:13 +05:30
Vinayak Mehta 7a7ac533db Update advanced guide 2018-09-14 01:57:29 +05:30
Vinayak Mehta e08aec9ed0 Update advanced guide 2018-09-14 01:29:27 +05:30
Vinayak Mehta 0fc947245b Add geometry text zoom png 2018-09-13 21:32:35 +05:30
Vinayak Mehta a4fcdc7781 Add advanced guide illustrations 2018-09-13 21:12:25 +05:30
Vinayak Mehta 075f11c0df Add superscript to benchmark 2018-09-13 18:19:27 +05:30
Vinayak Mehta 5bd6c4ecc0 Remove csvs 2018-09-13 16:27:31 +05:30
Vinayak Mehta 8ee54dfc16 Add _static 2018-09-13 16:25:42 +05:30
Vinayak Mehta 9011491ce2 Update intro 2018-09-13 16:15:54 +05:30
Vinayak Mehta 3a980a46c1 Add quickstart 2018-09-13 15:50:30 +05:30
Vinayak Mehta 40404d1f4a Add install.rst 2018-09-13 00:56:45 +05:30
Vinayak Mehta 76e671124d Update intro.rst 2018-09-12 22:03:37 +05:30
Vinayak Mehta affd4a8f86 Update README and intro.rst 2018-09-12 21:51:39 +05:30
Vinayak Mehta a0f8b939e7 Add ref 2018-09-12 18:57:14 +05:30
Vinayak Mehta d7afe56711 Add CONTRIBUTING and CODE_OF_CONDUCT 2018-09-12 18:52:30 +05:30
Vinayak Mehta 0ba3469d21 Add Stream benchmarks 2018-09-12 07:21:35 +05:30
Vinayak Mehta b276909a4f Add Lattice benchmarks 2018-09-12 05:58:22 +05:30
Vinayak Mehta 094be1a1dd Add better table detection image 2018-09-12 02:29:25 +05:30
Vinayak Mehta dc533e73e2 Add agstat to benchmark 2018-09-12 02:05:34 +05:30
Vinayak Mehta 3b2d434ee9 Replace double quotes 2018-09-11 23:23:13 +05:30
Vinayak Mehta 0dbe531101 Add $ to commands 2018-09-11 19:24:48 +05:30
Vinayak Mehta 11cee8041b Update index.rst 2018-09-11 19:11:33 +05:30
Vinayak Mehta 92dc4af723 Add font-size hack 2018-09-11 19:07:08 +05:30
Vinayak Mehta 8d4dff7c8a Resolve merge conflict in conf.py 2018-09-11 18:56:02 +05:30
Vinayak Mehta 240ffc34ba Resolve merge conflict 2018-09-11 18:51:47 +05:30
Vinayak Mehta 066c5c6aca Add LICENSE and _templates 2018-09-11 18:47:29 +05:30
Vinayak Mehta 3713c08642 Fix sphinx conf, add _themes and _templates 2018-09-11 08:31:37 +05:30
Vinayak Mehta d3ded193ae Add pandas intersphinx mapping 2018-09-11 08:31:37 +05:30
Vinayak Mehta 72a22dbd06 Fix sphinx conf, add _themes and _templates 2018-09-11 07:34:54 +05:30
Vinayak Mehta 0ed1e6381e Add pandas intersphinx mapping 2018-09-11 06:00:04 +05:30
Vinayak Mehta 9878de4dfc Add docstrings and update docs 2018-09-09 10:00:22 +05:30
Vinayak Mehta 3651fb2347 Remove ncolumns everywhere 2017-03-01 19:53:48 +05:30