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 andDataSourceobject use Github's API to explore file structures in repositories containing.csvfiles, 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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| chart_tools-0.1.3.tar.gz | 23.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|