Skip to content

Interactive lectures for MIT LL Introduction to Radar course

License

Notifications You must be signed in to change notification settings

mit-ll/radar-intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the course material for the MIT Lincoln Laboratory Introduction to Radar class. The main lectures come in the form of Jupyter notebooks with interactive elements. The easiest way to try out the course is to use the notebooks hosted by Binder: simply click the launch button below.

Binder

Local Installation

If you would like to keep a working copy of all notebooks and experience the smoothest animations, a local installation is probably the best choice. This can be done quickly by installing Python, creating a virtual environment, and installing the necessary dependencies. Below you will find step-by-step directions for different operating systems.

Windows

Download Course

You can download the course as a ZIP file here. After downloading the ZIP archive, extract it to a desired path (referred to later as <radar-course-path>).

JupyterLab Installation

If you have not, first install Python on your system; you can download the Python installer from here.

Next, we will have to make a virtual environment to run JupyterLab and the radar course. A virtual environment is a minimal, isolated copy of Python that will keep the lab software from interfering with your other Python projects; you can read more about them here.

To create our virtual environment, first create a folder of your choice, which will now be referred to as <venv-dir>. After creating the directory, open a command prompt and run:

cd <venv-dir>
py -m venv .

This will construct the Python virtual environment in this directory. Next, we will activate the virtual environment. Staying in the <venv-dir> directory, run:

.\Scripts\activate

The command prompt should now show that you are in your virtual environment, i.e., if the virtual environment directory was c:\test, the command prompt should now look like

(test) c:\test>

Next, we will install the necessary prerequisite packages. To do this, we move to radar course directory and use the Python installation routine pip by typing:

cd <radar-course-path>
pip install -r requirements.txt

Note: If you are behind a proxy server at <proxy-address>, you will have to run pip using:

pip install --proxy <proxy-address> -r requirements.txt

Radar Course

To start the labs, we first start with a new terminal/command prompt and activating the virtual environment by typing:

cd <venv-dir>
.\Scripts\activate

Navigate to the path of the radar course material:

cd <radar-course-path>

Lastly, we can start JupyterLab in the current location:

jupyter lab

macOS

Download Course

You can download the course as a ZIP file here. After downloading the ZIP archive, extract it to a desired path (referred to later as <radar-course-path>).

JupyterLab Installation

If you have not, first install Python on your system; you can download the Python installer from here.

Next, we will have to make a virtual environment to run JupyterLab and the radar course. A virtual environment is a minimal, isolated copy of Python that will keep the lab software from interfering with your other Python projects; you can read more about them here.

To create our virtual environment, first create a folder of your choice, which will now be referred to as <venv-dir>. After creating the directory, open a command prompt and run:

cd <venv-dir>
python3 -m venv .

This will construct the Python virtual environment in this directory. Next, we will activate the virtual environment. Staying in the <venv-dir> directory, run:

source ./bin/activate

The terminal should now show that you are in your virtual environment, i.e., if the virtual environment directory was ~/test, the command prompt should now look like

(test) user@machine:~/test$

Next, we will install the necessary prerequisite packages. To do this, we move to radar course directory and use the Python installation routine pip by typing:

cd <radar-course-path>
pip install -r requirements.txt

Note: If you are behind a proxy server at <proxy-address>, you will have to run pip using:

pip install --proxy <proxy-address> -r requirements.txt

Radar Course

To start the labs, we first start with a new terminal/command prompt and type:

cd <venv-dir>
source ./bin/activate

Navigate to the path of the radar course material:

cd <radar-course-path>

Lastly, we can start JupyterLab in the current location:

jupyter lab

Ubuntu

Download Course

You can download the course as a ZIP file here. After downloading the ZIP archive, extract it to a desired path (referred to later as <radar-course-path>).

JupyterLab Installation

If you have not, first install Python on your system. This can be done using apt by:

sudo apt update
sudo apt install python3 python3-venv

Next, we will have to make a virtual environment to run JupyterLab and the radar course. A virtual environment is a minimal, isolated copy of Python that will keep the lab software from interfering with your other Python projects; you can read more about them here.

To create our virtual environment, first create a folder of your choice, which will now be referred to as <venv-dir>. After creating the directory, open a command prompt and run:

cd <venv-dir>
python3 -m venv .

This will construct the Python virtual environment in this directory. Next, we will activate the virtual environment. Staying in the <venv-dir> directory, run:

source ./bin/activate

The terminal should now show that you are in your virtual environment, i.e., if the virtual environment directory was ~/test, the command prompt should now look like

(test) user@machine:~/test$

Next, we will install the necessary prerequisite packages. To do this, we move to radar course directory and use the Python installation routine pip by typing:

cd <radar-course-path>
pip install -r requirements.txt

Note: If you are behind a proxy server at <proxy-address>, you will have to run pip using:

pip install --proxy <proxy-address> -r requirements.txt

Radar Course

To start the labs, we first start with a new terminal/command prompt and type:

cd <venv-dir>
source ./bin/activate

Navigate to the path of the radar course material:

cd <radar-course-path>

Lastly, we can start JupyterLab in the current location:

jupyter lab

Authors

Zachary Chance, Robert Freking, Victoria Helus

MIT Lincoln Laboratory Lexington, MA 02421

Distribution Statement

DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.

This material is based upon work supported by the United States Air Force under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Air Force.

© 2022 Massachusetts Institute of Technology.

The software/firmware is provided to you on an As-Is basis

Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.

RAMS ID: 1016938

About

Interactive lectures for MIT LL Introduction to Radar course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published