Discussion What is the most efficient way to crowdsource the 3D system coordinates

Edit: Going in "outlaw mode". Gonna send him a PM today to check if the number of 570 mentioned in the newsletter is the EXACT number of systems for SB2 or that its is perhaps "rounded" to look good in the newsletter. Would be a waste of time searching for the last 2 needles in the GM haystack if its NOT exactly 570!!
I have 567 in my list, am I missing one? My current list can be seen here Google Sheet. Or here CSV. Note there are 10 systems outside the Pill show with 'Not Present'.
 
Excellent idea. As a matter of fact it was on my TODO list for today. Will try to figure out what tools (which can be downloaded and used) are out there today. So far I have on my radar : Harbinger, RedWizzard, TunaMage, EDSC. Could be I missed one (or two).

Question1: Would it be possible for the commanders to give me urls (direct download or git repositories) so I'm really using the latest versions of their tools?

Question2: Would it be possible for commanders/authors to send me the urls of their tools which use "our" coords? I certainly do NOT have a complete list of that.
Don't forget Biteketkergetek and his wonderful route mapper Readme
 

wolverine2710

Tutorial & Guide Writer
I have 567 in my list, am I missing one? My current list can be seen here Google Sheet. Or here CSV. Note there are 10 systems outside the Pill show with 'Not Present'.

From the ticket I created this morning (id: 36268) : "WREDGUIA LW-E D11-129 can't be entered. Two commanders tried to enter it and I double checked."

Hence we have discovered 468 systems but don't have coords for WREDGUIA LW-E D11-129 (yet).
Note: Now I understand what "Not present" means in the <addedname> column!!

Edit: Perhaps a new thread "The needle and the GM haystack" is in order to find the last two ones. That is AFTER I receive a conformation/denial from MB about the 570 systems mentioned in the newsletter!!
 
Last edited:

wolverine2710

Tutorial & Guide Writer
Don't forget Biteketkergetek and his wonderful route mapper Readme

I won't, nice tool. It currently has 539 systems - SB2 pill ones? So its not using your updated one. Also Chromatix has a very nice tool - have to look up his url.

Something I've been thinking about for some time. Perhaps I start a new thread today called "Complete list of third party tools", with the status of them. I will dig in my google account to see what I already have bookmarked and ask other commanders if they can give me suggestions for the ones I missed - a lot probably. There is a LARGE number of tools, spreadsheets,manuals out there!!!
 
Last edited:
I won't, nice tool. It currently has 539 systems - SB2 pill ones? So its not using your updated one. Also Chromatix has a very nice tool - have to look up his url.

Something I've been thinking about for some time. Perhaps I start a new thread today called "Complete list of third party tools", with the status of them. I will dig in my google account to see what I already have bookmarked and ask other commanders if they can give me suggestions for the ones I missed - a lot probably. There is a LARGE number of tools, spreadsheets,manuals out there!!!

It uses the data (mostly from Smacker, not to mention yourself and Harbringer - thanks for your hard work guys!), but with the systems with Added.name='Not present' omitted. Last time I updated the coords yesterday or so.
 

wolverine2710

Tutorial & Guide Writer
It uses the data (mostly from Smacker, not to mention yourself and Harbringer - thanks for your hard work guys!), but with the systems with Added.name='Not present' omitted. Last time I updated the coords yesterday or so.

It IS indeed going very fast here!
No wonder you haven't been able to keep up. Looking forward to an updated version ;-)
 
I thought the idea of rounding coordinates to 1/32Ly and squared distances 1/1024Ly a bit further.

We know that the squared distance multiplied by 1024 must come from 3 coordinates multiplied by 32, all of them being integers. So all possible exact coordinates yielding a certain on-screen distance can be calculated. Unfortunately for the test distance of 82.841 it is running for minutes already, spewing coordinate triplets all over the place. I am not sure this idea can be of any use after all.

Code:
#!/usr/bin/env python3

import math

d = 82.841

def rng(d):
    "calc dist squared integer (multiplied by 1024) values yielding screen value d"
    mi, ma = d - 0.0005, d + 0.0005
    return math.ceil(mi*mi*1024), math.floor(ma*ma*1024)

