Code Monkey home page Code Monkey logo

gps-sim-1's Introduction

Getting Started

To bootstrap the environment and start up a clojure repl,

bin/download-files.sh
lein repl

Once the repl has started,

user> (go)

This will startup the tests and load anything useful for development.

To build jars for submission

lein with-profile vehicle:satellite:receiver uberjar

Testing on Utah servers

ssh <username>@xserver.math.utah.edu
wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
chmod +x lein
lein self-install
git clone http://github.com/log0ymxm/gps-sim.git
cd gps-sim
cat b12.dat | java -jar vehicle.jar | java -jar satellite.jar | java -jar receiver.jar

At the repl

user> (go)

Testing the verified program

➜  gps-sim git:(master) ✗ cd data
➜  data git:(master) ✗ cat b12.dat | java vehicle
12123.0 40 45 55.0 1 111 50 58.0 -1 1372.0
12124.0 40 45 55.0 1 111 50 58.0 -1 1372.0
➜  data git:(master) ✗ cat b12.dat | java vehicle | java satellite
3 12122.917273538935 2.605234313778725E7 2986153.9652697924 4264669.833325115
4 12122.918115974104 -1.718355633086311E7 -1.8640834276186436E7 7941901.319733662
8 12122.91517247339 1.8498279256616846E7 -1.4172390064384513E7 -1.2758766855293432E7
11 12122.929474004011 -2903225.4285143306 -1.9661358537802488E7 1.7630410370147068E7
14 12122.93081680465 1477645.012869009 -1.5214872308462147E7 2.172908956016601E7
15 12122.91559232703 2.6526323652830362E7 847508.5779779141 -1210367.686336006
17 12122.932126735379 4939777.113795485 -1.796566328317718E7 1.893839095916287E7
20 12122.9302901758 1.790346111594521E7 -1.680512822049418E7 1.0143118495964047E7
3 12123.917274951486 2.605158357529224E7 2988333.2598188072 4267782.188491394
4 12123.91811479538 -1.7182471209298465E7 -1.8643093190170433E7 7938946.196116364
8 12123.915170042981 1.8498702477611426E7 -1.4169522466848126E7 -1.2761337977143275E7
11 12123.929474483639 -2900527.5635450673 -1.9663425257925782E7 1.7628549408265613E7
14 12123.930817706947 1481513.6606823928 -1.5214748538998244E7 2.1728912799052842E7
15 12123.91559038413 2.6526107876559697E7 849727.5371656624 -1213536.6884770312
17 12123.932126911204 4942411.176984259 -1.796329047680593E7 1.8939954441975158E7
20 12123.930291044038 1.7904260819928236E7 -1.680258096219933E7 1.0145926510738155E7
➜  data git:(master) ✗ cat b12.dat | java vehicle | java satellite | java receiver
12123.0 40 45 55.0 1 111 50 58.0 -1 1372.0
12124.0 40 45 55.0 1 111 50 58.0 -1 1371.99

gps-sim-1's People

Contributors

paul-english avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.