All Projects → nix-community → nix-data-science

nix-community / nix-data-science

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

Programming Languages

Nix
1067 projects

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].