Apps I Install on My Mac
Here is a list of applications and programs I install on my Mac. I use this list to remind myself when setting up a new Mac, and hope it can help others when choosing Apps. I am a PhD student major in physical organic chemistry, especially on single molecular electrical properties of organic molecules. I am also interested in programming (python, macOS/iOS), so there is bunch of programming things in the list.
Downloaded from App Store. It is necessary for writing macOS/iOS Apps and also important for installing Xcode Command Line Tools.
Xcode Command Line Tools
Install by opening Xcode once or by command line:
1 xcode-select --install
Package/Library management tool for macOS. Once there is Homebrew, it is much easier to install things on macOS! I hope Apple can include Homebrew with macOS.
1 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Terminal replacement for macOS. Download from the following link: https://iterm2.com/downloads/stable/latest. or easily install through homebrew:
1 brew install --cask iterm2
zsh is a recplacement of bash. It is now the default shell for macOS later than Catalina. Install through brew:
1 brew install zsh
Oh my zsh
1 curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
And don’t forget to set up theme for
Install Python 3 with
Homebrew and a series of Python libraries with
1 2 brew install python3 pip3 install numpy scipy matplotlib jupyter pandas tensorflow
Not all libraries supports all Python version. For example, latest Python version is usually not supported by TensorFlow. In such case, use
brew install firstname.lastname@example.org specify python version.
rdkit is a library for cheminformatics. It is installed with brew and linked to python’s site-packages directory by
ln. You may also add directory of
1 2 3 brew tap rdkit/rdkit brew install rdkit --with-python3 --without-numpy ln -s /usr/local/Cellar/rdkit/2017.09.2/lib/python3.6/site-packages/rdkit /usr/local/lib/python3.6/site-packages/rdkit
Do not forget the
--with-python3 flag if you want to use it with
python3. If it is missing, it will be install with
--without-numpy flag is used if you want to manage numpy with
pip3 instead of
Sublime Text 3
Sublime Text 3 is a good text editor. It needs a paid license per user. Sadly it does not offer educational discount. Trial version is downloadable from its website or install from homebrew.
1 brew install --cask sublime-text
Don't forget to install package control: https://packagecontrol.io/installation
Packages Installed in Sublime Text:
- Markdown Editing
- Markdown Preview
- Markdown Extended
With homebrew cask, many Apps can be downloaded with one line of command.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 brew install --cask mactex skim brew install --cask iina xld brew install --cask pdf-expert brew install --cask 1password 1password-cli brew install --cask fork brew install --cask google-chrome brew install --cask firefox brew install --cask displaycal brew install --cask dropbox brew install --cask iterm2 brew install --cask cyberduck brew install --cask duet brew install --cask downie brew install --cask handbrake brew install --cask teamviewer
General Apps from App Store
iWork (Keynote, Pages, Numbers)
Keynote, Pages, and Numbers
- WhatsApp Desktop
- The Unarchiver
- Blackmagic Disk Speed Test
- Telegram Desktop
- Apple Remote Desktop
- Final Cut Pro
- Logic Pro X
- MainStage 3