A library for loading argument graphs in various formats (e.g., AIF).
Project description
Arguebuf
Arguebuf is a format for serializing argument graphs and specified using Protobuf. The complete specification and documentation is available at the Buf Schema Registry. While Protobuf automatically generates native code for all major programming languages (including Python), we created a custom implementation that provides some additional benefits, including:
- The ability to import existing formats like AIF, SADFace, and a few others.
- Export of Arguebuf graphs to AIF, NetworkX, and Graphviz.
- Integration with the popular NLP library spaCy.
- Various helper methods to programmatically manipulate/create argument graphs.
- More pythonic interfaces than the regular code generated by
protoc
.
You can easily install the library from PyPI using pip. The documentation is hosted on ReadTheDocs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Arguebuf-1.1.0.tar.gz
(25.8 kB
view hashes)
Built Distribution
arguebuf-1.1.0-py3-none-any.whl
(30.6 kB
view hashes)