Overview

HTTPS SSH

EDTS - A suite of routing, fuel and distance tools for Elite: Dangerous

Tools

  • edts: finds the optimal order to visit a set of stations, and can produce full routes between systems
  • close_to: finds systems close to others, optionally with constraints
  • coords: returns the coordinates of given systems
  • distance: finds the distance between two or more systems
  • find: searches for systems and stations by name, including wildcards
  • fuel_usage: determines the amount of fuel used by a series of jumps
  • galmath: gives an estimate of good plot distances in the galactic core

  • edi: an interactive interpreter to run all the above tools more quickly (without reloading the EDDB/Coriolis data)

Features

The main edts script provides a way to determine good routes for visiting a set of systems and/or stations.

  • Given a set of systems and/or stations, find an optimal way to visit some or all of them
  • Includes an estimation of time taken to reach stations in supercruise
  • Includes an estimation of jump range decay due to picking up cargo en-route

Requirements

A Python 2.7/3.x interpreter, and enough disk space for the data (currently around 500MB-1GB).

Please note that versions of Python 2.7 earlier than 2.7.9 may have problems initially retrieving data.

How to use

On first run, the latest EDSM/EDDB system and station data must be downloaded, as well as Coriolis data for ship FSD sizes:

python update.py

Once this is done, the script can be used:

python edts.py -j 35.2 --start="Sol/Galileo" --end="Alioth/Golden Gate" "Wolf 359/Powell High" "Agartha/Enoch Port" "Alpha Centauri"

This example assumes you wish to go from Galileo in Sol, to Golden Gate in Alioth, via Powell High, Enoch Port and Alpha Centauri. All of this will be done in a ship with a 35.2Ly jump range. Note that for the case of Alpha Centauri, we only specify the system name; this is because we definitely do not want to visit any stations in Alpha Centauri. It is a silly place.

The output might look similar to the following:

Sol, Galileo (505Ls, Ocellus Starport)
    ===   7.78Ly ( 1 jump ) ===> Wolf 359, Powell High (99Ls, Coriolis Starport), SC: ~83s
    ===   8.33Ly ( 1 jump ) ===> Alpha Centauri
    === 145.96Ly ( 5 jumps) ===> Agartha, Enoch Port (878Ls, Coriolis Starport), SC: ~118s
    === 230.65Ly ( 8 jumps) ===> Alioth, Golden Gate (7783Ls, Unknown Starport), SC: ~224s

Total distance: 392.72Ly; total jumps: 15; total SC distance: 8760Ls; ETT: 24:20

Contact

EDCD has a Discord server with a channel for EDTS. Feel free to drop by and chat or ask for help!

There is also a thread on the Frontier forums for the project.

Thanks

  • CMDR furrycat - for significant additions and improvements to the project
  • CMDR Jackie Silver - without whose excellent work the pgnames functionality wouldn't exist!