{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/7"}],"enrichment":{"capability":"RDT converts raw, mixed-type data into fully numerical form via reversible transformations, then converts it back to the original format.","skillfed_tags":["data-preprocessing","reversible-transforms","synthetic-data"],"use_cases":["Prepare mixed-type tabular data for machine learning models that require numerical input","Generate synthetic data by transforming real data, training generative models, then reversing to realistic format","Handle missing values and categorical encoding automatically across multiple columns at once","Validate data transformations by round-tripping: transform and reverse to check fidelity","Normalize heterogeneous datasets from databases or CSVs into a uniform numerical representation"],"what_it_does":"RDT is a data transformation library that automatically detects the semantic type of each column in your dataset (datetime, boolean, categorical, numerical) and applies an appropriate reversible encoder to convert it to numerical form. Once transformed, your data is ready for machine learning pipelines. The key feature is reversibility: you can transform data back to its original format after processing, which is useful for validation, inspection, or final output generation.\n\nThe library works through a HyperTransformer that learns column statistics during a fit phase, then applies the learned transformations consistently. It depends on numpy, pandas, scipy, and scikit-learn for numerical operations, Faker for synthetic value generation, and python-dateutil for temporal handling. The library supports Python 3.9 through 3.14 and is actively maintained.","worth_installing":"Yes, with conditions. RDT is actively maintained, has low install friction, and solves a real problem in data preprocessing. However, the BUSL-1.1 license restricts commercial use until a future date\u2014verify the license terms match your use case before committing. No known security vulnerabilities. Suitable for research, internal tools, and open-source projects where the license permits."},"id":"rdt","links":{"html":"https://skillfed.io/packages/rdt","md":"https://skillfed.io/packages/rdt.md","pypi":"https://pypi.org/project/rdt/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":"BUSL-1.1","license_treatment":"unclear","name":"rdt","python_support":"supports_current","summary":"Reversible Data Transforms"},"popularity":{"monthly_downloads":196091,"position":9798,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.22.0"}
