Skip to main content

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

Metadata

Release files for chart-tools 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chart-tools 0.1.3
File Size Uploaded
chart_tools-0.1.3.tar.gz 23.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chart-tools 0.1.3
File Interpreter ABI Platform
chart_tools-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 39.8 kB

Release files / chart_tools-0.1.3.tar.gz

Download URL chart_tools-0.1.3.tar.gz
Size 23.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e09332a9dd2eb53d4738442544d6aac98e00ca7e199df2d5ac0fa2a0c7335885
BLAKE2b-256 checksum
How to use checksums
3ba9b56f89bbb559747057aeb195218e6d94eab2bc5b0c5de4d43c3d63fd22fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release files / chart_tools-0.1.3-py3-none-any.whl

Download URL chart_tools-0.1.3-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
233fcc2fcc3580295c0361a811e921d8f92e30f9f522373882b64c960defcb6e
BLAKE2b-256 checksum
How to use checksums
a3213ff796a0369a4695f83016608946032961a7e97fd4ec1f35530934e174a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page