PyQCA¶
PyQCA is a Python-native toolkit for crisp-set, multi-value, fuzzy-set, generalized-set, threshold-sweep, and machine-learning-enhanced Qualitative Comparative Analysis.
The library keeps the analytical pipeline inspectable: calibrated data, truth tables, minimized solutions, consistency and coverage, calibration choices, candidate models, Pareto frontiers, and stability results remain available as Python objects.
Note
PyQCA is experimental and under active development. For publication or high-stakes analysis, validate important results against established QCA software and methodological expectations.
Start here¶
Installation explains the base and optional installs.
Quickstart runs a complete crisp-set analysis.
Machine-learning-enhanced QCA covers XGBoost-assisted QCA and stability analysis.
API reference documents the public Python API from the source docstrings.
The Japanese README provides a Japanese project overview.
Getting started
User guide