Michael Wayne Goodman
Michael Wayne Goodman
The napoleon extension to Sphinx (which we use for documentation) [accepts PEP-484 type hints](https://www.sphinx-doc.org/en/master/usage/extensions/napoleon.html#type-annotations) as well as types in the docstrings. E.g., these are the same: ```python def foo(a): """...
There was little uptake of PyDelphin's plugin architecture, so there is no longer a strong need to have exemplar plugin repositories. These could be bundled with PyDelphin so folks don't...
Python 3.6 is no longer supported, and 3.10 is the latest release. The packaging should be updated to reflect this.
#211 describes a module for scope operations. The current implementation for v1.0.0 satisfies the goals complete except for a function to iterate over scope readings. I'm creating this issue for...
For purposes of type-checking (which help to reveal actual bugs), the `delphin.tsdb` module could be made simpler. Mainly this has to do with function parameters that change the structure of...
The `delphin.tfs` module is a core piece that defines the behavior of feature structures, then `delphin.tdl` subclasses these to create the AVM class, which is basically the same but the...
For a long time PyDelphin has included on MRS, DMRS, and EDS a slot for the 'identifier' ('ident' in the original DTDs) field, which is basically unused. The field only...
In the new `delphin.scope` module I had a function `tree_fragments()` which constructed the partial scope trees and allowed inspection of immediately lower scopes (`lheqs`) and indirectly lower scopes (`qeqs`) for...
This issue is for adding individual-constraints to DMRS, for information structure and potentially other uses. I'm spinning this issue off from #174 considering that it's a much more significant change...