def pair(left):
    bound = math.ceil(math.sqrt((left+1)//2))
    for i in range(bound):
        n = left-i*i
        j = math.ceil(math.sqrt(n))
        if j*j == n and j >= i:
            yield j, i

def possiblecoords(v):
    "find possible coordinates yielding exactly v"
    bound = math.ceil(math.sqrt(v))
    for i in range(bound):
        for p in pair(v-i*i):
            c = (i,)+p
            if c[0] >= c[1]:
                yield c

ddmi, ddma = rng(d)
for i in range(ddmi, ddma+1):
    for c in possiblecoords(i):
        x, y, z = c
        d = "{:.3f}".format(math.sqrt((x*x+y*y+z*z)/1024))
        print(d, c)
 

wolverine2710

Tutorial & Guide Writer
Will do, but hey, it's open-source ;)

Great.

Yes its open source but somehow I'm not finding enough hours in a day to contribute to open source programs for ED. Though TD is on my list for the near future. I want to teach myself Python. I'm a Java programmer by profession - and former Perl, Unix/Linux shell scripts, Delphi and c guy.
 
Great.

Yes its open source but somehow I'm not finding enough hours in a day to contribute to open source programs for ED. Though TD is on my list for the near future. I want to teach myself Python. I'm a Java programmer by profession - and former Perl, Unix/Linux shell scripts, Delphi and c guy.
Get yourself PyCharm (free community version) and Python just about writes itself! I had zero Python knowledge before TD :)
 

wolverine2710

Tutorial & Guide Writer
Hi Wolverine

My system plotter url https://drive.google.com/file/d/0B2KDLy9CyUTxZmdmQnFrUTh2WjQ/view?usp=sharing

Has systems updated to yesterday's total from RW - 573 systems on it, I think.

Make that 577. see posts by RW and Smacker. Iirc Smacker has synced (talked to) with RW and created a pull request for TD for it. Just downloaded latest version of RW's tool using git and the systems.html of it shows: "Known Systems (577)". Ten of them are outside the pill. I know its hard to stay 100% up to date these days!! Checked your spreadsheet and indeed it has 573 entries.
 
Last edited:

wolverine2710

Tutorial & Guide Writer
Get yourself PyCharm (free community version) and Python just about writes itself! I had zero Python knowledge before TD :)

Had already searched a bit for Python IDE's. Not sure which is best but I take your word for it that PyCharm fits the bill. I HAVE to resist the urge to install the Python IDE plugin for Eclipse ;-). Most company I work(ed) for use Eclipse.
 
First the exciting bit: I have *ahem* 582 systems of which 12 are outside the Pill, which means (if all others are correct) 570 in the Pill. Is that all of them? I wouldn't bet on it given how quickly I found these four:

Wolf 483: -32.6875,60.8125,-13.9375
LHS 2921: -32.5625,64.625,3.59375
LP 176-55: -37.28125,50.96875,10.09375
Grannus: -72.125,27.96875,6.96875

I've also gathered enough distances to locate WREDGUIA LW-E D11-129:
WREDGUIA LW-E D11-129: -110.09375, 21.53125, -70.40625

Distance data:
"Wolf 483", "Sol", 70.434
"Wolf 483", "Wolf 497", 46.065
"Wolf 483", "Huokang", 34.514
"Wolf 483", "Demeter", 37.088
"Wolf 483", "Clotti", 57.525
"Wolf 483", "Fu Haiting", 58.279
"Wolf 483", "San Guaralaru", 104.644
"Wolf 483", "Haras", 98.062
"Wolf 483", "Arabha", 90.067
"LHS 2921", "Sol", 72.454
"LHS 2921", "Wolf 497", 40.925
"LHS 2921", "Huokang", 45.815
"LHS 2921", "Demeter", 33.193
"LHS 2921", "Clotti", 58.957
"LHS 2921", "Fu Haiting", 71.912
"LHS 2921", "San Guaralaru", 114.369
"LHS 2921", "Haras", 102.836
"LHS 2921", "Arabha", 94.196
"LP 176-55", "Sol", 63.95
"LP 176-55", "Wolf 497", 38.639
"LP 176-55", "Huokang", 46.058
"LP 176-55", "Demeter", 20.876
"LP 176-55", "Clotti", 53.422
"LP 176-55", "Fu Haiting", 69.774
"LP 176-55", "San Guaralaru", 112.597
"LP 176-55", "Haras", 94.69
"LP 176-55", "Arabha", 89.759
"Grannus", "Sol", 77.671
"Grannus", "Wolf 497", 73.67
"Grannus", "Huokang", 68.475
"Grannus", "Demeter", 21.141
"Grannus", "Clotti", 28.189
"Grannus", "Fu Haiting", 56.061
"Grannus", "San Guaralaru", 86.603
"Grannus", "Haras", 56.24
"Grannus", "Arabha", 58.829
"WREDGUIA LW-E D11-129", "Kulkanabossongma", 13.352
"WREDGUIA LW-E D11-129", "Lugiu Bezelana", 46.623
"WREDGUIA LW-E D11-129", "Pata Thewi", 52.813
"WREDGUIA LW-E D11-129", "LTT 15294", 74.595
"WREDGUIA LW-E D11-129", "LP 102-320", 89.736
"WREDGUIA LW-E D11-129", "Ross 1051", 100.539

