Skip to main content

`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 Trainer instance with Dataset and Model instances, __init__() in Trainer instance should populate Dataset and Model instance's logger attributes. Methods on Dataset and Model should 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 geo namespace (+ 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


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)

Uploaded Source

Built Distribution

pandaslearn-0.1.9-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

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

Hashes for pandaslearn-0.1.9.tar.gz
Algorithm Hash digest
SHA256 5d8d5de68462a5e3b294dce453197363d37be42a02e0ba2baaae8f1220e4eac0
MD5 0fd398a40c0366c38192dd44974d78be
BLAKE2b-256 10f7945edd21f702d58d09bb985fc0f0ec46055ced0984225d4a28c3d32b64d1

See more details on using hashes here.

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

Hashes for pandaslearn-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 70de1b3da3ca24771690a016fd25137e5801a025ac4b2f8ed7a0b3362279f47c
MD5 5e668e412adbca3c0605854a8bd1a6cc
BLAKE2b-256 62a5e36736bdfa3171e57b532b6536c82a24266fb4d238c2d6d63a6449ec8534

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