forked from M-Labs/nix-scripts
33 lines
756 B
Nix
33 lines
756 B
Nix
|
{ pkgs, artiq-full }:
|
||
|
{
|
||
|
artiq-example-user-env = pkgs.runCommand "artiq-example-user-env" {
|
||
|
buildInputs = [
|
||
|
(pkgs.python3.withPackages(ps: [
|
||
|
artiq-full.artiq
|
||
|
artiq-full.artiq-comtools
|
||
|
artiq-full.wand
|
||
|
artiq-full.lda
|
||
|
artiq-full.korad_ka3005p
|
||
|
artiq-full.novatech409b
|
||
|
artiq-full.thorlabs_tcube
|
||
|
artiq-full.artiq-board-kc705-nist_clock
|
||
|
artiq-full.artiq-board-kasli-nist2
|
||
|
ps.paramiko
|
||
|
ps.pandas
|
||
|
ps.numpy
|
||
|
ps.scipy
|
||
|
ps.numba
|
||
|
(ps.matplotlib.override { enableQt = true; })
|
||
|
ps.bokeh
|
||
|
ps.cirq
|
||
|
ps.qiskit
|
||
|
]))
|
||
|
|
||
|
artiq-full.openocd
|
||
|
pkgs.gtkwave
|
||
|
pkgs.spyder
|
||
|
pkgs.R
|
||
|
];
|
||
|
} "touch $out";
|
||
|
}
|