Theodias#
A Python package for dialectical structures.
The theodias package provides different classes and methods to apply the theory of dialectical structures (as introduced in [Betz2010] and [Betz2013]).
Installation#
With pip (π https://pypi.org/project/theodias/)
pip install theodias
From the source code:
You can install the package from the source code by
first git-cloning the repository:
git clone git@github.com:re-models/theodias.git
and then installing the package by running β
pip install -e .β from the local directory of the package (e.g.local-path-to-repository/tau) that contains the setup filesetup.py. (The-e-option will install the package in the editable mode.)
Documentation#
A Jupyter notebook provides step-by-step instructions of using
the theodias package (theodias tutorial). Further details can be found in the API documentation.
Logging#
theodias uses a logger named βtauβ but does not add any logging handlers. Accordingly, logs will be printed to
sys.stderr if the application using theodias does not specify any other logging configuration
(see https://docs.python.org/3/howto/logging.html#configuring-logging-for-a-library).
Licence#
References#
Betz, G. 2010, Theorie dialektischer Strukturen, Frankfurt a.M.: Klostermann.
Betz, G. 2013, Debate Dynamics: How Controversy Improves Our Beliefs, Synthese Library, Dordrecht: Springer 2013.