Windows workflow - petebachant/petebachant.github.io GitHub Wiki
Setup
Getting my system setup for work on Windows:
-
Install Chocolatey (a package manager)
-
Install Anaconda (Python 3.5)
-
Install Python packages via
conda
(TODO: add these) -
Install Python packages via
pip
(TODO: add these) -
Install necessary packages via Chocolatey (run in command prompt with admin privs):
choco install -y googlechrome git jabref miktex texstudio gimp inkscape sumatrapdf virtualbox make
-
Install Insync or Google Drive
-
Install Atom
-
Copy Linux Mint virtual machine image and disk over to
~/VirtualBox VMs/
(hopefully won't be necessary once Linux subsystem for Windows is done) -
Install SolidWorks once needed
-
Install MS Office if absolutely necessary (try to use online versions if possible)
Getting started on a project
-
Open a Git Bash terminal
-
cd
to the project directory (create it first if necessary) -
Open Atom there with
atom .
-
If this is a Python project, open a Jupyter QtConsole instance in a new command prompt with
start jupyter qtconsole
-
If any Python code will be edited, execute
%load_ext autoreload %autoreload 2
-
If any plots will be generated, use
%matplotlib inline
-
For other tasks, write some scripts and/or a
Makefile
and execute these from the terminal