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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: chart_tools-0.1.3.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for chart_tools-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e09332a9dd2eb53d4738442544d6aac98e00ca7e199df2d5ac0fa2a0c7335885
MD5 21cdf0f6fb713f220c9c9c2d6fd1b049
BLAKE2b-256 3ba9b56f89bbb559747057aeb195218e6d94eab2bc5b0c5de4d43c3d63fd22fb

See more details on using hashes here.

File details

Details for the file chart_tools-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: chart_tools-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for chart_tools-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 233fcc2fcc3580295c0361a811e921d8f92e30f9f522373882b64c960defcb6e
MD5 e0014675b86f40aa0adafcc70ccf73a9
BLAKE2b-256 a3213ff796a0369a4695f83016608946032961a7e97fd4ec1f35530934e174a6

See more details on using hashes here.

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