Skip to content

gregnordin/ECEn360_Winter2016

Repository files navigation

BYU ECEn 360 Electromagnetics - Winter 2016

Instructor: Greg Nordin

Content: IPython notebooks and other files (python apps, powerpoint, etc.) to supplement course material

How to Install Python 3.5 On Your Computer:

  1. You will need Continuum.io's Anaconda python package, which makes installation of python particularly convenient and trouble-free.
  2. Go to Downloads and download the Python 3.5 Graphical Installer for your operating system.
  3. Follow the Installer's instructions.

Download All Files In This Repository:

  1. Download this repository by clicking on the "Download ZIP" button on the right.
  2. Unzip the file

Alternative: Download All Files With Git:

  1. If you don't have git installed on your computer, install it.
    1. Windows: download and install Git for Windows
    2. Mac OS X 10.11:
      1. Go to Terminal and type git --version. If git is not installed a dialog box will pop up. Click command line tools.
    3. Linux: I think all linux distros have git already installed
  2. From the command line on your computer, navigate to where you want to download the repository.
  3. Execute: git clone https://github.com/gregnordin/ECEn360_Winter2016.git
  4. This will create the directory "ECEn360_Winter2016" and populate it with all of the files in this repository.
  5. Note: a good introduction to git is the free CodeAcademy tutorial
  6. If you are interested in learning more about how to use Github, look at this 10-minute Hello World introduction.

View IPython Notebooks Without Installing Any Software:

Click here for the transmission line ipython notebooks. The notebook files end in ".ipynb". Note that clicking on a notebook file renders a static html page in your browser (made with nbviewer.ipython.org). You therefore can't execute any of the commands, but you will be able to see the notebook contents.

How to Use IPython Notebooks:

  1. After installing Anaconda, use the Anaconda Launcher application to launch IPython Notebook, which will open a new tab or window in your default browser
  2. In this new tab or window, navigate to your local folder containing the repository (ECEn360_Winter2016)
  3. Open the desired IPython Notebook file
  4. To execute an input cell in a notebook, place the cursor anywhere in the cell and type return while holding down the shift key

Matlab and Python Homework Problems

Each homework assignment will contain at least one problem that must be solved on a computer with either Matlab or Python. The intent is to continue the initiative begun in your sophmore-level courses to have you learn at least one programming tool. Links to computer homework problems are provided in each homework assignment. If you are interested, all of the computer homework problems are consolidated on this page. You can find matlab learning resources and links to pages for other classes in our undergraduate curriculum here.

About

University junior-level electromagnetics course covering transmission lines and dynamic electromagnetic phenomena

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages