{"id":15288140,"url":"https://github.com/ottogroup/dstoolbox","last_synced_at":"2025-04-13T05:34:11.506Z","repository":{"id":16926709,"uuid":"80818347","full_name":"ottogroup/dstoolbox","owner":"ottogroup","description":"Tools that make working with scikit-learn and pandas easier.","archived":false,"fork":false,"pushed_at":"2024-04-03T14:11:44.000Z","size":767,"stargazers_count":44,"open_issues_count":5,"forks_count":10,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-10-31T18:43:05.663Z","etag":null,"topics":["machine-learning","pandas","scikit-learn"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ottogroup.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-02-03T10:14:10.000Z","updated_at":"2024-01-25T12:53:23.000Z","dependencies_parsed_at":"2022-09-07T06:02:27.867Z","dependency_job_id":"f6629107-afb5-4123-b8f6-54c8c39ce6d2","html_url":"https://github.com/ottogroup/dstoolbox","commit_stats":{"total_commits":115,"total_committers":14,"mean_commits":8.214285714285714,"dds":0.6173913043478261,"last_synced_commit":"17a2f32fb6bda0d3296d2a996972f4ec6e754ba4"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ottogroup%2Fdstoolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ottogroup%2Fdstoolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ottogroup%2Fdstoolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ottogroup%2Fdstoolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ottogroup","download_url":"https://codeload.github.com/ottogroup/dstoolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223573917,"owners_count":17167368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["machine-learning","pandas","scikit-learn"],"created_at":"2024-09-30T15:44:20.923Z","updated_at":"2024-11-07T19:01:46.154Z","avatar_url":"https://github.com/ottogroup.png","language":"Jupyter Notebook","readme":"Otto Group BI Data Science Toolbox\n==================================\n\nNOTE: This project is on life support. That means there are probably\nnot any new features being added, but there will be regular updates to\nsupport upcoming versions of sklearn and pandas.\n\nThis repository contains tools that make working with\n`scikit-learn \u003chttp://scikit-learn.org/\u003e`__ and\n`pandas \u003chttp://pandas.pydata.org/\u003e`__ easier.\n\n|Build Status|\n\nWhat is this?\n-------------\n\ndstoolbox is not one big tool but rather an amalgamation of small\nre-usable tools. They are intended to work well with scikit-learn and\npandas make the integration of those libraries easier.\n\nThe best way to get started is to have a look at the `notebooks\nfolder \u003chttps://github.com/ottogroup/dstoolbox/tree/master/notebooks\u003e`__,\nespecially at the `showcase\nnotebook \u003chttps://github.com/ottogroup/dstoolbox/blob/master/notebooks/Showcase.ipynb\u003e`__.\n\nThe tools included here are used by us at Otto Group BI for our\nproduction services, as well as by individual members for machine\nlearning related things, such as participating in Kaggle competitions.\n\nInstallation instructions\n-------------------------\n\nUsing ``pip``::\n\n  pip install dstoolbox\n\n\nThere is a conda recipe for those who want to build their own conda\npackage.\n\n\nContributing\n------------\n\nPull requests are welcome. Here are some directions:\n\nTests\n~~~~~\n\nTo run the tests, you need to install the dev requirements using pip::\n\n  pip install -r requirements-dev.txt\n\nor conda::\n\n  conda install --file requirements-dev.txt\n\nNext you should check that all unit tests and all static code checks\npass::\n\n  py.test\n  pylint dstoolbox\n\nGuidelines\n~~~~~~~~~~\n\n-  Python 3 only.\n\n-  Code should be re-usable and succinct.\n\n-  Where applicable, it should be compatible with\n   `scikit-learn \u003chttp://scikit-learn.org/\u003e`__,\n   `pandas \u003chttp://pandas.pydata.org/\u003e`__, and\n   `Palladium \u003chttps://github.com/ottogroup/palladium\u003e`__.\n\n-  It should be documented and unit-tested using pytest (100% code\n   coverage desired).\n\n-  It should conform to the coding standards prescribed by pylint (where\n   it makes sense).\n\n-  There should be usage examples that cover the most common use cases\n   (the best place would be an IPython/Jupyter notebook).\n\n-  Don't add dependencies unless absolutely necessary.\n\n\n.. |Build Status| image:: https://github.com/ottogroup/dstoolbox/actions/workflows/build_test_python.yml/badge.svg\n   :target: https://github.com/ottogroup/dstoolbox/actions/workflows/build_test_python.yml\n","funding_links":[],"categories":["Machine Learning Frameworks"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fottogroup%2Fdstoolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fottogroup%2Fdstoolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fottogroup%2Fdstoolbox/lists"}