Andy Friedman
9af84e2b5e
Revert "linting"
...
This reverts commit c2564653e8 .
2023-11-02 11:27:35 -04:00
Andy Friedman
c2564653e8
linting
2023-11-01 16:13:56 -04:00
Jeremy Singer-Vine
d72b879665
Enforce import order via isort
2021-12-16 22:22:54 -05:00
Jeremy Singer-Vine
cbb34ce28b
Add join_x/y_tolerance to table extract. settings
...
Now all tolerance settings have x/y versions as well.
This commit also changes `table.merge_edges(...)` behavior when
`join_tolerance` (and `x`/`y` variants) `<= 0`, so that joining is
attempted regardless, to handle cases of overlapping lines.
2021-12-01 23:30:12 -05:00
Jeremy Singer-Vine
7ed4742f8f
Add snap_x/y_tolerance to table-extract. settings
...
Based largely on @dustindall's work in PR #51 , adapted to current code.
Also resolves issue #475 .
2021-12-01 09:51:20 -05:00
Jeremy Singer-Vine
b4b0282730
Make tests flake8-compatible
2020-12-16 22:29:51 -05:00
Jeremy Singer-Vine
5c62be2e16
Format all tests with psf/black
2020-12-16 22:19:17 -05:00
Jeremy Singer-Vine
6233bbd6ed
Speed up test_ca_warn_report:test_objects
...
The same goals can be acheived by just testing the first page, instead
of the entire PDF, trimming approximately 20% off the total test suite's
execution time, although YMMV.
2020-08-29 13:35:47 -04:00
Jeremy Singer-Vine
8e74cb9553
Remove reference/access to .figures
...
Per diagram and explanation in [1], LTFigure is just a layout-estimated
collation of LTCurve objects. For consistency with the rest of
pdfplumber, removing it from the list of parsed/accessible objects,
although we still do process the curves within each figure.
[1] https://github.com/pdfminer/pdfminer.six/blob/develop/docs/source/topic/converting_pdf_to_text.rst
2020-08-26 08:49:30 -04:00
Jeremy Singer-Vine
a5e7d7fa52
Remove pandas from dev requirements and tests
...
Results in needing one more # pragma: nocover statement, but on a
simple line of code. See PR #253 for details and motivation.
2020-08-15 12:03:34 -04:00
Jeremy Singer-Vine
c5e5f4b6a9
Add open(path, pages = [...]) test
2020-07-29 23:01:00 -04:00
Jeremy Singer-Vine
aede6c259c
Add a few more tests
2020-07-26 15:58:06 -04:00
Jeremy Singer-Vine
00e789bf42
Shift to making pdfplumber.open the sole loader
...
- .from_path is now removed
- .load is marked as deprecated, to be removed in 0.6.0
2020-07-26 15:27:51 -04:00
Jeremy Singer-Vine
1ac16dd369
Change testing framework from nosetests to pytest
2020-07-25 08:45:17 -04:00