`pandaslearn` is a small wrapper on top of `scikit-learn` to automate common modeling tasks.
Project description
pandaslearn
pandaslearn is a small wrapper on top of scikit-learn to automate common modeling tasks.
- Create
Trainerinstance withDatasetandModelinstances,__init__()inTrainerinstance should populateDatasetandModelinstance'sloggerattributes. Methods onDatasetandModelshould be called after that, so that everything gets logged appropriately.
TODO
- TODO: visualization: add barcharts (plotnine)
- TODO: visualization: add histograms (plotnine)
- TODO: visualization: add scatterplots (plotnine)
- TODO: visualization: add lineplots (plotnine)
- TODO: visualization: add boxplots (plotnine)
- TODO: visualization: add violin plots (plotnine)
- TODO: visualization: add function to change theme (xkcd, ?)
- TODO: add a
geonamespace (+ feature engineering, plots) - TODO: add tests against a few standard fixtures (precompute values and test against them)
- TODO: integrate missingno package: functions to only compute/sort nullity
- TODO: integrate missingno package: plotnine functions matching missingno plot(including geo)
- TODO: integrate missingno package: timeseries nullity plots (just plot all timelines with gaps)
- TODO: pandas-profiling has a lot of useful analysis useful for ml. Integrate those (provide textual outcomes like dicts or dfs instead of plot)
- TODO: future integration targets: https://compose.alteryx.com/en/stable/
- TODO: future integration targets: https://featuretools.alteryx.com/en/stable/
- TODO: future integration targets: https://evalml.alteryx.com/en/stable/
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
pandaslearn-0.1.9.tar.gz
(17.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pandaslearn-0.1.9.tar.gz.
File metadata
- Download URL: pandaslearn-0.1.9.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.8 CPython/3.9.6 Darwin/21.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d8d5de68462a5e3b294dce453197363d37be42a02e0ba2baaae8f1220e4eac0
|
|
| MD5 |
0fd398a40c0366c38192dd44974d78be
|
|
| BLAKE2b-256 |
10f7945edd21f702d58d09bb985fc0f0ec46055ced0984225d4a28c3d32b64d1
|
File details
Details for the file pandaslearn-0.1.9-py3-none-any.whl.
File metadata
- Download URL: pandaslearn-0.1.9-py3-none-any.whl
- Upload date:
- Size: 21.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.8 CPython/3.9.6 Darwin/21.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70de1b3da3ca24771690a016fd25137e5801a025ac4b2f8ed7a0b3362279f47c
|
|
| MD5 |
5e668e412adbca3c0605854a8bd1a6cc
|
|
| BLAKE2b-256 |
62a5e36736bdfa3171e57b532b6536c82a24266fb4d238c2d6d63a6449ec8534
|