{"library":"rdt","title":"RDT (Reversible Data Transforms)","description":"RDT (Reversible Data Transforms) is a Python library that enables the transformation of raw data into fully numerical data, making it ready for various data science tasks. The transformations are designed to be reversible, allowing conversion back to the original data format. It is part of The Synthetic Data Vault Project and is actively maintained by DataCebo, with frequent updates and releases. The current version is 1.21.0.","language":"python","status":"active","last_verified":"Sun May 17","install":{"commands":["pip install rdt"],"cli":null},"imports":["from rdt import HyperTransformer","from rdt import get_demo"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pandas as pd\nfrom rdt import HyperTransformer, get_demo\n\n# Load a demo dataset\ncustomers = get_demo()\nprint(\"Original Data:\\n\", customers.head())\n\n# Initialize and detect config with HyperTransformer\nht = HyperTransformer()\nht.detect_initial_config(data=customers)\nprint(\"\\nDetected Config:\\n\", ht.get_config())\n\n# Transform the data\ntransformed_data = ht.transform(customers)\nprint(\"\\nTransformed Data (first 5 rows):\\n\", transformed_data.head())\n\n# Reverse transform the data back to original format\nreversed_data = ht.reverse_transform(transformed_data)\nprint(\"\\nReversed Data (first 5 rows):\\n\", reversed_data.head())","lang":"python","description":"This quickstart demonstrates how to load a demo dataset, initialize a `HyperTransformer`, automatically detect its configuration based on the data, transform the data into a numerical format, and then reverse the transformation back to its original representation.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"1.21.0","pypi_latest":"1.21.0","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":14.9,"avg_import_s":3.11,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"rdt","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"rdt","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":14.2,"import_time_s":1.98,"mem_mb":59.2,"disk_size":"366M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"rdt","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"rdt","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":14,"import_time_s":3.87,"mem_mb":71.8,"disk_size":"397M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"rdt","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"rdt","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":15,"import_time_s":3.98,"mem_mb":69.8,"disk_size":"377M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"rdt","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"rdt","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":15.2,"import_time_s":3.57,"mem_mb":68.8,"disk_size":"375M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"rdt","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"rdt","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":16.3,"import_time_s":2.16,"mem_mb":56.7,"disk_size":"379M"}]}}