egg changed the topic of #principia to: Logs: https://esper.irclog.whitequark.org/principia | <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly…
<queqiao-> ⟨sichelgaita⟩ It actually took us a while to properly reify handedness in Principia. We did that after running into a bug where we had constructed a rotation between frames of different handedness: you will not go to space today.
<queqiao-> ⟨sichelgaita⟩ Now it's all caught at compile time.
raptop has quit [Ping timeout: 186 seconds]
<queqiao-> ⟨Oslov⟩ More general question about Principia: I'm aware it's multithreaded to at least a limited extent. But is there an upper limit on how many threads it takes advantage of? Or does it "scale" well with more cores? Just information for planning my next upgrade later this year.
<queqiao-> ⟨Oslov⟩ Also: my current system (a 5950x) has likely got way too many threads, and I was thinking about disabling cores to attain higher clocks, since to be frank, all I really do is compile simple programs and play KSP. And KSP is really singlethreaded itself
<queqiao-> ⟨Oslov⟩ I'll fully admit I am a "worst case" Principia player, liking to spam commsats and other ships all the time.
<queqiao-> ⟨Oslov⟩ btw I still never got it to compile but I am 99% certain that's just because I am using VS2022, and I'm not really worried too much about it
<queqiao-> ⟨Oslov⟩ And also, because that is quite the wall of text, CAT:
<queqiao-> ⟨Oslov⟩ Cat and a Model M keyboard + bare feet. Now you know how my work at home office looks.
raptop has joined #principia
UmbralRaptop has quit [Quit: Bye]
UmbralRaptop has joined #principia
<queqiao-> ⟨Stonesmile⟩ ⟪Oslov⟫ More general question about Principia: […] ⮪ Each vessel is a thread IIRC, the planets all have to be on the same thread though
<queqiao-> ⟨Oslov⟩ so for my vessel spam situation disabling cores to attain higher clock speed probably won't help much, darn.. Thanks
<queqiao-> ⟨DRVeyl⟩ You would be trading worse performance at high warp (where you actually need the performance) for faster performance at normal play rate. Whether that actually gets you anything, probably not.
<queqiao-> ⟨DRVeyl⟩ * performance with principia)
<queqiao-> ⟨DRVeyl⟩ * rate (KSP main thread time dominates here).
<queqiao-> ⟨DRVeyl⟩ +[some value of]
<queqiao-> ⟨NathanKell (he/him)⟩ lpg: stonesmile mentioned you know how to eyeball launches for lunar launch windows. Help pls?
<queqiao-> (I am finally using principia 🙂 )
<queqiao-> ⟨Quadrupole⟩ I know btw
<queqiao-> ⟨Quadrupole⟩ But still, I would recommend just use kOS script, while I am working on a website calculator for it
<queqiao-> ⟨Quadrupole⟩ (I have an Excel prototype for it though)
UmbralRaptop has quit [Remote host closed the connection]
<queqiao-> ⟨NathanKell (he/him)⟩ I'd love the excel prototype!
<queqiao-> I am trying veeeery hard to avoid installing kOS, I really don't want the additional perf impact.
<queqiao-> ⟨NathanKell (he/him)⟩ And I am perfectly happy launching during launch windows rather than going for the "launch any time" that the kOS script provides, I just need to know the LAN to launch to.
_whitelogger has joined #principia
<queqiao-> ⟨Stonesmile⟩ NathanKell (he/him) The pinned message here from Al2 might help a bit too
<queqiao-> ⟨Quadrupole⟩ Okay... Spent a little time writing the instruction, but here is the Excel version of my lunar window calculator.
<queqiao-> ⟨qp⟩ ⟪NathanKell (he/him)⟫ lpg: stonesmile mentioned you know how […] ⮪ two ways to launch to the moon with principia without any script that I found out about: (1) you can use principia UI in map mode to select the moon. this should give your MJ rendezvous interface a relative angle while you're on the pad, you should launch when that number is at the minimum value (changes with each moon)
<raptop> 💭Jupyter notebook for calculating lunar windows
<queqiao-> ⟨qp⟩ (2) use principia UI to change your plotting frame to MEO (Moon-Earth-Orbit) this will give your navball a 'gray' zone that's roughly the inclination of the moon - launch when that gray zone gets to the center of your navball
<queqiao-> ⟨qp⟩ also grats on adding principia, will you be starting a new playthrough with it? 😄
<queqiao-> ⟨Stonesmile⟩ Doesn't both of those just launch into the orbit with the lowest relative inclination?
UmbralRaptop has joined #principia
<queqiao-> ⟨Oslov⟩ ⟪DRVeyl⟫ You would be trading worse performance […] ⮪ Yeah I just terminated a few outdated commsats and am putting in a plan to put some better longer range ones out there (but less of them). That should do it
<queqiao-> ⟨Oslov⟩ appreciate the feedback regardless
<queqiao-> ⟨qp⟩ ⟪Stonesmile⟫ Doesn't both of those just launch into […] ⮪ yes, a script would be ideal to get the most optimal launch window for the moon but if you're just eyeballing it then it's good enough to get you in a decent orbit for the TLI - not great but manageable
<queqiao-> ⟨lpg⟩ ...assuming a reasonbly-low-lattitude launch site
<queqiao-> ⟨lpg⟩ for eyeballed polar launches: map view overhead, rotate to draw a straight (horizontal or vertical) line from pole to launchsite. extend line to lunar orbit (use a window edge as ruler) to see where you encounter moon orbit. launch when the moon is ~45 degrees away from that point
<queqiao-> ⟨lpg⟩ In theory due-east launch uses the same principle, but figuring out what the straight line should be is trickier and I never got it to a reliable point
<queqiao-> ⟨lpg⟩ I eventually gave up trying. Nowadays my technique is: put vessel on pad, hack gravity, hyperedit to orbit with matching inclination, hyperedit-add 3150m/s velocity, hyperedit rotate the orbit around until it gets an intercept, write down LAN, revert to launch
<queqiao-> ⟨lpg⟩ (and then look at map view right before launch and try to figure out why that _isn't_ the time I'd have picked by eyeballing it)
<queqiao-> ⟨Stonesmile⟩ Wouldn't the polar method, but with Earth rotated another 90 deg result in the due-east launch time?
<queqiao-> ⟨lpg⟩ you'd think
_whitelogger has joined #principia
Webchat585 has joined #principia
Webchat585 has quit [Client Quit]
<queqiao-> ⟨PlasticGuy⟩ if you want to eyeball lunar launches, go to the map view and select earth surface reference and look side on at the earth, then time warp until the moon reaches the top/bottom of its orbit, and repeats itself and then launch east with mj launch into lan
<queqiao-> ⟨PlasticGuy⟩ that should put you in a good orbit to do tli at the ascending/descending node to reach the moon
<queqiao-> ⟨PlasticGuy⟩ it can take around 2 weeks to get that launch window, but it is extremely easy
<queqiao-> ⟨Quadrupole⟩ > and repeats itselfYou woild need to wait two days or so before launching.
<queqiao-> When moon's trajectory repeats itself, it's 12 hours past highest/lowest point, and six days to a node. Assume transfer takes four days, you would wait two days before launch.
<queqiao-> ⟨PlasticGuy⟩ huh, i usually launch straight away with no issues
<queqiao-> ⟨Quadrupole⟩ > and repeats itselfYou would need to wait two days or so before launching.
<queqiao-> When moon's trajectory repeats itself, it's 12 hours past highest/lowest point, and six days to a node. Assume transfer takes four days, you would wait two days before launch to intercept at a node
<queqiao-> ⟨Quadrupole⟩ How long are your transfers usually?
<queqiao-> ⟨PlasticGuy⟩ usually 4-5 days or so
<queqiao-> ⟨PlasticGuy⟩ usually 4
<queqiao-> ⟨Quadrupole⟩ I guess we may have different definitions of "repeat itself"
<queqiao-> ⟨PlasticGuy⟩ i guess so, and i find a few days off wont really make or break a mission with any sort of margins
<queqiao-> ⟨lpg⟩ to clarify, the method I described was to find the daily windows, not the monthly windows
<queqiao-> ⟨PlasticGuy⟩ its polar (complicated) for daily and east (simple) for monthly right?
<queqiao-> ⟨PlasticGuy⟩ * bi-monthly
<queqiao-> ⟨Stonesmile⟩ Polar is easier to plan but is more expensive
<queqiao-> ⟨lpg⟩ you get daily windows launching at any azimuth
egg|chrome|egg has joined #principia
egg has joined #principia
egg has quit [Remote host closed the connection]
egg|chrome|egg has quit [Remote host closed the connection]
egg|chrome|egg has joined #principia
egg|chrome|egg has quit [Remote host closed the connection]
Jesin has quit [Ping timeout: 189 seconds]
egg|chrome|egg has joined #principia
egg|chrome|egg has quit [Remote host closed the connection]
egg|chrome|egg has joined #principia
egg|chrome|egg has quit [Remote host closed the connection]
egg|chrome|egg has joined #principia
raptop has quit [Ping timeout: 189 seconds]
raptop has joined #principia
Jesin has joined #principia
egg|chrome|egg has quit [Remote host closed the connection]