Share your Data Science stack in Nixpkgs

This page summarizes the projects mentioned and recommended in the original post on /r/NixOS

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • mach-nix

    Create highly reproducible python environments

  • mach-nix and friends are pretty good, but I've found that the expectations of all the commonly-used data science stuff is pretty antithetical to the Nix Way. I'm not sure if it's still the case, but last I tried, Hydra wasn't building CUDA (since it's non-free), so I had to compile that and e.g. TensorFlow and PyTorch. Very painful, even on a beefy system.

  • nix-direnv

    A fast, persistent use_nix/use_flake implementation for direnv [maintainer=@Mic92 / @bbenne10]

  • I mostly use R with some python and recently started using flakes + nix-direnv to define/build project/shell environments. I use Emacs as the IDE (I’m using Doom Emacs w/ evil mode for vim key bindings) which has support for direnv and it’s been amazing. I don’t have any system R or python installed, but emacs w/config is installed to my user globally.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • devenv

    Fast, Declarative, Reproducible, and Composable Developer Environments

  • Also it seems there is a new project devenv I have been seeing a lot about lately that looks to provide a friendly approach to getting a development environment up and running (I haven’t used it yet but just wanted to share).

  • doomemacs

    An Emacs framework for the stubborn martian hacker

  • I mostly use R with some python and recently started using flakes + nix-direnv to define/build project/shell environments. I use Emacs as the IDE (I’m using Doom Emacs w/ evil mode for vim key bindings) which has support for direnv and it’s been amazing. I don’t have any system R or python installed, but emacs w/config is installed to my user globally.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • FLaNK AI for 11 March 2024

    46 projects | dev.to | 11 Mar 2024
  • Flakes aren't real and cannot hurt you: using Nix flakes the non-flake way

    6 projects | news.ycombinator.com | 9 Jan 2024
  • How I use Nix in my Elm projects

    8 projects | dev.to | 19 Dec 2023
  • Development Environments with Guix, similar to devenv.sh

    4 projects | /r/GUIX | 9 Dec 2023
  • literate-calc-mode.el: 🧮 Literate programming for M-x calc

    1 project | /r/planetemacs | 4 Dec 2023