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 andDataSource
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 usedf = 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
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09332a9dd2eb53d4738442544d6aac98e00ca7e199df2d5ac0fa2a0c7335885 |
|
MD5 | 21cdf0f6fb713f220c9c9c2d6fd1b049 |
|
BLAKE2b-256 | 3ba9b56f89bbb559747057aeb195218e6d94eab2bc5b0c5de4d43c3d63fd22fb |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233fcc2fcc3580295c0361a811e921d8f92e30f9f522373882b64c960defcb6e |
|
MD5 | e0014675b86f40aa0adafcc70ccf73a9 |
|
BLAKE2b-256 | a3213ff796a0369a4695f83016608946032961a7e97fd4ec1f35530934e174a6 |