Skip to content

cmu-phil/tetrad

development
Switch branches/tags
Code
NEWS: 7.1.2-2 RELEASED 2022-08-08 TO THE MAVEN CENTRAL REPOSITORY! HERE:

https://s01.oss.sonatype.org/content/repositories/releases/io/github/cmu-phil/tetrad-gui/7.1.2-2

This is the code for the Tetrad project. The purpose of Tetrad is to make 
algorithms for inferring causal relationships in data; it is a Java project
of many years now.

Please, if you are a user of Tetrad, or even a novice, if you are willing, 
would you please consider giving us feedback on what you like about it or 
don't like about it? It would be most appreciated. Just open up an issue 
(click on the Issues tab, above).

Our project URL is here:

https://github.com/cmu-phil/tetrad

The web page for the Center for Causal Discovery is here:

https://www.ccd.pitt.edu/

We have a project web page here:

https://sites.google.com/view/tetradcausal

A tutorial can be found here:

https://rawgit.com/cmu-phil/tetrad/development/tetrad-gui/src/main/resources/resources/javahelp/manual/tetrad_tutorial.html

The manual is here:

https://htmlpreview.github.io/?https:///github.com/cmu-phil/tetrad/blob/development/docs/manual/index.html

Javadocs can be found by running the javadocs command on the project once checked out.

Downloads directory is here:

https://s01.oss.sonatype.org/content/repositories/releases/io/github/cmu-phil/tetrad-gui/7.1.0/

The wiki is here:

https://github.com/cmu-phil/tetrad/wiki

The issue tracker is here:

https://github.com/cmu-phil/tetrad/issues

For instructions on how to set this project up in IntelliJ IDEA, see:

https://github.com/cmu-phil/tetrad/wiki/Setting-up-Tetrad-in-IntelliJ-IDEA

Alternatively, you can run the lifecycle package target and launch the ejar that is  
built in the target directory, using the call

java -Xmx[g]G -jar *-launch.jar

where g is the number of gigabytes allocated for heap.

The project contains fairly well-developed code in these packages:

tetrad
pitt
tetradapp

For the command line version, see causal Command:

https://github.com/bd2kccd/causal-cmd

The  tetrad-lib package contains the "model" code; the 
tetrad-gui package contains the "view" (GUI) code.