Elite: Dangerous Long Range Router
Go to file
Daniel S. 8e8587a335 Update main.rs and process.py
process.py:
- Add hint for file download when input files are missing

main.rs
- Add multi-hop-routing
- Add searching for source and destination by name
2019-06-09 04:08:31 +02:00
dumps Update main.rs and process.py 2019-06-09 04:08:31 +02:00
src Update main.rs and process.py 2019-06-09 04:08:31 +02:00
.gitignore Initial commit 2019-06-06 01:15:49 +02:00
Cargo.lock Initial commit 2019-06-06 01:15:49 +02:00
Cargo.toml Initial commit 2019-06-06 01:15:49 +02:00
README.md Update README.md 2019-06-05 23:17:00 +00:00

README.md

Elite: Dangerous Long Range Router (Rust Version)

Usage:

  1. run download.sh and process.py (you can hit Ctrl+C when it says "Building KD-Tree..")
  2. edit source, destination and range in src/main.rs
  3. (optional) set RUSTFLAGS=-C target-cpu=native (Windows) or export RUSTFLAGS=-C target-cpu=native (Linux)
  4. cargo run --release

Dependencies

  • Python 3.7
    • Pandas
    • uJSON
  • Working nightly Rust Compiler (tested with rustc 1.37.0-nightly (5d8f59f4b 2019-06-04))
  • ~8GB of free RAM