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
ct.load_data('football') # outputs all the files and directories in the 'football' data source

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 Jupyter 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

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.1.tar.gz (11.8 kB view details)

Uploaded Source

File details

Details for the file chart_tools-0.1.1.tar.gz.

File metadata

  • Download URL: chart_tools-0.1.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for chart_tools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4fd1ac610d207dee63135f0474f55b8339d7ef94043e2ebc9aa76a78a3902194
MD5 b8862cc171067e00fa6d1f78b55306c5
BLAKE2b-256 76042b8659e755a33139dd0af1bd296bba5576b82931594c6dd8f027d8688ac6

See more details on using hashes here.

Supported by

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