Data Science workgroup: Difference between revisions
imported>Ixxie No edit summary |
imported>Ixxie No edit summary |
||
| Line 2: | Line 2: | ||
This workgroup is dedicated towards improving the state of the data science stack in Nixpkgs. This includes work on packages and modules for scientific computation, artificial intelligence and data processing, as well as data science IDEs. | This workgroup is dedicated towards improving the state of the data science stack in Nixpkgs. This includes work on packages and modules for scientific computation, artificial intelligence and data processing, as well as data science IDEs. | ||
There have been some great examples of great work done on the data science infra : | |||
* [https://github.com/NixOS/nixpkgs/pulls?utf8=%E2%9C%93&q=is%3Apr+jupyter Jupyter] | * [https://github.com/NixOS/nixpkgs/pulls?utf8=%E2%9C%93&q=is%3Apr+jupyter Jupyter] | ||
* [https://github.com/NixOS/nixpkgs/pull/38566 Jupyterlab package] | * [https://github.com/NixOS/nixpkgs/pull/38566 Jupyterlab package] | ||
* [https://github.com/NixOS/nixpkgs/pulls?utf8=%E2%9C%93&q=is%3Apr+jupyterhub Jupyterhub] | * [https://github.com/NixOS/nixpkgs/pulls?utf8=%E2%9C%93&q=is%3Apr+jupyterhub Jupyterhub] | ||
with such highlights as @aborsu's [https://github.com/aborsu/nixpkgs/blob/22ef965da38cc5e3457fe2d848b8a789cb6ad207/nixos/modules/services/development/jupyter/default.nix Jupyter kernels written in Nix]: | |||
<code> | |||
python3kernel = let | |||
env = (pkgs.python3.withPackages | |||
(pythonPackages: with pythonPackages; [ | |||
ipykernel | |||
pandas | |||
scikitlearn | |||
])); | |||
in { | |||
displayName = "Python 3 for machine learning"; | |||
argv = [ | |||
"$ {env.interpreter}" | |||
"-m" | |||
"ipykernel_launcher" | |||
"-f" | |||
"{connection_file}" | |||
]; | |||
language = "python"; | |||
logo32 = "$ {env.sitePackages}/ipykernel/resources/logo-32x32.png"; | |||
logo64 = "$ {env.sitePackages}/ipykernel/resources/logo-64x64.png"; | |||
}; | |||
</code> | |||
and libraries: | and libraries: | ||
| Line 15: | Line 48: | ||
But could a coordinated effort be fruitful step up the game? Lets continue the discussion here and at #nixos-data. | |||
Lets continue the discussion here and at #nixos-data. | |||
== Channels == | == Channels == | ||