SQL (sorry still old schema)
Code:
INSERT INTO "System" VALUES(,'Wolf 483',-32.6875,60.8125,-13.9375,'2014-10-20 09:28:11');
INSERT INTO "System" VALUES(,'LHS 2921',-32.5625,64.625,3.59375,'2014-10-20 09:23:24');
INSERT INTO "System" VALUES(,'LP 176-55',-37.28125,50.96875,10.09375,'2014-10-20 09:15:41');
INSERT INTO "System" VALUES(,'Grannus',-72.125,27.96875,6.96875,'2014-10-20 08:54:55');
INSERT INTO "System" VALUES(,'WREDGUIA LW-E D11-129',-110.09375, 21.53125, -70.40625,'2014-10-20 08:54:55');

I wonder if the whole WREDGUIA LW-E D11 series is bugged. I noticed that WREDGUIA LW-E D11-124, WREDGUIA LW-E D11-125, and WREDGUIA LW-E D11-126 often don't show up in the navigation panel when they should. E.g. at Taran. I'm going to ticket this. I could visit them though (except -129).
 
Last edited:
Great.

Yes its open source but somehow I'm not finding enough hours in a day to contribute to open source programs for ED. Though TD is on my list for the near future. I want to teach myself Python. I'm a Java programmer by profession - and former Perl, Unix/Linux shell scripts, Delphi and c guy.

Hey, no worries! I spend too much time on ED, too. I am a C++ programmer by profession, and was a Python guy earlier, but nowadays I like Go much more. Python is still my go-to language for simple tasks, but for anything more complex Go just fits me better.
 
Now, the less exciting bits:
My stuff
GitHub project link
Direct download
Direct link to systems.json

Sagittarius A*
I have 17 distances to the black hole now. Trilateration gives me (25.46875, -20.96875, 25899.96875), but I still get errors in the distances with those coordinates. I've adopted a new strategy: I do a brute force search of all 1/32 Ly grid coordinates in a 5x5x5 Ly cube around the trilateration results. This process gives me (25.46875, -20.53125, 25899.96875) as the best coordinates (by RMS difference in calculated vs ED reported distances). Those coordinates still result in 8 of my distances being off by 0.001 and one being off by 0.002.

0.001 discrepancy in distances
I haven't made any progress on this discrepancy that JesusFreke and I have been looking at. I'm going to try looking various ideas on all the distance data I have. I hoping I can see a pattern for when the discrepancy occurs that would at least allow me to find a case between two of the stars Michael provided. That would confirm it's due to ED's code.
 
Hey, no worries! I spend too much time on ED, too. I am a C++ programmer by profession, and was a Python guy earlier, but nowadays I like Go much more. Python is still my go-to language for simple tasks, but for anything more complex Go just fits me better.

RE jump tool: I would suggest using two different routes displayed, maybe two colors. One is least jumps, the other fuel saving option, that uses the non linear fuel consumption to give shorter but more jumps.

Other then that, very interesting visualization of the routes and systems.
 
Make that 577. see posts by RW and Smacker. Iirc Smacker has synced (talked to) with RW and created a pull request for TD for it. Just downloaded latest version of RW's tool using git and the systems.html of it shows: "Known Systems (577)". Ten of them are outside the pill. I know its hard to stay 100% up to date these days!! Checked your spreadsheet and indeed it has 573 entries.

LOL, can't keep up!!!

OK, updated to include RW's 582 systems :D
Same URL.
 
I updated my script that shows possible coordinate triplets for a distance displayed on-screen.

Unfortunately for the test value of 82.841 it shows 60221 triplets (all exact 1/32Ly coordinates), multiply that with 3!=6 (coordinates can be any order) and then 2^3=8 for the sign, so there are almost 3 million possibilities this on-screen value may come from. Smaller distances work much better though, the possibilities seem to be proportional to the distance squared, which makes sense after all.
 
Back
Top Bottom