De

Desbordante 2.0 – A high-performance data profiler

Hacker News

Desbordante 2.0 – A high-performance data profiler

Hi! We are excited to announce the second release of Desbordante — an open-source, high-performance data profiler that is capable of discovering and validating many different patterns in data using various algorithms. Unlike existing data profilers, Desbordante focuses on discovering complex patterns in data, which are notoriously hard to extract. Since its inception in 2019, it has become the fastest open-source tool for these tasks. It also offers an array of patterns which have no alternative implementations. With this release, Desbordante now supports 17 types of patterns, such as: various types of functional dependencies, inclusion and order dependencies, fuzzy algebraic constraints and many others. Some ways in which Desbordante can be helpful are: 1) Hypothesis generation for scientists that work with large volumes of data. 2) Business data owners and business analysts can benefit from hypothesis generation as well as data quality improvement: cleaning databases from errors, finding and removing inexact duplicates, and so on. 3) Found primitives can help data scientists in feature engineering and choosing the right direction for ablation studies. Desbordante solves two types of tasks: Discovery and Validation. The Discovery task is designed to identify all instances of a specified pattern type of a given dataset. The Validation task is different: it is designed to check whether a specified pattern instance is present in a given dataset. This task not only returns True or False, but it also explains why the instance does not hold (e.g. it can list table rows with conflicting values). Desbordante offers a CLI, a web application, and a Python library. The latter makes it possible to construct ad-hoc data analysis pipelines — essentially, your own applications for various data quality tasks: data cleaning, data deduplication, anomaly detection, data schema recovery and many others. You can check out example implementations here: https://github.com/Desbordante/desbordante-core/tree/main/ex... . Check out some of our articles for more details: https://medium.com/@chernishev/exploratory-data-analysis-wit... https://itnext.io/building-a-simple-data-cleaning-applicatio... https://levelup.gitconnected.com/checking-mining-and-explori... This major release brings a lot of improvements: support for several novel patterns, support for novel data type — graphs, added python bindings for existing patterns, better guides and examples and more. The detailed changelog can be seen here ( https://github.com/Desbordante/desbordante-core/releases/tag... ).

Share card

Actual performance

67points
14comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: supports · Missing: reddit linkedin, podcasting, created
85%85% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: excited, exist, existing · Missing: https docs, just released, lua
71%71% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: tasks, using, open · Missing: mac, agents, macos
63%63% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoStrong fit for a featured deal · Missing: plus, platform, intuitive
53%53% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
39%39% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: arr · Missing: mrr, revenue, profit
10%10% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Tr
TruffleRuby – A high performance implementation of Ruby56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TruffleRuby – A high performance implementation of Ruby

Hacker News1
My
MyPerf4J – High Performance Java APM54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MyPerf4J – High Performance Java APM

Hacker News1
M3
M3 – A high performance WebAssembly interpreter in C77%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

M3 – A high performance WebAssembly interpreter in C

Hacker News14
Kv
Kvrocks – High Performance SSD Redis which supports replication and HA60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kvrocks – High Performance SSD Redis which supports replication and HA

Hacker News6
Hi
High performance JA3 and HTTP2 fingerprint for Nginx78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

High performance JA3 and HTTP2 fingerprint for Nginx

Hacker News2
Am
AmisaDB – Free DBMS for High Performance OLTP and OLAP Workloads63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AmisaDB – Free DBMS for High Performance OLTP and OLAP Workloads

Hacker News4
My
MyPerf4J – High Performance Java APM. Powered by ASM58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MyPerf4J – High Performance Java APM. Powered by ASM

Hacker News1
Oboe
Oboe46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

High performance experimentation platform

Product Hunt+176A/B Testing
Lo
LoongCollector – High-Performance Observability Data Collector67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

LoongCollector – High-Performance Observability Data Collector

Hacker News1
Hi
High-Performance Image Quantization in Go57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

High-Performance Image Quantization in Go

Hacker News1