{"id":18456032,"url":"https://github.com/wbadart/hdsk","last_synced_at":"2025-06-29T04:34:46.656Z","repository":{"id":90254897,"uuid":"142350183","full_name":"wbadart/hdsk","owner":"wbadart","description":"Unified data science toolkit for Haskell and more","archived":false,"fork":false,"pushed_at":"2018-11-29T00:08:38.000Z","size":663,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-16T14:57:49.192Z","etag":null,"topics":["data-science","tooling"],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wbadart.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-25T20:24:59.000Z","updated_at":"2022-04-07T14:14:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"777a9cad-1142-4a8c-bce4-21dc709324ab","html_url":"https://github.com/wbadart/hdsk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wbadart%2Fhdsk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wbadart%2Fhdsk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wbadart%2Fhdsk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wbadart%2Fhdsk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wbadart","download_url":"https://codeload.github.com/wbadart/hdsk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250285731,"owners_count":21405298,"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":["data-science","tooling"],"created_at":"2024-11-06T08:09:52.972Z","updated_at":"2025-04-22T17:15:30.680Z","avatar_url":"https://github.com/wbadart.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Haskell Data Science Kit\n\n[![Build status][build status]](https://travis-ci.org/wbadart/hdsk)\n[![License][license badge]][11]\n\nThe Haskell Data Science Kit (*HDSK*) project is an attempt to create a\nwell-documented, well-tested, and performant data science library implemented\nin the Haskell language.\n\nSources suggest that in spite of huge potential for performance gains over\ncurrent de facto methods [[1]], adoption of Haskell in the data science\ncommunity lags for a variety of reasons, the greatest of which seems to be the\ndearth [[2]] of easy-to-use data science libraries (indeed, searching for\n\"*data science*\" on GitHub yields **14** Haskell-language repositories and\n**5,807** Python-language repositories [[3]]). This project seeks to mediate\nthat issue by presenting a *unified* (though modular) library of data science\nutilities which support the entire life-cycle of a data science project.\n\n**Disclaimer:** At the time of writing, I am still a beginner in Haskell, and\nthis project is as much about the above stated goal as it is about me learning\nand practicing Haskell itself and the software development ecosystem around it.\nSo, I make no guarantees that I will give the most optimal or idiomatic\nsolution to any given function (and in cases when I don't, pull requests are\ngladly welcomed!).\n\n[1]: https://izbicki.me/blog/hlearn-cross-validates-400x-faster-than-weka\n[2]: https://www.linkedin.com/pulse/haskell-data-science-good-bad-ugly-tom-hutchins\n[3]: https://github.com/search?q=data+science+language%3AHaskell\u0026type=Repositories\n\n\n## Installation\n\nTo use HDSK within your **stack** project, you must add this repository to the\n`extra-deps` list in `stack.yaml`. NOTE: this step will change once HDSK is\nreleased on Hackage.\n\n    extra-deps:\n    - git: git@github.com:wbadart/hdsk.git\n      commit: a52bed4216f607628e71594256dafd550ffe2d3e\n\nThe commit hash listed above is the most recent commit at the time of this writing.\nBe sure that the value you use is a recent enough to contain the features you\nneed.\n\nThe cabal file generated by stack has been checked in, so if you aren't using\nstack, and are only using cabal, the library can be installed from a fresh clone\nof the repository.\n\n\n## Usage\n\nPlease see [willbadart.com/hdsk](https://willbadart.com/hdsk) for library documentation.\nFurther project info, such as planned features, is made available on the\n[wiki](https://github.com/wbadart/hdsk/wiki).\n\n\n## License\n\nYou'll notice a key theme in this document has been **promoting adoption.** As\nsuch, I'm developing and eventually releasing this project under the\nBSD-3-Clause [[11]] license, due to its general permissiveness. This is also\none of the more popular licenses among the Haskell community [[12]].\n\nPlease see [LICENSE](./LICENSE) for the full text.\n\n[11]: https://opensource.org/licenses/BSD-3-Clause\n[12]: https://wiki.haskell.org/How_to_write_a_Haskell_program\n\n[build status]:  https://travis-ci.org/wbadart/hdsk.svg?branch=master\n[license badge]: https://img.shields.io/badge/license-BSD3-blue.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwbadart%2Fhdsk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwbadart%2Fhdsk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwbadart%2Fhdsk/lists"}