Vi

Visions – User defined data type systems

Hacker News

Visions – User defined data type systems

Visions is a python library for working with user defined data type systems. Out of the box, it provides type inference and automated data cleaning of sequence data with backend specific implementations for pandas, spark, python, and numpy. We often use it as a first pass cleaning step when working with tabular data and to simplify the backend logic of both pandas-profiling[1] and our tabular data compression library compressio[2]. Because data types are user defined, we can build user customizable libraries based around types without adding code complexity. In the case of compressio that means offering users the ability to use any compression algorithm they want by simply passing a dictionary mapping `{type: compression algorithm}` or defining new compression algorithms for otherwise unsupported data types like shapely geometries, images, etc. We hope you like it and would really appreciate feedback about how to make the library more useful and easier to use. P.S. If you're interested in learning more about the project, the original paper is available on JOSS[3] you can also check out our Numpy Global 2020 talk[4] 1. https://github.com/pandas-profiling/pandas-profiling 2. https://github.com/dylan-profiler/compressio 3. https://joss.theoj.org/papers/10.21105/joss.02145 4. https://www.youtube.com/watch?v=h2w99XIKizY

Share card

Actual performance

45points
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
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.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
61%61% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRFits verified-revenue profile · Strong signals: users · Missing: mobile apps, ios, personal
57%57% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, new, code · Missing: mac, agents, macos
54%54% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: users · Missing: plus, platform, intuitive
38%38% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
11%11% 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

Ty
Type Systems FAQ45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Type Systems FAQ

Hacker News1
Th
The Tabular Data Type47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The Tabular Data Type

Hacker News1
Co
Code Podcast: Type Systems49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Code Podcast: Type Systems

Hacker News1
Re
Recommender Systems in Keras48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Recommender Systems in Keras

Hacker News14
Fe
Fern – L-systems in Go48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fern – L-systems in Go

Hacker News3
PV
PVBenchmark – UserBenchmark for PV Systems34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PVBenchmark – UserBenchmark for PV Systems

Hacker News1
PV
PVBenchmark – UserBenchmark for PV Systems34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PVBenchmark – UserBenchmark for PV Systems

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

Troubleshoot distributed systems

Hacker News6
Aventis Systems
Aventis Systems27%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

“Get IT Done”

Indie Hackerscommitment-full-time
RT
RTTI and type-generic user extensible print in C45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

RTTI and type-generic user extensible print in C

Hacker News2