awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to py-why/dowhy

Projects sharing features with Dowhy

30 open-source projects similar to py-why/dowhy, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • py-why/econmlpy-why avatar

    py-why/EconML

    4,683View on GitHub↗

    EconML is a Python library for causal inference designed to estimate heterogeneous treatment effects using a combination of machine learning and econometrics. It serves as a toolkit for calculating conditional average treatment effects to determine how specific interventions impact individuals or subgroups. The project provides a framework for double machine learning and orthogonal machine learning to isolate causal signals from high-dimensional confounders. It includes specialized implementations for causal forests and instrumental variable learners, allowing for the recovery of causal relat

    Jupyter Notebookcausal-inferencecausalityeconometrics
    View on GitHub↗4,683
  • observedobserver/visual-insightsObservedObserver avatar

    ObservedObserver/visual-insights

    4,653View on GitHub↗

    Visual Insights is an automated exploratory data analysis platform and causal inference tool designed to discover patterns and cause-and-effect relationships within datasets. It functions as an interactive data visualization library using a grammar-of-graphics approach to generate multi-dimensional charts and dashboards. The project distinguishes itself through a natural language interface that translates plain-text questions into data answers and visualizations via a language model. It provides a specialized framework for causal discovery and inference, allowing users to identify variable li

    TypeScript
    View on GitHub↗4,653
  • jrfiedler/causal_inference_python_codejrfiedler avatar

    jrfiedler/causal_inference_python_code

    1,350View on GitHub↗

    This repository provides a collection of Python implementations for causal inference, designed to estimate the impact of specific interventions using observational data. It serves as a statistical toolkit for researchers to isolate causal signals from complex confounding factors in data sets that lack experimental control. The framework enables the application of rigorous methodologies to study health determinants and evaluate policy interventions. By utilizing structural causal modeling and directed acyclic graphs, the library allows users to map causal dependencies and identify the necessar

    Jupyter Notebookcausal-inferencecausalitydata-science
    View on GitHub↗1,350

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • uber/causalmluber avatar

    uber/causalml

    5,875View on GitHub↗

    CausalML is a machine learning library for causal inference, providing tools to estimate treatment effects and causal impacts using experimental and observational data. It functions as a framework for uplift modeling and the estimation of heterogeneous treatment effects to distinguish causation from correlation. The library focuses on identifying how different user segments respond to specific interventions. This includes calculating the incremental gain of target metrics to optimize marketing campaigns, targeting high-response customer segments, and personalizing user engagement through the

    Python
    View on GitHub↗5,875
  • rmcelreath/stat_rethinking_2022rmcelreath avatar

    rmcelreath/stat_rethinking_2022

    4,103View on GitHub↗

    This project is a collection of Bayesian statistics courseware and educational resources. It provides instructional materials, problem sets, and solutions designed for learning Bayesian data analysis and causal modeling. The repository includes a suite of statistical data visualization scripts used to generate instructional animations and plots. It also contains code examples that implement Bayesian modeling and survival analysis across multiple programming languages to demonstrate different computational approaches. The materials cover a range of statistical capabilities, including causal i

    R
    View on GitHub↗4,103
  • pymc-devs/pymcpymc-devs avatar

    pymc-devs/pymc

    9,650View on GitHub↗

    PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian inference. It provides a probabilistic graphical model library for specifying random variables, priors, and likelihood functions, supported by an MCMC sampling engine and variational inference tools to estimate posterior distributions. The framework features a GPU-accelerated inference backend that compiles models into machine code to increase execution speed. It utilizes a backend-agnostic tensor execution model and just-in-time graph compilation to optimize the computation o

    Pythonbayesian-inferencemcmcprobabilistic-programming
    View on GitHub↗9,650
  • limix-ldm-ai/limixlimix-ldm-ai avatar

    limix-ldm-ai/LimiX

    3,538View on GitHub↗

    LimiX is a tabular foundation model and a suite of tools for structured data, providing a transformer-based system for classification, regression, and data generation. It includes a causal inference engine to determine cause-and-effect relationships, a synthetic data generator, and a framework for filling missing dataset values through feature context prediction. The project optimizes tabular inference through a high-performance system that uses ensemble-based sample retrieval to increase prediction speed and accuracy on high-specification hardware. It further distinguishes itself by using tr

    Pythonfoundation-modelslimixmachine-learning
    View on GitHub↗3,538
  • sqlalchemy/alembicsqlalchemy avatar

    sqlalchemy/alembic

    4,215View on GitHub↗

    Alembic is a database schema versioning system and migration tool for SQLAlchemy. It manages incremental updates to database structures using versioned scripts that support both upgrading and downgrading to keep the database and code in sync. The system utilizes a directed acyclic graph for migration management, which allows for non-linear versioning, including branching and merging across multiple root versions. It includes an automated schema diffing tool that compares live database schemas against metadata objects to programmatically generate migration instructions. The tool provides capa

    Pythonpythonsqlsqlalchemy
    View on GitHub↗4,215
  • kanaries/rathKanaries avatar

    Kanaries/Rath

    4,655View on GitHub↗

    Rath is an LLM-powered data analytics platform and augmented analytics engine designed for automated data exploration and visualization. It serves as a self-service tool for discovering patterns within large datasets, translating natural language queries into visual charts, and identifying causal relationships between variables using graphical models. The platform distinguishes itself through an automated data visualization system that recommends optimal chart types and layouts to minimize perception errors. It integrates large language models to enable natural language data querying and empl

    TypeScript
    View on GitHub↗4,655
  • accord-net/frameworkaccord-net avatar

    accord-net/framework

    4,540View on GitHub↗

    This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries for numerical analysis, statistics, and mathematical optimization. It serves as a foundational toolkit for developing applications in machine learning, digital signal processing, and computer vision. The framework provides specialized toolkits for training and deploying predictive models, including neural networks, support vector machines, and decision trees. It further distinguishes itself with deep integrations for real-time visual analysis, such as object tracking and facia

    C#
    View on GitHub↗4,540
  • willkoehrsen/data-analysisWillKoehrsen avatar

    WillKoehrsen/Data-Analysis

    5,543View on GitHub↗

    This project is a Python data analysis library and exploratory data analysis framework designed for processing raw datasets. It provides a suite of tools for examining data, identifying anomalies, and applying statistical methods to uncover patterns. The repository functions as a machine learning modeling toolkit and a statistical data modeling suite. It includes predictive algorithms and mathematical models used to analyze relationships between data variables and derive insights from complex datasets. The project covers a broad range of capabilities including data science, machine learning

    Jupyter Notebook
    View on GitHub↗5,543
  • shap/shapshap avatar

    shap/shap

    25,049View on GitHub↗

    SHAP is an explainable AI toolkit that provides a game theoretic framework for interpreting machine learning model predictions. It functions as a feature attribution engine, decomposing model outputs into the sum of individual feature effects to clarify how specific input variables influence a final decision. By assigning importance values to these inputs, the library enables users to understand the logic behind complex predictive models. The project distinguishes itself through its versatility and specialized calculation methods. It operates as a model-agnostic diagnostic library, capable of

    Jupyter Notebookdeep-learningexplainabilitygradient-boosting
    View on GitHub↗25,049
  • exacity/deeplearningbook-chineseexacity avatar

    exacity/deeplearningbook-chinese

    37,285View on GitHub↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    TeX
    View on GitHub↗37,285
  • lazyprogrammer/machine_learning_exampleslazyprogrammer avatar

    lazyprogrammer/machine_learning_examples

    8,823View on GitHub↗

    This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms. The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg

    Pythondata-sciencedeep-learningmachine-learning
    View on GitHub↗8,823
  • data-centric-ai-community/fg-data-syntheticData-Centric-AI-Community avatar

    Data-Centric-AI-Community/fg-data-synthetic

    1,642View on GitHub↗

    This project is a synthetic data generator designed to create realistic tabular and time-series datasets for machine learning and testing workflows. It functions as a privacy-preserving platform that models the underlying statistical distributions of source data to produce new records that maintain the original statistical properties and structural integrity. The tool distinguishes itself by utilizing CPU-optimized statistical sampling, allowing for high-performance data generation on standard hardware without the need for specialized graphics processing units. It employs a configuration-driv

    Jupyter Notebookdatagenerationdatageneratordeep-learning
    View on GitHub↗1,642
  • fonnesbeck/statistical-analysis-python-tutorialfonnesbeck avatar

    fonnesbeck/statistical-analysis-python-tutorial

    1,727View on GitHub↗

    This repository serves as an educational resource and structured curriculum for performing statistical analysis using Python. It provides a comprehensive guide to the scientific computing workflow, focusing on the practical application of data cleaning, numerical modeling, and distribution visualization. The tutorial covers the end-to-end process of transforming raw tabular data into actionable insights. It demonstrates how to manipulate structured datasets through merging and aggregation, perform descriptive and inferential statistical calculations, and fit regression models to evaluate rela

    HTML
    View on GitHub↗1,727
  • pgmpy/pgmpypgmpy avatar

    pgmpy/pgmpy

    3,277View on GitHub↗

    Python Toolkit for Causal and Probabilistic Reasoning

    Pythonbayesian-networkscausal-discoverycausal-effect
    View on GitHub↗3,277
  • cgevans/scikits-bootstrapcgevans avatar

    cgevans/scikits-bootstrap

    179View on GitHub↗

    Documentation: Stable, Latest.

    Python
    View on GitHub↗179
  • pydata/patsypydata avatar

    pydata/patsy

    986View on GitHub↗

    Notice: patsy is no longer under active development. As of August 2021, Matthew Wardrop (@matthewwardrop) and Tomás Capretto (@tomicapretto) have taken on responsibility from Nathaniel Smith (@njsmith) for keeping the lights on, but no new feature development is planned. The spiritual successor…

    Python
    View on GitHub↗986
  • camdavidsonpilon/lifelinesCamDavidsonPilon avatar

    CamDavidsonPilon/lifelines

    2,583View on GitHub↗

    Survival analysis in Python

    Python
    View on GitHub↗2,583
  • ibm/causallibI

    IBM/causallib

    0View on GitHub↗
    View on GitHub↗0
  • raphaelvallat/pingouinraphaelvallat avatar

    raphaelvallat/pingouin

    1,920View on GitHub↗

    Statistical package in Python based on Pandas

    Pythonanovabayesian-statisticscircular-statistics
    View on GitHub↗1,920
  • bookingcom/upliftmlB

    bookingcom/upliftml

    0View on GitHub↗
    View on GitHub↗0
  • scipy/scipyscipy avatar

    scipy/scipy

    14,474View on GitHub↗

    SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms and numerical tools for research and engineering. It functions as a high-performance numerical analysis framework, bridging high-level Python code with compiled C and Fortran routines to execute complex computations at hardware speeds. The library is built upon array-based data structures that utilize strided memory layouts to enable efficient data manipulation and slicing. By employing vectorized operation dispatch and linking to optimized hardware-specific linear algebra li

    Pythonalgorithmsclosemberpython
    View on GitHub↗14,474
  • sebp/scikit-survivalsebp avatar

    sebp/scikit-survival

    1,305View on GitHub↗

    Survival analysis built on top of scikit-learn

    Pythonmachine-learningpythonscikit-learn
    View on GitHub↗1,305
  • arviz-devs/arvizarviz-devs avatar

    arviz-devs/arviz

    1,827View on GitHub↗

    Exploratory analysis of Bayesian models with Python

    TeXbayesianclosemberpython
    View on GitHub↗1,827
  • stan-dev/pystanstan-dev avatar

    stan-dev/pystan

    365View on GitHub↗

    PyStan, a Python interface to Stan, a platform for statistical modeling. Documentation: https://pystan.readthedocs.io

    Python
    View on GitHub↗365
  • statsmodels/statsmodelsstatsmodels avatar

    statsmodels/statsmodels

    11,260View on GitHub↗

    Statsmodels is a comprehensive Python library designed for statistical modeling, econometric research, and data analysis. It provides a robust framework for estimating and diagnosing a wide range of statistical models, enabling users to perform rigorous hypothesis testing, regression analysis, and complex data exploration within structured environments. The library distinguishes itself through its support for advanced statistical methodologies, including state space representation for dynamic systems and generalized linear frameworks that accommodate non-normal response variables. It offers s

    Pythoncount-modeldata-analysisdata-science
    View on GitHub↗11,260
  • akelleh/causalityakelleh avatar

    akelleh/causality

    1,080View on GitHub↗

    Tools for causal analysis

    Python
    View on GitHub↗1,080
  • willianfuks/tfcausalimpactWillianFuks avatar

    WillianFuks/tfcausalimpact

    673View on GitHub↗

    Google's Causal Impact Algorithm Implemented on Top of TensorFlow Probability.

    Python
    View on GitHub↗673