Results 16 issues of Jake Stockwin

The following code will result in a false `wrong-arg-types` error: ```python # src/components.py from typing import TYPE_CHECKING, Dict if TYPE_CHECKING: from .loaders import Foo class Component: def __init__(self, foos: Dict[int,...

bug
cat: core

https://github.com/jstockwin/py-pdf-parser/pull/218 adds a single proof of concept test for the visualise tool. We should test it more thoroughly.

priority: medium
difficulty: medium
enhancement
component: tests
component: visualise

#89 should have had an example added to the documentation. We already have an example that runs through a variety of tables, including ones which go over the page. We...

priority: low
difficulty: easy
component: tables
documentation

We should add some code coverage checks to the CI. Initially this will help us find untested areas (note the visualise tool is currently untested as we're not really sure...

priority: low
difficulty: medium
enhancement
component: meta

You can pass `show_info=True` to the visualise tool, and this allows you to click on elements and see details etc. It is unfinished and needs work. - The visuals need...

priority: low
difficulty: hard
enhancement
component: visualise

We [currently](https://github.com/jstockwin/py-pdf-parser/blob/master/py_pdf_parser/components.py#L173) call `.height`. However, from https://github.com/pdfminer/pdfminer.six/issues/202 it looks as though `LTChar` has a `size` attribute. We should use this instead. That said, we should check the PDFMiner code and...

priority: medium
difficulty: easy
component: components
enhancement

cc @johndharrison Currently, when using R Selenium, all jobs are just marked as `? Complete` when they finish. It would be nice if RSelenium could mark them as passed or...

I have a contract for `/endpoint`, which returns a list of items. It's possible to apply filters in query params, e.g. `/endpoint?type=foo`, but this is optional. Let's say I have...

Perhaps we should try and parallelize GH actions tests into suites. Although the jobs don't get canceled, the tests take ~~over an hour~~ (edit: 20 mins if passing, but can...

Currently, in `server.R` we use `install_github` to install the `EpiEstim` and `CoarseDataTools` from GitHub using the hackout3 branches. Before a production release of this app, the hackout3 branches in those...

on hold