{"id":21105,"library":"datatile","title":"DataTile","description":"A library for managing, summarizing, and visualizing data, built on top of pandas. Current version 1.0.3, released sporadically with maintenance updates.","status":"active","version":"1.0.3","language":"python","source_language":"en","source_url":"https://github.com/polyaxon/datatile","tags":["data","summary","visualization","polyaxon"],"install":[{"cmd":"pip install datatile","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core dependency for data structures","package":"pandas","optional":false},{"reason":"Used for plotting","package":"matplotlib","optional":true},{"reason":"Enhanced visualizations","package":"seaborn","optional":true}],"imports":[{"note":"Common correct import.","wrong":"","symbol":"Summary","correct":"from datatile import Summary"},{"note":"","wrong":"","symbol":"Percentiles","correct":"from datatile import Percentiles"}],"quickstart":{"code":"import pandas as pd\nfrom datatile import Summary\n\ndf = pd.DataFrame({'a': [1,2,3], 'b': [4,5,6]})\nsummary = Summary(df)\nprint(summary.to_dict())","lang":"python","description":"Create a summary object from a DataFrame and print a dict of statistics."},"warnings":[{"fix":"Use df.select_dtypes(include='number') before passing to Summary.","message":"DataTile summary methods may silently drop non-numeric columns. Always check that your DataFrame has numeric types for intended columns.","severity":"gotcha","affected_versions":"all"},{"fix":"Replace `from datatile import Histogram` with direct plotting via matplotlib.","message":"The 'Histogram' class was deprecated in 1.0.0 and removed. Use matplotlib or seaborn directly.","severity":"deprecated","affected_versions":">=1.0.0"},{"fix":"Inspect keys after calling to_dict() and normalize as needed.","message":"The `to_dict()` method may return nested dictionaries with inconsistent key naming (snake_case vs camelCase) depending on version. Check the output carefully.","severity":"gotcha","affected_versions":"<=1.0.3"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run `pip install datatile` in the correct Python environment.","cause":"Package not installed or installed in wrong environment.","error":"ImportError: No module named 'datatile'"},{"fix":"Ensure DataFrame has at least one numeric column.","cause":"DataFrame contains all non-numeric columns; Summary returns None for some stats.","error":"TypeError: 'NoneType' object is not iterable when calling Summary(df)"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}