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 pydata/patsy

Open-source alternatives to Patsy

30 open-source projects similar to pydata/patsy, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Patsy alternative.

  • 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
  • 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

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
  • 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
  • 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
  • cgarciae/pypelncgarciae avatar

    cgarciae/pypeln

    1,597View on GitHub↗

    Concurrent data pipelines in Python >>>

    Python
    View on GitHub↗1,597
  • cgevans/scikits-bootstrapcgevans avatar

    cgevans/scikits-bootstrap

    179View on GitHub↗

    Documentation: Stable, Latest.

    Python
    View on GitHub↗179
  • dswah/pygamdswah avatar

    dswah/pyGAM

    1,005View on GitHub↗

    CONTRIBUTORS WELCOME Generalized Additive Models in Python

    Python
    View on GitHub↗1,005
  • featuretools/featuretoolsfeaturetools avatar

    featuretools/featuretools

    7,655View on GitHub↗

    Featuretools is a Python data science library and automated feature engineering framework designed to create predictive features from multiple related datasets. It automates the data preparation and transformation steps required for machine learning models through deep feature synthesis. The library enables the automatic generation of comprehensive feature tables by applying recursive transformations to relational data. It supports the transformation of unstructured text into structured numeric features and allows users to define custom primitives to extend the synthesis process with specific

    Python
    View on GitHub↗7,655
  • google/temporianG

    google/temporian

    0View on GitHub↗
    View on GitHub↗0
  • jem1031/pandas-pipelines-custom-transformersJ

    jem1031/pandas-pipelines-custom-transformers

    0View on GitHub↗
    View on GitHub↗0
  • jmschrei/pomegranatejmschrei avatar

    jmschrei/pomegranate

    3,537View on GitHub↗

    Fast, flexible and easy to use probabilistic modelling in Python.

    Python
    View on GitHub↗3,537
  • koaning/scikit-legokoaning avatar

    koaning/scikit-lego

    1,398View on GitHub↗

    Extra blocks for scikit-learn pipelines.

    Pythoncommon-sensemachine-learningscikit-learn
    View on GitHub↗1,398
  • maximtrp/scikit-posthocsmaximtrp avatar

    maximtrp/scikit-posthocs

    383View on GitHub↗

    Multiple Pairwise Comparisons (Post Hoc) Tests in Python

    Python
    View on GitHub↗383
  • 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
  • py-why/dowhyP

    py-why/dowhy

    8,175View on GitHub↗

    DoWhy is an open-source Python library for causal inference that structures the entire analysis into a sequential four-step framework: modeling, identification, estimation, and refutation. It treats causal assumptions as explicit, first-class citizens, represented as directed acyclic graphs that can be automatically validated against observed data. The library distinguishes itself by cleanly separating the causal identification problem from statistical estimation, allowing any compatible estimator to be used for a given target estimand. It includes automated refutation testing that validates

    Python
    View on GitHub↗8,175
  • 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
  • pyro-ppl/numpyropyro-ppl avatar

    pyro-ppl/numpyro

    2,708View on GitHub↗

    Probabilistic programming powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.

    Python
    View on GitHub↗2,708
  • raphaelvallat/pingouinraphaelvallat avatar

    raphaelvallat/pingouin

    1,920View on GitHub↗

    Statistical package in Python based on Pandas

    Pythonanovabayesian-statisticscircular-statistics
    View on GitHub↗1,920
  • scikit-learn-contrib/categorical-encodingS

    scikit-learn-contrib/categorical-encoding

    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
  • shaypal5/pdpipeshaypal5 avatar

    shaypal5/pdpipe

    729View on GitHub↗

    Easy pipelines for pandas DataFrames.

    Jupyter Notebook
    View on GitHub↗729
  • 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
  • willianfuks/tfcausalimpactWillianFuks avatar

    WillianFuks/tfcausalimpact

    673View on GitHub↗

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

    Python
    View on GitHub↗673
  • willkoehrsen/automated-feature-engineeringW

    WillKoehrsen/automated-feature-engineering

    0View on GitHub↗
    View on GitHub↗0
  • 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
  • alteryx/featuretoolsalteryx avatar

    alteryx/featuretools

    7,658View on GitHub↗

    Featuretools is an automated feature engineering library and data transformation framework written in Python. It automatically generates machine learning feature vectors from multi-table datasets by applying synthesis patterns to relational and timestamped data. The system functions as a distributed feature synthesis engine, allowing the process of creating feature vectors to scale across multiple cores or clusters to handle large-scale datasets. The library supports the synthesis of multi-table datasets, time series feature generation, and the creation of custom machine learning primitives

    Python
    View on GitHub↗7,658
  • blue-yonder/tsfreshblue-yonder avatar

    blue-yonder/tsfresh

    9,249View on GitHub↗

    tsfresh is an automated feature engineering tool and library designed to extract statistical characteristics from raw time series data. It transforms sequential data into tabular datasets, converting time series into a flat format where each row represents a unique entity and columns represent extracted features. The project distinguishes itself through a parallel data processing framework that distributes heavy computational workloads across multiple CPU cores. It also implements hypothesis-based feature selection to identify the most predictive characteristics and filter out irrelevant ones

    Jupyter Notebookdata-sciencefeature-extractiontime-series
    View on GitHub↗9,249