Python Data structures

Open-source Python projects categorized as Data structures

Top 23 Python Data structure Projects

  • boltons

    πŸ”© Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

  • Project mention: Boltons is a set of over 250 BSD-licensed, pure-Python utilities | news.ycombinator.com | 2023-12-11
  • best-of-python

    πŸ† A ranked list of awesome Python open-source libraries and tools. Updated weekly.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • coding-problems

    Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures

  • Complete-Placement-Preparation

    This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

  • docarray

    Represent, send, store and search multimodal data

  • python-ds

    No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.

  • DSAlgo

    πŸ“šA repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.πŸ‘¨β€πŸ’»πŸŽ―

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • binarytree

    Python Library for Studying Binary Trees

  • bidict

    The bidirectional mapping library for Python.

  • PyRival

    ⚑ Competitive Programming Library

  • Project mention: Codeforces | /r/leetcode | 2023-06-05

    Check out PyRival, it has useful utilities like FastIO.

  • floweaver

    View flow data as Sankey diagrams

  • algoexpert-data-structures-algorithms

    A collection of solutions for all problem statements on the AlgoExpert Coding Interview platform.

  • versatile-data-kit

    One framework to develop, deploy and operate data workflows with Python and SQL.

  • static-frame

    Immutable and statically-typeable DataFrames with runtime type and data validation

  • Project mention: Static-frame: Immutable/statically-typed DataFrames with runtime type validation | news.ycombinator.com | 2023-11-17
  • Data-Structures-and-Algorithms-Python

    All the essential resources and template code needed to understand and practice data structures and algorithms in python with few small projects to demonstrate their practical application.

  • pybktree

    Python BK-tree data structure to allow fast querying of "close" matches

  • nba-sql

    :basketball: An application to build an NBA database backed by MySQL, Postgres, or SQLite

  • data-structures-and-algorithms

    My notes and solutions/code on Data Structures and Algorithms. (by paulonteri)

  • data-structures-and-algorithms

    Resources that I used to crack some big tech & startups interviews (by Sai-Adarsh)

  • data-structures-for-teaching

    Implementations of some Data Structures and Algorithms, with different approaches and some practical applications.

  • python-bloom-filter

    Bloom filter for Python

  • clouddrift

    CloudDrift accelerates the use of Lagrangian data for atmospheric, oceanic, and climate sciences.

  • Project mention: Show HN: Clouddrift (Python lib) – 170 years of Cyclone Track Data | news.ycombinator.com | 2024-04-16

    Hey HN! I've recently taken on the role of lead developer for the clouddrift Python library, and I'd like to share a new dataset integration we've recently added. The purpose of the clouddrift library is to ease the process of working with ragged array data structures, particularly the ones encountered with Lagrangian datasets in atmospheric, oceanic, and climate sciences.

    For those who might not be familiar, Lagrangian datasets track the movement of sensing platforms or particles (or in the case below, atmospheric phenomena like cyclones) through space and time, providing a detailed path of their journey. This is in contrast to Eulerian datasets, which focus on changes in a fixed location.

    The new dataset we've incorporated is the HURDAT2 dataset [0] , offering access to cyclone track data from 1852 to 2022 for both the Atlantic and Pacific Ocean basins. This dataset is provided as an xarray [1] Dataset utilizing CF (Climate and Forecast) conventions [2] for data variables that are organized as a Ragged Arrays [3].

    To get started with `clouddrift` and the HURDAT2 dataset, check out our example Jupyter notebooks [4].

    If you'd like to receive regular updates on each release or just want to get an idea of features we've been working on checkout our latest [5].

    I'd love to hear from HN. How do you see clouddrift working with ragged array datasets of any kind you may be working with? Are there any challenges created by working with ragged arrays and/or Lagrangian datasets you have faced which clouddrift may not be accounting for? Any and all feedback is welcome as we look to make this tool as useful as possible for the scientific community!

    [0] https://github.com/Cloud-Drift/clouddrift/blob/main/clouddri...

  • vALGO

    vALGO helps students to visualize various traversal and operations performed on data structure through amazing animations. (by sailee14032000)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Data structures related posts

  • Boltons is a set of over 250 BSD-licensed, pure-Python utilities

    1 project | news.ycombinator.com | 11 Dec 2023
  • Static-frame: Immutable/statically-typed DataFrames with runtime type validation

    1 project | news.ycombinator.com | 17 Nov 2023
  • Type-Hinting DataFrames for Static Analysis and Runtime Validation

    1 project | dev.to | 13 Nov 2023
  • DocArray – Represent, send, and store multimodal data for ML

    1 project | news.ycombinator.com | 27 Apr 2023
  • Some questions about multimodal data.

    1 project | /r/learnprogramming | 22 Mar 2023
  • Trying to create an AI recommender system that’s also ad-free video streaming.

    1 project | /r/opensource | 21 Mar 2023
  • do you know any systems that can handle multimodal data fusion and representation learning?

    1 project | /r/opensource | 20 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source Data structure projects in Python? This list will help you:

Project Stars
1 boltons 6,430
2 best-of-python 3,480
3 coding-problems 3,244
4 Complete-Placement-Preparation 3,118
5 docarray 2,795
6 python-ds 2,708
7 DSAlgo 1,889
8 binarytree 1,806
9 bidict 1,424
10 PyRival 1,116
11 floweaver 440
12 algoexpert-data-structures-algorithms 424
13 versatile-data-kit 412
14 static-frame 407
15 Data-Structures-and-Algorithms-Python 343
16 pybktree 167
17 nba-sql 164
18 data-structures-and-algorithms 126
19 data-structures-and-algorithms 73
20 data-structures-for-teaching 46
21 python-bloom-filter 37
22 clouddrift 32
23 vALGO 29

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com