Skip to main content

Powerful visualizations, and an easy to use, interactive api for exploring and loading datasets

Project description

chart-tools    


Install & Use

Must have python 3.9+

pip install chart-tools
import chart_tools as ct
ct.load_data() # outputs available pre-defined data sources

Data Interface

Easily load datasets and explore available sources with one line of code

  • The load_data() function and DataSource object use Github's API to explore file structures in repositories containing .csv files, and easily load files into dataframes. Chart-tools has a pre-defined library (collection of repositories) for you to explore within your notebook and load data from.

Robust caching system designed for Python notebooks, performing great with large datasets.

  • Any dataframe you load gets cached in memory, remembering which pandas keyword arguments you used when loading the file. Next time you load it, you'll get a copy of the cached dataframe, unless you pass different keyword arguments. Not only is this great for performance with large datasets, but it also eliminates the common need to declare a df_raw = ... and then use df = df_raw.copy() to get your original data again.

Has a pre-defined library of data sources to explore, and lets you easily define your own library

  • Save an entire Github repository file structure (csv files only) to your desktop

Charts & Visualization

superheat

  • A "super" correlation heatmap you can't find elsewhere, designed for speed and ease of use.
  • Marks are sized dynamically based on correlation strength, drawing your eyes straight to the most important relationships.
  • Easily filter out variables whose coefficients average below a threshold, or simply mask/hide marks below a threshold.

Examples

Screen Shot 2022-04-24 at 3 02 22 AM Screen Shot 2022-04-24 at 3 09 06 AM

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chart_tools-0.1.3.tar.gz (23.3 kB view hashes)

Uploaded Source

Built Distribution

chart_tools-0.1.3-py3-none-any.whl (16.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page