Skip to content

Commit

Permalink
Merge pull request #6 from ryanlovett/octave
Browse files Browse the repository at this point in the history
Install octave and related kernels.
  • Loading branch information
ryanlovett authored Sep 27, 2024
2 parents 5deb1dd + b4714ab commit 163695f
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 130 deletions.
61 changes: 9 additions & 52 deletions apt.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
# Some linux packages for basic terminal work, particularly
# oriented at users new to Unix/cmd line environments.

# installing less as more just isn't enough
less

# Basic unix tools
man
man-db
Expand All @@ -18,23 +12,8 @@ wget
# Core text editors on a *nix box: vim
vim

# A couple of CLI editors that are easier than vim
# micro # currently not working on 18.04
nano
jed
jed-extra

# powerful terminal-based file manager, better than the one in JLab
mc

# for easily managing multiple repositories with one command (perl-doc
# is needed for its help pages to work)
mr
perl-doc

# Regular build tools for compiling common stuff
build-essential
gfortran

# Dependencies for nbconvert
texlive-xetex
Expand All @@ -48,50 +27,28 @@ lmodern
pandoc
latexdiff

# Some useful git utilities use basic Ruby
ruby

# Other niceties for command-line work and life
ack # powerful grep-like tool
pydf # colorized disk usage
tmux
screen
htop
nnn # cmd line file manager
zsh
rsync
tig # console UI for git
multitail

# For later, these are not available in 18.04
#browsh # text-based web browser, occasionally handy
#dasel # json/yml/csv/etc data wrangling at the terminal
#fzf # fuzzy file finder

## This section adds tools for desktop environment usage
dbus-x11
xfce4
xfce4-panel
xfce4-session
xfce4-settings
xorg
xubuntu-icon-theme
xfce4
xfce4-goodies
xclip
xsel
tigervnc-standalone-server
tigervnc-xorg-extension
firefox
chromium-browser

# GUI text editors
vim-gtk3
gedit

# Git clients and tools
git-gui
gitg
qgit
meld

# For jupyter-tree-download. Ref: https://github.com/berkeley-dsep-infra/datahub/issues/3979
# For jupyter-tree-download
zip

# playwright deps https://jira-secure.berkeley.edu/browse/DH-305
libnss3
libnspr4

octave
79 changes: 30 additions & 49 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,59 +5,40 @@ channels:
- pytorch

dependencies:
- python==3.11.*
- git==2.39.1
- jupyter-resource-usage==1.0.0
- jupyterlab==4.0.11
- jupyterlab-favorites==3.0.0
- jupyterlab_server==2.23.0
- jupyterlab_widgets==3.0.8
- jupyter_server==2.7.0
- nbgitpuller==1.2.1
- notebook==7.0.7
- jupyterhub==4.1.6
- python==3.12.*
- duckdb==1.0.0
- folium==0.14.0
- gh-scoped-creds==4.1
- git==2.39.1
- h5netcdf==1.0.2
- ipywidgets==8.0.7
- ipywidgets==8.1.5
- jupysql==0.8.0
- jupyter-archive==3.4.0
- matplotlib==3.7.1
- mdit-py-plugins==0.4.0
- numpy==1.24.2
- pandas==2.0.2
- plotly==5.13.1
- requests==2.28.2
- scikit-image==0.19.3
- scikit-learn==1.2.2
- scipy==1.10.1
- seaborn==0.12.2
- statsmodels==0.14.0
- tensorflow-cpu==2.12.1
- sqlalchemy==2.0.16
- mlxtend==0.23.0
# Spring 2024 data 100
- pytorch==2.1.2
- cpuonly==2.0
- transformers==4.37.1
# Spring 2024 table demos
- lxml==5.1.0
# Spring 2024 Econ 148 Packages
- geopandas==0.14.2
- geopy==2.4.1
- lifelines==0.27.8
- pycountry==22.3.5
- jupyterlab==4.2.5
- jupyterlab-favorites==3.0.0
- jupyterlab_server==2.27.3
- jupyterlab_widgets==3.0.13
- jupyter-resource-usage==1.1.0
- jupyter_server==2.14.2
- matplotlib==3.9.2
- mdit-py-plugins==0.4.2
- nbconvert==7.16.4
- nbgitpuller==1.2.1
- notebook==7.2.2
- numpy==2.1.1
- octave_kernel==0.36.0
- pandas==2.2.3
- playwright==1.47.2
- plotly==5.24.1
- pytest-notebook==0.10.0
- scikit-image==0.24.0
- scikit-learn==1.5.2
- scipy==1.14.1
- seaborn==0.13.2
- statsmodels==0.14.3
- xeus-octave==0.2.0
- pip
- pip:
# - -r infra-requirements.txt
- ipywidgets==8.0.7
# disable until fixed (probably this: https://github.com/jupyterlab/jupyter-collaboration/issues/162)
# - jupyter_collaboration==1.0.1
- jupyterhub==4.1.6
- nbconvert[webpdf]
# - pyppeteer==2.0.0
- pytest-notebook==0.8.1
- gh-scoped-creds==4.1
- git+https://github.com/shaneknapp/python-popularity-contest.git@add-error-handling
- ydata-profiling==4.6.4
- otter-grader==5.4.0
- duckdb==0.10.1
- duckdb_engine==0.11.2
- jupyter-remote-desktop-proxy==2.0.1
29 changes: 0 additions & 29 deletions infra-requirements.txt

This file was deleted.

0 comments on commit 163695f

Please sign in to comment.