LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
mage_ai/__init__.py
mage_ai.egg-info/PKG-INFO
mage_ai.egg-info/SOURCES.txt
mage_ai.egg-info/dependency_links.txt
mage_ai.egg-info/requires.txt
mage_ai.egg-info/top_level.txt
mage_ai/data_cleaner/__init__.py
mage_ai/data_cleaner/data_cleaner.py
mage_ai/data_cleaner/analysis/__init__.py
mage_ai/data_cleaner/analysis/calculator.py
mage_ai/data_cleaner/analysis/charts.py
mage_ai/data_cleaner/analysis/constants.py
mage_ai/data_cleaner/cleaning_rules/__init__.py
mage_ai/data_cleaner/cleaning_rules/base.py
mage_ai/data_cleaner/cleaning_rules/clean_column_names.py
mage_ai/data_cleaner/cleaning_rules/fix_syntax_errors.py
mage_ai/data_cleaner/cleaning_rules/impute_values.py
mage_ai/data_cleaner/cleaning_rules/reformat_values.py
mage_ai/data_cleaner/cleaning_rules/remove_collinear_columns.py
mage_ai/data_cleaner/cleaning_rules/remove_columns_with_high_empty_rate.py
mage_ai/data_cleaner/cleaning_rules/remove_columns_with_single_value.py
mage_ai/data_cleaner/cleaning_rules/remove_duplicate_rows.py
mage_ai/data_cleaner/cleaning_rules/remove_outliers.py
mage_ai/data_cleaner/column_types/__init__.py
mage_ai/data_cleaner/column_types/column_type_detector.py
mage_ai/data_cleaner/column_types/constants.py
mage_ai/data_cleaner/estimators/__init__.py
mage_ai/data_cleaner/estimators/base.py
mage_ai/data_cleaner/estimators/encoders.py
mage_ai/data_cleaner/estimators/outlier_removal.py
mage_ai/data_cleaner/pipelines/__init__.py
mage_ai/data_cleaner/pipelines/base.py
mage_ai/data_cleaner/shared/__init__.py
mage_ai/data_cleaner/shared/array.py
mage_ai/data_cleaner/shared/constants.py
mage_ai/data_cleaner/shared/conversions.py
mage_ai/data_cleaner/shared/hash.py
mage_ai/data_cleaner/shared/logger.py
mage_ai/data_cleaner/shared/multi.py
mage_ai/data_cleaner/shared/utils.py
mage_ai/data_cleaner/statistics/__init__.py
mage_ai/data_cleaner/statistics/calculator.py
mage_ai/data_cleaner/transformer_actions/__init__.py
mage_ai/data_cleaner/transformer_actions/action_code.py
mage_ai/data_cleaner/transformer_actions/base.py
mage_ai/data_cleaner/transformer_actions/column.py
mage_ai/data_cleaner/transformer_actions/constants.py
mage_ai/data_cleaner/transformer_actions/custom_action.py
mage_ai/data_cleaner/transformer_actions/dependency_resolution.py
mage_ai/data_cleaner/transformer_actions/helpers.py
mage_ai/data_cleaner/transformer_actions/row.py
mage_ai/data_cleaner/transformer_actions/shared.py
mage_ai/data_cleaner/transformer_actions/utils.py
mage_ai/data_cleaner/transformer_actions/variable_replacer.py
mage_ai/data_cleaner/transformer_actions/spark/__init__.py
mage_ai/data_cleaner/transformer_actions/spark/constants.py
mage_ai/data_cleaner/transformer_actions/spark/transformers.py
mage_ai/data_cleaner/transformer_actions/udf/__init__.py
mage_ai/data_cleaner/transformer_actions/udf/addition.py
mage_ai/data_cleaner/transformer_actions/udf/base.py
mage_ai/data_cleaner/transformer_actions/udf/constant.py
mage_ai/data_cleaner/transformer_actions/udf/date_trunc.py
mage_ai/data_cleaner/transformer_actions/udf/difference.py
mage_ai/data_cleaner/transformer_actions/udf/distance_between.py
mage_ai/data_cleaner/transformer_actions/udf/divide.py
mage_ai/data_cleaner/transformer_actions/udf/formatted_date.py
mage_ai/data_cleaner/transformer_actions/udf/if_else.py
mage_ai/data_cleaner/transformer_actions/udf/multiply.py
mage_ai/data_cleaner/transformer_actions/udf/string_replace.py
mage_ai/data_cleaner/transformer_actions/udf/string_split.py
mage_ai/data_cleaner/transformer_actions/udf/substring.py
mage_ai/sample_datasets/__init__.py
mage_ai/sample_datasets/product_purchases.csv
mage_ai/sample_datasets/salary_survey.csv
mage_ai/sample_datasets/titanic_survival.csv
mage_ai/sample_datasets/user_emails.csv
mage_ai/server/__init__.py
mage_ai/server/app.py
mage_ai/server/constants.py
mage_ai/server/client/__init__.py
mage_ai/server/client/mage.py
mage_ai/server/data/__init__.py
mage_ai/server/data/base.py
mage_ai/server/data/models.py
mage_ai/server/frontend_dist/404.html
mage_ai/server/frontend_dist/404.html.html
mage_ai/server/frontend_dist/datasets.html
mage_ai/server/frontend_dist/favicon.ico
mage_ai/server/frontend_dist/index.html
mage_ai/server/frontend_dist/test.html
mage_ai/server/frontend_dist/vercel.svg
mage_ai/server/frontend_dist/_next/static/chunks/1150.9a2a68d559bd2da6.js
mage_ai/server/frontend_dist/_next/static/chunks/1240.f8dc5f8037b0c786.js
mage_ai/server/frontend_dist/_next/static/chunks/1830-d10560d53ce4ed5b.js
mage_ai/server/frontend_dist/_next/static/chunks/2481.99054e8258959f41.js
mage_ai/server/frontend_dist/_next/static/chunks/2508.46f902341597acb3.js
mage_ai/server/frontend_dist/_next/static/chunks/2545.ffcb34aeaf67d098.js
mage_ai/server/frontend_dist/_next/static/chunks/261.d519039178c46662.js
mage_ai/server/frontend_dist/_next/static/chunks/266.e301071d22592682.js
mage_ai/server/frontend_dist/_next/static/chunks/2798.77f9511ec78d065f.js
mage_ai/server/frontend_dist/_next/static/chunks/2895-d892d4e67e90391e.js
mage_ai/server/frontend_dist/_next/static/chunks/29107295-f7ca5de7ec07893d.js
mage_ai/server/frontend_dist/_next/static/chunks/3183-081faf44d7e80e13.js
mage_ai/server/frontend_dist/_next/static/chunks/3453.84c8b778b82f0c80.js
mage_ai/server/frontend_dist/_next/static/chunks/3467.6990fd650186ee3f.js
mage_ai/server/frontend_dist/_next/static/chunks/3835.e081fbe259a27731.js
mage_ai/server/frontend_dist/_next/static/chunks/3898.7d05a94ae0a2513b.js
mage_ai/server/frontend_dist/_next/static/chunks/4042.ef4c23df50a55a4b.js
mage_ai/server/frontend_dist/_next/static/chunks/4092.0d94575700d4e82b.js
mage_ai/server/frontend_dist/_next/static/chunks/4388.04098706f32e69e7.js
mage_ai/server/frontend_dist/_next/static/chunks/440.388cbd9c314b2049.js
mage_ai/server/frontend_dist/_next/static/chunks/4450.79f14f763d55c63e.js
mage_ai/server/frontend_dist/_next/static/chunks/4454.fa1e0d91fb18c9f6.js
mage_ai/server/frontend_dist/_next/static/chunks/4776.0d62dcf59c40902b.js
mage_ai/server/frontend_dist/_next/static/chunks/4883.f8f2f33003b210cd.js
mage_ai/server/frontend_dist/_next/static/chunks/5008.29c2662ecc2b04c7.js
mage_ai/server/frontend_dist/_next/static/chunks/5104.1edcf4437c471dd4.js
mage_ai/server/frontend_dist/_next/static/chunks/5164.00040cefa89f9700.js
mage_ai/server/frontend_dist/_next/static/chunks/5729.3e16256865d12f16.js
mage_ai/server/frontend_dist/_next/static/chunks/5824.464b7ce3993c7fd7.js
mage_ai/server/frontend_dist/_next/static/chunks/6042.7eb41f77773bd739.js
mage_ai/server/frontend_dist/_next/static/chunks/6115.ef97918e1a8941e4.js
mage_ai/server/frontend_dist/_next/static/chunks/6116.a7eadc97ba3006ca.js
mage_ai/server/frontend_dist/_next/static/chunks/6434.a06131f48507d577.js
mage_ai/server/frontend_dist/_next/static/chunks/6443.12321045a251c4d4.js
mage_ai/server/frontend_dist/_next/static/chunks/6507.d3a17777d2c294e6.js
mage_ai/server/frontend_dist/_next/static/chunks/6958.1e71ef6d02851540.js
mage_ai/server/frontend_dist/_next/static/chunks/739.215c4a8f5efd45ba.js
mage_ai/server/frontend_dist/_next/static/chunks/7838-31c9029618547a94.js
mage_ai/server/frontend_dist/_next/static/chunks/7947.87bd2aa346b371bf.js
mage_ai/server/frontend_dist/_next/static/chunks/7951.f57298ab27ec4e0b.js
mage_ai/server/frontend_dist/_next/static/chunks/8018.a65ec9cf76b64112.js
mage_ai/server/frontend_dist/_next/static/chunks/8097.04af9c5be5538a7a.js
mage_ai/server/frontend_dist/_next/static/chunks/8256.8e60f4e14c6cdabe.js
mage_ai/server/frontend_dist/_next/static/chunks/826.4064a2f32d4d9643.js
mage_ai/server/frontend_dist/_next/static/chunks/8277.8e0ea7590807d2ed.js
mage_ai/server/frontend_dist/_next/static/chunks/8762.dff300f86bef8573.js
mage_ai/server/frontend_dist/_next/static/chunks/8807.b06dd670d52a8f6a.js
mage_ai/server/frontend_dist/_next/static/chunks/8849.5bafcd3b74a776ce.js
mage_ai/server/frontend_dist/_next/static/chunks/8901.1898121dc4320444.js
mage_ai/server/frontend_dist/_next/static/chunks/8920.f13490f3898e0b5f.js
mage_ai/server/frontend_dist/_next/static/chunks/8a28b14e-390be93601992c10.js
mage_ai/server/frontend_dist/_next/static/chunks/9307.8c0e300105d5fe79.js
mage_ai/server/frontend_dist/_next/static/chunks/9361.801f89d5857994f5.js
mage_ai/server/frontend_dist/_next/static/chunks/9363.dfa7f914d9f4a80a.js
mage_ai/server/frontend_dist/_next/static/chunks/9437.39461c16e8cd3f64.js
mage_ai/server/frontend_dist/_next/static/chunks/9566.b740096243022890.js
mage_ai/server/frontend_dist/_next/static/chunks/9633.40e5056ca1e2b22a.js
mage_ai/server/frontend_dist/_next/static/chunks/9785.d7543c27d0b71782.js
mage_ai/server/frontend_dist/_next/static/chunks/9855.5df2acc4ba6019d4.js
mage_ai/server/frontend_dist/_next/static/chunks/9869.da3b550b78323556.js
mage_ai/server/frontend_dist/_next/static/chunks/9927.ac06f12833055364.js
mage_ai/server/frontend_dist/_next/static/chunks/framework-2535f53b44d73ca6.js
mage_ai/server/frontend_dist/_next/static/chunks/main-e3271c04d2f06262.js
mage_ai/server/frontend_dist/_next/static/chunks/polyfills-5cd94c89d3acac5f.js
mage_ai/server/frontend_dist/_next/static/chunks/webpack-247d455b02085d77.js
mage_ai/server/frontend_dist/_next/static/chunks/pages/_app-3d654145a2faeae4.js
mage_ai/server/frontend_dist/_next/static/chunks/pages/_error-6e9e91b82ad4472f.js
mage_ai/server/frontend_dist/_next/static/chunks/pages/datasets-8033070088b6a4e0.js
mage_ai/server/frontend_dist/_next/static/chunks/pages/index-61cbbf5ce82ed730.js
mage_ai/server/frontend_dist/_next/static/chunks/pages/test-88162cd434c20079.js
mage_ai/server/frontend_dist/_next/static/chunks/pages/datasets/[...slug]-4e1b705c599c95bc.js
mage_ai/server/frontend_dist/_next/static/css/aa29ed99f2786b14.css
mage_ai/server/frontend_dist/_next/static/pk1G7Q6EpAkCxK7qFpEFJ/_buildManifest.js
mage_ai/server/frontend_dist/_next/static/pk1G7Q6EpAkCxK7qFpEFJ/_middlewareManifest.js
mage_ai/server/frontend_dist/_next/static/pk1G7Q6EpAkCxK7qFpEFJ/_ssgManifest.js
mage_ai/server/frontend_dist/datasets/[...slug].html
mage_ai/server/frontend_dist/fonts/Roboto/LICENSE.txt
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-Black.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-BlackItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-Bold.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-BoldItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-Italic.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-Light.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-LightItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-Medium.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-MediumItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-Regular.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-Thin.ttf
mage_ai/server/frontend_dist/fonts/Roboto/Roboto-ThinItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/LICENSE.txt
mage_ai/server/frontend_dist/fonts/Roboto_Mono/README.txt
mage_ai/server/frontend_dist/fonts/Roboto_Mono/RobotoMono-Italic-VariableFont_wght.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/RobotoMono-VariableFont_wght.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-Bold.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-BoldItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-ExtraLight.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-ExtraLightItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-Italic.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-Light.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-LightItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-Medium.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-MediumItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-Regular.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-SemiBold.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-SemiBoldItalic.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-Thin.ttf
mage_ai/server/frontend_dist/fonts/Roboto_Mono/static/RobotoMono-ThinItalic.ttf
mage_ai/server/frontend_dist/images/dashboard-api-key.webp
mage_ai/server/utils/__init__.py
mage_ai/server/utils/frontend_renderer.py
mage_ai/tests/__init__.py
mage_ai/tests/base_test.py
mage_ai/tests/test_shared.py
mage_ai/tests/data_cleaner/__init__.py
mage_ai/tests/data_cleaner/test_column_type_detector.py
mage_ai/tests/data_cleaner/cleaning_rules/__init__.py
mage_ai/tests/data_cleaner/cleaning_rules/test_clean_column_names.py
mage_ai/tests/data_cleaner/cleaning_rules/test_fix_syntax_error.py
mage_ai/tests/data_cleaner/cleaning_rules/test_impute_values.py
mage_ai/tests/data_cleaner/cleaning_rules/test_reformat_values.py
mage_ai/tests/data_cleaner/cleaning_rules/test_remove_collinear_columns.py
mage_ai/tests/data_cleaner/cleaning_rules/test_remove_columns_with_high_empty_rate.py
mage_ai/tests/data_cleaner/cleaning_rules/test_remove_columns_with_single_value.py
mage_ai/tests/data_cleaner/cleaning_rules/test_remove_duplicate_rows.py
mage_ai/tests/data_cleaner/cleaning_rules/test_remove_outliers.py
mage_ai/tests/data_cleaner/statistics/__init__.py
mage_ai/tests/data_cleaner/statistics/test_calculator.py
mage_ai/tests/data_cleaner/transformer_actions/__init__.py
mage_ai/tests/data_cleaner/transformer_actions/shared.py
mage_ai/tests/data_cleaner/transformer_actions/test_base.py
mage_ai/tests/data_cleaner/transformer_actions/test_column.py
mage_ai/tests/data_cleaner/transformer_actions/test_custom_actions.py
mage_ai/tests/data_cleaner/transformer_actions/test_helpers.py
mage_ai/tests/data_cleaner/transformer_actions/test_row.py
mage_ai/tests/data_cleaner/transformer_actions/test_utils.py
mage_ai/tests/data_cleaner/transformer_actions/test_variable_replacer.py