Skip to content

Standard set of packages and overlays for data-scientists [maintainer=@tbenst]

License

Notifications You must be signed in to change notification settings

nix-community/nix-data-science

Repository files navigation

Nix for Data Science

This repository aims to define a set of packages for data-scientists with batteries-included. By using Nix, the purely functional package manager, we strive to provide reproducible builds for the entire software stack, from low-level packages like glibc to high-level packages like PyTorch.

By using the same overlays (roughly "compilation flags" for those not versed in Nix) and by pinning nixpkgs to a particular SHA, we aim to improve the stability of the ecosystem and the ease-of-use by eventually providing access to a binary cache. This will greatly reduce the compilation burden and improve data scientist productivity.

Collaboration is encouraged! Feel free to create pull-requests or file an issue if you'd like to contribute.

Focus

Currently, the repository targets the Python & R ecosystem, and builds against Intel's MKL and NVIDIA's CUDA/cuDNN. Please get in touch if you would like to add focus areas!

Get in touch

Repo format

See https://www.reddit.com/r/NixOS/comments/8tkllx/standard_project_structure/ for more info.

About

Standard set of packages and overlays for data-scientists [maintainer=@tbenst]

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages