Here's what I've got so far.
https://docs.google.com/document/d/1CWdIXMlz2rv2VQMVMrnZcAgog64V-0qZu0kqUinIwdo/edit?usp=sharing
https://docs.google.com/document/d/1qjHsFnuMQXV8sv-tbi8birqPAs4Q58YkZGjL55k-yZ8/edit?usp=sharing
I ended up making a separate list for the remnant bodies I could find in-game and those I could not.
I wasn't able to spend much more time on it tonight, so I've only added a few more, mostly to the "Not Found In-Game" list.
Nice work! It doesn't bode well though for any sort of mystery being the main driver
I'm going to bed, but tomorrow Ill work out how to get the Gal coordinates using the tools lorrad posted and add those to the lists.
There's another way to do it, which might be easier depending on what you want to do. I put some code above and turns out there is an easy way to run it in a browser. Here's a short guide:
- Go here: https://www.tutorialspoint.com/execute_python_online.php
- In the green box below, type:
Code:pip install --install-option="--prefix=/home/cg/root" pyephem
- After you get a 'Successfully installed pyephem', paste this in the code window (remove the hello world thing). You can use the section below [PUT YOUR DATA HERE] in the code to fill in your own coordinates and convert from ED coordinates to our equatorial coordinates (right ascenscion and declination), or the other way around as shown in the examples (you can put multiple ones if you want).
Code:import sys, os sys.path.append(os.path.dirname(__file__) + "lib64/python2.7/site-packages") import ephem import math def eq2ed(ra,dec,r): # Convert J2000 right ascension, declination, and distance (ly) to ED X,Y,Z eq = ephem.Equatorial(ra,dec) gal = ephem.Galactic(eq) x = r * math.cos(gal.lat) * -math.sin(gal.lon) y = r * math.sin(gal.lat) z = r * math.cos(gal.lat) * math.cos(gal.lon) print('x=%f y=%f z=%f' % (x,y,z)) def ed2eq(x,y,z): # Convert ED X,Y,Z to J2000 right ascension, declination, and distance (ly) r = math.sqrt(x*x+y*y+z*z) lat = math.asin(y/r) lon = math.atan2(-x,z) gal = ephem.Galactic(lon,lat) eq = ephem.Equatorial(gal) print('ra=%s dec=%s dist=%f' % (eq.ra,eq.dec,r)) # [PUT YOUR DATA BELOW HERE] # Example: get Tycho's star coordinates in ED r = 8900 # suspected distance to sol in light years ra = '0:25:22' # right ascenscion in hours:minutes:seconds dec = '64:09:0' # declanation in degrees:degree_minutes:degree_seconds eq2ed(ra,dec,r) # call the function to do the conversion # Example: get Sagittarius A* real world equatorial coordinates based on location in ED x = 25.21875 y = -20.90625 z = 25899.96875 ed2eq(x,y,z) # call the function to do the conversion
- Press 'Excecute' and your converted coordinates will be in the green box below. Change you input data and just press execute again for more (no need to redo the firts steps).