Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Similar projects and alternatives to DataProfiler
Create HTML profiling reports from pandas DataFrame objects
A Python module for creating Excel XLSX files.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
:us: a python library for parsing unstructured United States address strings into address components
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
Apache Superset is a Data Visualization and Data Exploration Platform
🐸 Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is! 🧙♀️
A python library for self-supervised learning on images.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Open-source data observability for analytics engineers.
📊 VTuber 1B: Billion-scale Live Chat and Moderation Event Dataset
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
commandline tools for slicing and dicing JSON records.
Simple XLSX and CSV to dictionary converter
Low Overhead Numerical/Native IO library & tools (by c-blake)
Type System for Data Analysis in Python
Display and control your Android device
A utility-first CSS framework for rapid UI development.
Command-line JSON processor
A new type of shell
Parallel computing with task scheduling
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
DataProfiler reviews and mentions
FLiPN-FLaNK Stack Weekly for 20 March 2023
15 projects | dev.to | 19 Mar 2023
Miller – tool for querying, shaping, reformatting data in CSV, TSV, and JSON
8 projects | news.ycombinator.com | 22 Dec 2021
My team built a similar tool in Python to load any delimited file, json, parquet and Avro with one command:
Effectively loads anything into a dataframe
PyTorch vs. TensorFlow in 2022
13 projects | news.ycombinator.com | 14 Dec 2021
The thing is, tensorflow has more ability to run cross platform.
I help maintain https://github.com/capitalone/DataProfiler
Our sensitive data detection library is exported to iOS, android, and Java; in addition to Python. We also run distributed and federated use cases with custom layers. All of which are improved in tensorflow.
That said, I’d use pytorch if I could. Simply put, it has a better user experience.
Fast CSV Processing with SIMD
5 projects | news.ycombinator.com | 4 Dec 2021
I really should write up how we did delimiter and quote detection in this library:
It turns out delimited files IMO are much harder to parse than say, JSON. Largely because they have so many different permutations. The article covers CSVs, but many files are tab or null separated. We’ve even seen @ separated with ‘ for quotes.
Given the above, it should still be possible to use the method described. I’m guessing you’d have to detect the separators and quote chars first, however. You’d have to also handle empty rows and corrupted rows (which happen often enough).
Dask – a flexible library for parallel computing in Python
8 projects | news.ycombinator.com | 17 Nov 2021
Having used both ray, dask, and writing custom threads, my personal view is that while there are advantages I wouldn’t want to use any of these unless absolutely necessary.
My personal approach for most of these tasks are to try to break down the problem to be as asynchronous as possible. Then you can create threads.
The nice thing about dask is really the way you can effectively use it as a pandas dataframe.
Having said that, we opted to write our own parallelization for this library:
As opposed to using the dask frame. Effectively, it’s a high overhead and easier to maintain the threading ourselves given the particular approaches taken.
That said, if I was working with large pandas dataframes, id likely use dask. For large datasets which couldn’t be stored in memory of use ray.io
Launch HN: Metaplane (YC W20) – Datadog for Data
6 projects | news.ycombinator.com | 15 Nov 2021
My team has worked on a library for a similar purpose:
Load any document, profile and monitor the profiles for changes that would impact downstream applications.
Very common problem, you all are in a great space! Very interested and will check out!
Show HN: Graphsignal – Production Model Monitoring
2 projects | news.ycombinator.com | 7 Oct 2021
We built a very similar application internally with our open source library: https://github.com/capitalone/dataprofiler
Effectively, you can monitor changes between profiles:
# Load a CSV file
Miller CLI – Like Awk, sed, cut, join, and sort for CSV, TSV and JSON
8 projects | news.ycombinator.com | 24 Aug 2021
Not exactly the same, but we wrote a library to easily load any delimited type of file and finds header (even if not first row). It also works to load JSON, Parquet, AVRO and loads it into a dataframe. Not CLI exactly, but pretty easy:
Anyway, pretty interesting Miller CLI
Launch HN: Lightly (YC S21): Label only the data which improves your ML model
4 projects | news.ycombinator.com | 9 Aug 2021
Having built a model to identify sensitive data having a solid data labeling solution would be awesome.
In this space, Prodigy really dominates:
We actually built our own internal system which integrates and can export the labels (does predictive labeling, etc). Of course, we only focused on text data at the moment.
DataProfiler - What's in your data? Extract schema, stats and entities
2 projects | reddit.com/r/Python | 30 Jul 2021
We made a library called DataProfiler - designed to replace pandas-profiling.
A note from our sponsor - Sonar
www.sonarsource.com | 22 Mar 2023
capitalone/DataProfiler is an open source project licensed under Apache License 2.0 which is an OSI approved license.