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.