Skip to main content

A package of tools for working with py-tetrad

Project description

pytetrad_plus

Helper code for the pytetrad package.

Required packages

  1. jpype
  2. pytetrad

To install packages:

# create virtual environment and activate the environment
python -mvenv .venv
source .venv/bin/activate # linux
.venv\Scripts\Activate.ps1 # windows

# use pip to install
pip install -r requirements.txt

running code

If JAVA_HOME is not initialized (VA Azure Virtual Desktop), place a file .javarc in your home directory. This is generally not needed for linux or macos. It should contain the path for JAVA_HOME, where Java JDK 21+ is installed.

Other paths include those for graphviz and for other executables

JAVA_HOME="C:/Users/VHAMINLimK/OneDrive - Department of Veterans Affairs/CDA/jdk21.0.4_7"
GRAPHVIZ_BIN="C:/Users/VHAMINLimK/OneDrive - Department of Veterans Affairs/CDA/windows_10_msbuild_Release_graphviz-9.0.0-win32/Graphviz/bin"
BIN="C:/Users/VHAMINLimK/OneDrive - Department of Veterans Affairs/CDA/bin"

To run the test program:

./pytetrad_plus/mypytetrad.py

This should do the search and place the results in ./pytetrad_plus/boston_result.json.

package publishing instructions

python -m build
twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytetrad_plus-0.2.9.1.tar.gz (68.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytetrad_plus-0.2.9.1-py3-none-any.whl (68.4 kB view details)

Uploaded Python 3

File details

Details for the file pytetrad_plus-0.2.9.1.tar.gz.

File metadata

  • Download URL: pytetrad_plus-0.2.9.1.tar.gz
  • Upload date:
  • Size: 68.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for pytetrad_plus-0.2.9.1.tar.gz
Algorithm Hash digest
SHA256 d6b88a376ffafc1d35f89dde622026c4385500d7836f796879113d3567ec9d3b
MD5 df3745694e74f6250ea496481c076bb8
BLAKE2b-256 e8a2bdf9b255ecce79676c10a49a158ddc795024bab61238f7a71770becf187a

See more details on using hashes here.

File details

Details for the file pytetrad_plus-0.2.9.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pytetrad_plus-0.2.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bee466a47b4647610182a73d86a18772fb64d9d2d2e43fe12feace7442d413e9
MD5 51d790b618edfbb82855050668b30549
BLAKE2b-256 adedd8b26a51bbffdbad1a7ca73b1bc5d2138523151fdaa0c9ca7a1ed3722c50

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page