Module Reference
Complete API reference for all CAIS modules. This documentation is automatically generated from the source code docstrings.
Core Modules
- causal_agent
- causal_agent.components package
parse_input()analyze_dataset()interpret_query()select_method()validate_method()generate_explanation()format_output()create_workflow_state_update()- Submodules
- causal_agent.components.dataset_analyzer module
- causal_agent.components.decision_tree module
- causal_agent.components.decision_tree_llm module
- causal_agent.components.explanation_generator module
- causal_agent.components.input_parser module
- causal_agent.components.method_validator module
- causal_agent.components.output_formatter module
- causal_agent.components.query_interpreter module
- causal_agent.components.state_manager module
- causal_agent.tools package
input_parser_tool()dataset_analyzer_tool()query_interpreter_tool()method_selector_tool()method_validator_tool()method_executor_tool()explanation_generator_tool()output_formatter_tool()- Submodules
- causal_agent.tools.data_analyzer module
- causal_agent.tools.dataset_analyzer_tool module
- causal_agent.tools.explanation_generator_tool module
- causal_agent.tools.input_parser_tool module
- causal_agent.tools.method_executor_tool module
- causal_agent.tools.method_selector_tool module
- causal_agent.tools.method_validator_tool module
- causal_agent.tools.output_formatter_tool module
- causal_agent.tools.query_interpreter_tool module
- causal_agent.utils package
Causal Inference Methods
- causal_agent.methods package
CausalMethodpsm_estimate_effect()psw_estimate_effect()iv_estimate_effect()did_estimate_effect()rdd_estimate_effect()dim_estimate_effect()lr_estimate_effect()ba_estimate_effect()estimate_effect_gps()- Submodules
- causal_agent.methods.causal_method module
- causal_agent.methods.utils module
- Subpackages
- causal_agent.methods.backdoor_adjustment package
- causal_agent.methods.diff_in_means package
- causal_agent.methods.generalized_propensity_score package
- causal_agent.methods.instrumental_variable package
- causal_agent.methods.linear_regression package
- causal_agent.methods.propensity_score package
- causal_agent.methods.regression_discontinuity package
Core Modules
- causal_agent
Main entry point and high-level interface for causal analysis.
- components
Core analysis components including dataset analysis, method selection, and result interpretation.
- methods
Implementation of all causal inference methods organized by category.
- tools
Analysis tools and utilities for data processing and validation.
- utils
Helper functions and utilities used throughout the codebase.
Auto-Generated Documentation
This API reference is automatically generated from the source code using Sphinx autodoc. The documentation includes:
Function signatures with parameter types and return values
Detailed docstrings with usage examples
Cross-references to related functions and classes
Source code links for implementation details
Code Examples
Each API entry includes usage examples where appropriate. For more comprehensive examples, see:
Code Examples - Focused code examples
Interactive Notebooks - Interactive tutorials
Case Studies - Complete case studies