Skip to content

add anaconda setup instructions #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 18 additions & 41 deletions CH01/CH01_SEC02.ipynb

Large diffs are not rendered by default.

23 changes: 7 additions & 16 deletions CH01/CH01_SEC03_Rotation.ipynb

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions CH01/CH01_SEC04_1_Linear.ipynb

Large diffs are not rendered by default.

23 changes: 7 additions & 16 deletions CH01/CH01_SEC04_2_Cement.ipynb

Large diffs are not rendered by default.

31 changes: 10 additions & 21 deletions CH01/CH01_SEC04_3_Housing.ipynb

Large diffs are not rendered by default.

21 changes: 6 additions & 15 deletions CH01/CH01_SEC05_1_PCAGaussian.ipynb

Large diffs are not rendered by default.

24 changes: 10 additions & 14 deletions CH01/CH01_SEC05_2_OvarianCancer.ipynb

Large diffs are not rendered by default.

320 changes: 121 additions & 199 deletions CH01/CH01_SEC06_1.ipynb

Large diffs are not rendered by default.

97 changes: 35 additions & 62 deletions CH01/CH01_SEC06_2_3_4.ipynb

Large diffs are not rendered by default.

77 changes: 28 additions & 49 deletions CH01/CH01_SEC07_1.ipynb

Large diffs are not rendered by default.

54 changes: 20 additions & 34 deletions CH01/CH01_SEC07_2.ipynb

Large diffs are not rendered by default.

41 changes: 19 additions & 22 deletions CH01/CH01_SEC07_3.ipynb

Large diffs are not rendered by default.

37 changes: 13 additions & 24 deletions CH01/CH01_SEC08_RSVD.ipynb

Large diffs are not rendered by default.

166,714 changes: 89,831 additions & 76,883 deletions CH01/CH01_SEC09_Tensor.ipynb

Large diffs are not rendered by default.

22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,24 @@ Python code library by Daniel Dylewsky. There are a few items that are only avai

MATLAB versions of these demos are available at https://github.com/dynamicslab/databook_matlab

Please cite this book when using this code/data.
Please cite this book when using this code/data.

## Setting up a python3 environment for this repo using Anaconda

[Anaconda](https://www.anaconda.com/) is a python package management framework that makes managing development environments easy. After installing Anaconda, you can setup a development environment for following along with the Jupyter notebooks in this repository by executing:

```bash
conda env create -f {path-to-this-repo}/environment.yml
```

After the environment is created, you can enable it by executing:

```bash
conda activate databookuw
```

When you want to disable the current environment, execute:

```bash
conda deactivate
```
14 changes: 14 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: databookuw
channels:
- conda-forge
dependencies:
- python==3.9
- jupyter==1.0.0
- matplotlib==3.5.2
- scipy==1.9.1
- numpy==1.23.1
- scikit-image==0.19.2
- tensorly==0.7.0
- pip
#- pip:
#- TODO - add any pip installations here