Changes

m
Fixed typo
Line 1: Line 1:  +
{{Guide|authors=Joan Creus-Costa {{slack-user|jcreus}}}}
 +
 
The '''Jank Mission Design Tool''' (also known as JMDT) is a piece of software developed by [[Satellites]] as part of the development of [[SSISAT-1]]. It's available on [https://github.com/stanford-ssi/jmdt GitHub]
 
The '''Jank Mission Design Tool''' (also known as JMDT) is a piece of software developed by [[Satellites]] as part of the development of [[SSISAT-1]]. It's available on [https://github.com/stanford-ssi/jmdt GitHub]
   Line 17: Line 19:  
== Installation on Corn ==
 
== Installation on Corn ==
 
JMDT provides a handy script to install it on Corn, Stanford's shared computing cluster.
 
JMDT provides a handy script to install it on Corn, Stanford's shared computing cluster.
* Install an SSH client. If you're on Linux or Mac, you're set. If you're on Windows, Stanford(TM) recommends Mobaxterm(TM).
+
* Install an SSH client. If you're on Linux or Mac, you have one installed already and do not need to do anything. If you're on Windows, Stanford recommends [http://mobaxterm.mobatek.net Mobaxterm].
* SSH into corn: <tt>ssh [your sunet id]@corn.stanford.edu</tt>. Possibly add <tt>-AX</tt> later to get GUI, like this: <tt>ssh -AX [your sunet id]@corn.stanford.edu</tt>
+
* SSH into corn: <tt>ssh -AX [your sunet id]@corn.stanford.edu</tt>. For example, <tt>ssh -AX amaldona@corn.stanford.edu</tt>. You will likely need to use two-factor authentication.
 
* Clone jmdt: <tt>https://github.com/stanford-ssi/jmdt.git</tt>
 
* Clone jmdt: <tt>https://github.com/stanford-ssi/jmdt.git</tt>
 
* <tt>cd jmdt</tt>
 
* <tt>cd jmdt</tt>
Line 25: Line 27:  
* Compile jmdt: <tt>make</tt>
 
* Compile jmdt: <tt>make</tt>
 
* Run a Python script, like <tt>python diff_drag.py</tt>
 
* Run a Python script, like <tt>python diff_drag.py</tt>
 +
 +
To edit files, you can either use God's own editor, <tt>vi</tt>, or use <tt>gedit</tt>, a good graphical editor. After editing C++, you'll have to recompile: you can do that with <tt>make</tt>. If you edit a Python file, re-running it will do the job.
 +
 +
JMDT is hosted through GitHub, and in order for you to collaborate on it, you will need to upload your changes and download others' changes regularly. See [[Git and GitHub]] for details on how to do so.
 +
 +
[[Category:Satellites]]
767

edits