diff --git a/conda/environments/all-linux.yml b/conda/environments/all-linux.yml new file mode 100644 index 0000000..eb997f8 --- /dev/null +++ b/conda/environments/all-linux.yml @@ -0,0 +1,51 @@ +name: all +channels: +- conda-forge +dependencies: +- python=3.12* +- pip +- uv +- numpy +- scipy +- matplotlib +- napari +- skan +- scikit-image +- scikit-learn +- ipython +- pyqt6 +- qt6-wayland +- statsmodels +- pint +- python-graphviz +- dask +- xarray +- distributed +- altair +- bokeh +- datashader +- toolz +- cytoolz +- pandas +- seaborn +- jupyter +- notebook +- openpyxl +- pytest +- pytest-qt +- pytest-cov +- coverage +- imageio +- tqdm +- cython +- numba +- line_profiler +- memory_profiler +- networkx +- beautifulsoup4 +- plotly +- zarr +- ome-zarr +- skan +- pip: + - tensorstore diff --git a/conda/environments/all-macos.yml b/conda/environments/all-macos.yml new file mode 100644 index 0000000..356124e --- /dev/null +++ b/conda/environments/all-macos.yml @@ -0,0 +1,50 @@ +name: all +channels: +- conda-forge +dependencies: +- python=3.12* +- pip +- uv +- numpy +- scipy +- matplotlib +- napari +- skan +- scikit-image +- scikit-learn +- ipython +- pyqt6 +- statsmodels +- pint +- python-graphviz +- dask +- xarray +- distributed +- altair +- bokeh +- datashader +- toolz +- cytoolz +- pandas +- seaborn +- jupyter +- notebook +- openpyxl +- pytest +- pytest-qt +- pytest-cov +- coverage +- imageio +- tqdm +- cython +- numba +- line_profiler +- memory_profiler +- networkx +- beautifulsoup4 +- plotly +- zarr +- ome-zarr +- skan +- pip: + - tensorstore diff --git a/conda/environments/all.yml b/conda/environments/all.yml new file mode 100644 index 0000000..356124e --- /dev/null +++ b/conda/environments/all.yml @@ -0,0 +1,50 @@ +name: all +channels: +- conda-forge +dependencies: +- python=3.12* +- pip +- uv +- numpy +- scipy +- matplotlib +- napari +- skan +- scikit-image +- scikit-learn +- ipython +- pyqt6 +- statsmodels +- pint +- python-graphviz +- dask +- xarray +- distributed +- altair +- bokeh +- datashader +- toolz +- cytoolz +- pandas +- seaborn +- jupyter +- notebook +- openpyxl +- pytest +- pytest-qt +- pytest-cov +- coverage +- imageio +- tqdm +- cython +- numba +- line_profiler +- memory_profiler +- networkx +- beautifulsoup4 +- plotly +- zarr +- ome-zarr +- skan +- pip: + - tensorstore diff --git a/fish/functions/nuke.fish b/fish/functions/nuke.fish new file mode 100644 index 0000000..c2240f4 --- /dev/null +++ b/fish/functions/nuke.fish @@ -0,0 +1,21 @@ +function nuke + mu deactivate + mu env remove --name all -y + + switch (uname) + case Linux + set yml_file ~/projects/dotfiles/conda/environments/all-linux.yml + case Darwin + set yml_file ~/projects/dotfiles/conda/environments/all-macos.yml + case '*' + set yml_file ~/projects/dotfiles/conda/environments/all.yml + end + + mu env create -y -f $yml_file + mu activate all + uv pip uninstall -y napari + uv pip install -U -e "$HOME/projects/napari[dev,testing]" + uv pip install -U -e "$HOME/projects/skan" + uv pip install -U -e "$HOME/projects/affinder" + uv pip install -U -e "$HOME/projects/zarpaint" +end