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…
<discord-_> D​RVeyl. — Egg draws very pretty pictures to demonstrate and diagnose the Earth observation system.
<discord-_> D​RVeyl. — I scribble with crayons on a canvas trying to validate some of the basic points in the raycaster. (Unsuccessfully, at the moment).
egg|anbo|egg_ has joined #principia
egg|anbo|egg___ has joined #principia
egg|anbo|egg has quit [Ping timeout: 189 seconds]
egg|anbo|egg__ has quit [Ping timeout: 189 seconds]
egg|cell|egg has quit [Ping timeout: 189 seconds]
<discord-_> D​RVeyl. — At least my crayon drawings are getting better. 😉
<discord-_> l​pg. — I never drew lines that straight with crayons
egg|anbo|egg_ has quit [Remote host closed the connection]
Mike` has quit [Ping timeout: 189 seconds]
Mike` has joined #principia
egg|cell|egg has joined #principia
<discord-_> A​shnoom. — On the subject of principia. I think I managed to find a way that works for me to get to the 'correct LAN':
<discord-_> A​shnoom. —
<discord-_> A​shnoom. — Non-cheaty:
<discord-_> A​shnoom. — 1. Launch a transfer-window-planner probe.
<discord-_> A​shnoom. — 2. Create a node roughly in the direction you want to go to (basically prograde burn only)
<discord-_> A​shnoom. — 3. Create a node before, to change the LAN by changing normal/antinormal, keeping the inclination to whatever the launchsite is
<discord-_> A​shnoom. — 4. Remove the 'last node' and use the orbit analyser to see the expected LAN.
<discord-_> A​shnoom. — 5. Use that LAN
<discord-_> A​shnoom. —
<discord-_> A​shnoom. — Cheaty:
<discord-_> A​shnoom. — 1. Launch a transfer-window-planner-probe//hyperedit
<discord-_> A​shnoom. — 2. Once in space use hyperedit to change the LAN
<discord-_> A​shnoom. — 3. use MJ's maneouvere planner to find a transfer
<discord-_> A​shnoom. — 4. observe dV requirements and go back to 2 if the dV is larger than previous dV
<discord-_> A​shnoom. — 4.b ensure the node created by MJ is mostly prograde
<discord-_> A​shnoom. — 5. use that LAN
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
egg|anbo|egg has joined #principia
<discord-_> A​shnoom. — @egg I pressed rebase then the 'zero' next to plan-length and this message then pops up:
<discord-_> e​gg. — yes because zero is too short
<discord-_> e​gg. — shorten it to something other than zero
<discord-_> e​gg. — like one second or something
<discord-_> A​shnoom. — Moving the slider:
<discord-_> A​shnoom. — weird, ok
<discord-_> A​shnoom. — that works
<discord-_> A​shnoom. — Why is the 0 there if it doesn't work?
<discord-_> e​gg. — yes that is fine, it means you asked for an overly long flight plan, and it timed out
<discord-_> A​shnoom. — or, asked differently, What is the usecase of the 0 button?
<discord-_> e​gg. — because nobody did the work to remove the 0
<discord-_> A​shnoom. — Perfect answer 😉
<discord-_> D​amien. — the 0 is there because it looks like an egg
<discord-_> A​shnoom. — Alright, I'll then do manual input when I have a 'long' plan to delete 🙂
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
<discord-_> Z​eusbeer. — It would be pleasant to have, especially now that the game freezes after deleting a long flight plan
egg|anbo|egg has quit [Remote host closed the connection]
<discord-_> e​gg. — or you know, we could fix that bug
<discord-_> e​gg. — at which point it becomes pointless again, because when do you ever want a flight plan of length 0
<discord-_> l​pg. — essentially never, but one might on occasion want a flight plan that's N days and everything else zero. the 0 button would be a convenient shortcut. (hardly important, though)
<discord-_> A​shnoom. — you can use the button to set 'Minimum'
<discord-_> A​shnoom. — ?
<discord-_> A​shnoom. — you can use the button to set 'Minimum'? (edited)
egg|cell|egg has quit [Ping timeout: 198 seconds]
<discord-_> Z​eusbeer. — Not 0, but sometimes having it close to zero can reduce a lot of clutter noodles on the screen
<discord-_> Z​eusbeer. — Or sometimes your flight plan is super long, and it's quicker to set it to zero than using the slider to go to 0 days
<discord-_> Z​eusbeer. — Or sometimes your flight plan is super long, and it's quicker to set it to zero than using the slider to go to back in time (edited)
<discord-_> Z​eusbeer. — Also with the clutter problem: the slider works slower if the game has to calculate the longer flight path, making it way quicker, or at least smoother to go from zero back to a desired length
<discord-_> Z​eusbeer. — In short, don't disrespect the 0 option :snf:
<discord-_> Z​eusbeer. — In some way I'd prefer buttons for manipulating the length of a flight plan
<discord-_> e​gg. — you can also type in 1 d or whatever length you like
<discord-_> Z​eusbeer. — True yes, but clicking is more satisfying than clicking, having to remove existing numbers, replacing the numbers and then pressing enter
<discord-_> D​amien. — the progressive slider is good but agony to use at low fps
<discord-_> e​gg. — I guess the main question here is whether you ever want fine control over the length of a flight plan
<discord-_> e​gg. — that is what the sliders are for: fine control regardless of the current value
<discord-_> Z​eusbeer. — I just want the 0 button 😅
<discord-_> Z​eusbeer. — Or maybe a 1 day button, or even better: a single orbit button
<discord-_> D​amien. — I personally like the precisenode approach
<discord-_> e​gg. — No you don’t want the 0 button, because it is entirely pointless.
<discord-_> D​amien. — directional arrows for back and forth, with buttons to set the increment
<discord-_> D​amien. — but I also like sliders too so *shrug*
<discord-_> Z​eusbeer. — Only for flight path length however
<discord-_> e​gg. — I cannot stand this separate increment size/increment approach, it is horribly fiddly
<discord-_> D​amien. — true but is fps agnostic
<discord-_> D​amien. — I hate trying to tweak things when the game gets laggy
<discord-_> e​gg. — well, clearly the answer is to make the game less laggy
<discord-_> e​gg. — not change the controls to be fiddlier but lag-compatible
<discord-_> Z​eusbeer. — I do this by reducing flight length and setting history+predicted path close to 0
<discord-_> Z​eusbeer. — But reducing the planners length is done with sliders
<discord-_> Z​eusbeer. — Quite infuriating on a voyager like plan
<discord-_> D​amien. — I'd also like a lamborghini, a supermodel girlfriend and a pony
<discord-_> e​gg. — Zeusbeer, the question is not how *you* can make the game less laggy. The question, if we are discussing changing things in Principia, is how *Principia* can be less laggy. We are not interested in hacky workarounds, and it should be clear by now that we have never been and never will be.
<discord-_> Z​eusbeer. — fair point
<discord-_> Z​eusbeer. — But my guess was that no matter how much you optimize principia, it will always be laggy to render 10 years of noodles in n-body space
<discord-_> A​l2Me6. — I personally like having both the slider and increment/decrement buttons, because it's easier for me to make fine adjustments with a button instead of dragging a slider small amounts.
<discord-_> Z​eusbeer. — unless computer hardware drastically improves again, which it's slowly doing
<discord-_> e​gg. — @Damien I do think there is room for improvement: right now the flight plan will block until it recomputes whatever you have asked for; perhaps some of it could be done asynchronously, or, in order to avoid overshoot if that is an issue, we could perhaps do an inaccurate synchronous computation, and then refine asynchronously
<discord-_> Z​eusbeer. — I find the slider very pleasant for the exponential nature of increasing an orbit on a burn
<discord-_> Z​eusbeer. — I find the slider very pleasant for the exponential nature of increasing an orbit with a burn (edited)
<discord-_> e​gg. — I recommend against guessing; while there is computational cost that is hard to reduce, the issue is not that directly, rather it is waiting for it
<discord-_> e​gg. — long predictions used to be unusable, now they can be quite long before they are costly (mostly because of the rendering code, which is blocking)
<discord-_> Z​eusbeer. — Would it be possible to use the gpu to render the predictions?
<discord-_> e​gg. — (trajectories in general, not just predictions). Possibly, but we have tried to avoid that particular rabbit hole. Maybe we could make more of the rendering asynchronous (transforming to the correct reference frame doesn’t need to happen synchronously, maybe we could even precompute the interpolations), perhaps some other steps could benefit from laziness.
<discord-_> e​gg. — (on the other hand for KC remote sensing I would expect dark GPU magic to improve things quite a lot; perhaps I can trick @Butcher into conjuring some magic there someday)
<discord-_> Z​eusbeer. — GPUs really are quite magical at doing certain tasks
<discord-_> e​gg. — (but not all of them, because *It’s a long way to the GPU / It’s a long way to go…* https://discord.com/channels/319857228905447436/480397772248580098/697821208510726154)
<discord-_> Z​eusbeer. — yeah and it would be practically unusable for systems with integrated graphics / old video cards
<discord-_> Z​eusbeer. — and they are just weird to program, at least from my experience with Python
<discord-_> F​estive CringeName. — I mean it's not really slowing down it's just not getting cheaper no?
<discord-_> Z​eusbeer. — yes but demand is so high right now that it feels slow to actually benefit from the changes
<discord-_> Z​eusbeer. — but improvement goes hand in hand with lower prices for same performance, but this is offtopic with this channel
egg|cell|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 198 seconds]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 189 seconds]
<discord-_> Z​eusbeer. — how much delta V does it cost to do a direct transfer + capture with Mercury?
<discord-_> b​adgermasher. — It looks like I used 15.9 km/s without any attempt at optimization. I had the margin so I used it. Not really sure that's a principia question though.
<discord-_> B​utcher. — I don't find integrated gfx to be that bad to program, though if they're pre-DX11 then all bets are off (but that goes for dedicated cards too).
<discord-_> B​utcher. — They're just *slow*.
<discord-_> B​utcher. — @egg KC remote sensing? This your new stuff?
<discord-_> B​utcher. — Also transforming predictions to a different reference frame sounds like the sort of thing GPUs are very good at. 🤔
mic_e has quit [Ping timeout: 189 seconds]
mic_e has joined #principia
<discord-_> e​gg. — yeah, see the maps I posted earlier
<discord-_> e​gg. — (a lot of that sounds very much like the sort of things GPUs are good at, since it is mostly answering the question « can the satellite see this, at what resolution, and, is it sunlit » very frequently and for a lot of points on the surface)
mic_e has quit [Ping timeout: 189 seconds]
<discord-_> B​utcher. — Yes, it does rather.
<discord-_> e​gg. — Yes; but that kind of dependency sounds like more rabbit holes at the bottom of the Principia rabbit holes (building Principia can already be a challenge; just keeping the third-party dependencies up to date and upgrading the build system is daunting)
<discord-_> B​utcher. — I'm not sure how one injects additional rendering into ksp for these sorts of things off hand.
<discord-_> Z​eusbeer. — is this only capture? or also the transfer burn to mercury from Earth
<discord-_> B​utcher. — It's typically about 6-7 km/s out and then maybe 8-9 to capture for a direct transfer.
<discord-_> B​utcher. — But it varies by your window.
<discord-_> l​pg. — my latest flyby probe needed 5.1km/s to leave, and would have needed ~9 to capture
<discord-_> B​utcher. — I'm pretty sure I had a ~6 capture, but it was a slightly more expensive TMI the usual.
<discord-_> l​eudaimon. — yeah, I got a flyby for less than 5.3 as well... didn't even check how much it was for capture
<discord-_> Z​eusbeer. — yeah I feel like doing multiple flybys is dubious for the amount of effort it takes
<discord-_> Z​eusbeer. — also time
<discord-_> B​utcher. — It's fine if you have a few years to spare.
<discord-_> B​utcher. — But a direct transfer is around 100 days, so it feels long.
<discord-_> B​utcher. — Just go for a big transfer burn and aerobrake using the Sun. 🧠
<UmbralRaptop> 🌞⛵❔
egg|anbo|egg___ has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
<_whitenotifier-edb> [Principia] rnlahaye commented on pull request #2981: Optimizations for DiscreteTrajectory - https://git.io/JsfgR
mic_e has joined #principia
<_whitenotifier-edb> [Principia] pleroy commented on pull request #2981: Optimizations for DiscreteTrajectory - https://git.io/JsfKH
<_whitenotifier-edb> [Principia] rnlahaye synchronize pull request #2981: Optimizations for DiscreteTrajectory - https://git.io/J3xZQ
<_whitenotifier-edb> [Principia] rnlahaye commented on pull request #2981: Optimizations for DiscreteTrajectory - https://git.io/JsfPt
<_whitenotifier-edb> [Principia] Pending. Build queued… - 
<_whitenotifier-edb> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4909/
<_whitenotifier-edb> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4909/
<discord-_> K​obymaru. — soo, what's happening with maneuver planning in the "Target Local" reference frame here?
<discord-_> K​obymaru. — Moon Centered Inertial with maneuver
<discord-_> K​obymaru. — Target Reference Frame does not show changes based on maneuver?
<discord-_> K​obymaru. — Also I don't know how to interpret this spiral
<discord-_> K​obymaru. — How do I even Rendez-Vous now? In stock it was really easy with the closest approach markers.
<discord-_> Z​eusbeer. — The lander is running away from the spacecraft, that's what the outward spiral is indicating
<discord-_> Z​eusbeer. — show us a visual of a longer mission planner duration
<discord-_> Z​eusbeer. — Also I'm scrambling at interplanetary missions at this point
<_whitenotifier-edb> [Principia] pleroy pushed 1 commit to master [+0/-0/±1] https://git.io/Jsfha
<discord-_> Z​eusbeer. — 😂
<_whitenotifier-edb> [Principia] pleroy c43e8f2 - Announce Green.
<discord-_> Z​eusbeer. — Want to learn the real way
<discord-_> e​gg. — That is definitely atypical, most of our users find the Principia way easier for rendez-vous
<discord-_> K​obymaru. — I do too, in LEO. But here, something is wonky
<discord-_> Z​eusbeer. — You see how the orbit could be spiralling outward in the target view?
<discord-_> K​obymaru. — Yes, that makes sense to me
<discord-_> Z​eusbeer. — Are the inclinations the same?
<discord-_> K​obymaru. — Pretty much, 1° off
<discord-_> Z​eusbeer. — Are you doing rendezvous with the lander or the orbiter?
<discord-_> K​obymaru. — The main Issue I have right now is that in the target local reference frame, the maneuver planner doesnt work
<discord-_> K​obymaru. — In "target local", he dotted line stays the same
<discord-_> K​obymaru. — In "target local", he dotted line stays the same if I change flight plan duration or maneuver. And it's over the current trajectory, which doesn't make sense (edited)
<discord-_> K​obymaru. — Lander is in low moon orbit, Orbiter is in elliptical orbit and does the Rendez-Vous
<discord-_> Z​eusbeer. — so anything you do with the planner has no impact to what you see on the spiral?
<discord-_> K​obymaru. — correct
<discord-_> K​obymaru. — but only in "target local" reference frame, it works fine in "moon centered inertial"
<discord-_> Z​eusbeer. — wow you must be playing on 4k, the manouver node is really tiny
<discord-_> Z​eusbeer. — I'm a bit confused how it doesn't do anything, if it shows the prediction lines
<discord-_> K​obymaru. — 2k. I can zoom in and make better screenshots if needed
<discord-_> Z​eusbeer. — no it's fine
<discord-_> K​obymaru. — Yeah, me too... That reference frame worked like a charm for me in LEO, now I don't know what's up. Is it the moon that's confusing? Or the retrograde-ness of the orbit?
<discord-_> Z​eusbeer. — can you delete the flight plan, keep the reference frame, and just add another flight plan, so we can start from a blank slate?
<discord-_> Z​eusbeer. — I'll cheat some spacecraft in lunar orbit and try it myself
<discord-_> Z​eusbeer. — or ideally, you could livestream what you see in a discord voice channel
<discord-_> K​obymaru. — I can live stream
<discord-_> (​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells). — time to update the channel description
<discord-_> P​aculino (ŝi/ri/she/they). — First, get close (the launch timing alone should get this close enough), then switch the reference frame to target to see the relative positions over time to gauge when to make the next adjustment. When you are ready to make the adjustment, switch back to the old reference frame, make the burn to get the orbits intersecting, and go to the target reference frame again to easily
* raptop has bad flashbacks to E&M
<discord-_> Z​eusbeer. — 🌚
<_whitenotifier-edb> [Principia] eggrobin opened issue #2982: The flight plan should not be silently truncated in target LVLH when the prediction of the target is too short - https://git.io/JsJUm
Lively has joined #principia
<Lively> How do I install it into ckan?
Lively has quit [Client Quit]
<raptop> 37 seconds
Lively has joined #principia
<Lively> sorry got disconnected
<Lively> How do I get into ckan?
<Lively> the mod into ckan*
<discord-_> Z​eusbeer. — GMAT noodles
<discord-_> Z​eusbeer. — I think I'm beginning to understand it
* raptop wants to say that Principia isn't really putting any effort to be in CKAN because there are lots of potential mod conflicts (outside of the namespace colliding RSS)
<discord-_> A​l2Me6. — I thought it's intentionally not on CKAN because of the cpp standard library dependency
<raptop> Oh, right, the DLL stuff
egg|anbo|egg has joined #principia
<Lively> ah ok ty
Lively has quit [Quit: webchat.esper.net]
egg|anbo|egg has quit [Remote host closed the connection]
<_whitenotifier-edb> [Principia] pleroy commented on issue #2922: [Info] FARc 0_16_0_1_Mader can lead to a Principia Fatal error in KSP 1.11.1 - https://git.io/JsJ3O
egg|anbo|egg has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
<discord-_> Z​eusbeer. — More GMAT noodles
<discord-_> Z​eusbeer. — this time I actually missioned GEO myself
<discord-_> Z​eusbeer. — (the other one was just a screenshot of a tutorial lol)
<discord-_> V​insi. — do you work at nasa? like this is a bit mad
<discord-_> Z​eusbeer. — no I just watched a few tutorials
<discord-_> Z​eusbeer. — lol
<discord-_> Z​eusbeer. — It's quite simple in its core
<discord-_> Z​eusbeer. — and I start out of a polar orbit for love of LPG
<discord-_> Z​eusbeer. — and I start out of a polar orbit for love towards LPG (edited)
<discord-_> Z​eusbeer. — and I start out of a polar orbit for love towards LPG's methods (edited)
<discord-_> Z​eusbeer. — and I start out of a polar orbit for love towards LPGs methods (edited)
<discord-_> Z​eusbeer. — it's inefficient but at least it works
<discord-_> S​tonesmile. — I never managed to learn GMAT, respect to you 😅
<discord-_> V​insi. — if you want to change you map to a different projection use https://www.giss.nasa.gov/tools/gprojector/
<discord-_> V​insi. — do you download GMAT from here? https://sourceforge.net/projects/gmat/files/GMAT/GMAT-R2016a/
<discord-_> Z​eusbeer. — ye
<discord-_> P​aculino (ŝi/ri/she/they). — I tried using it before, but I messed up the install somehow
<discord-_> Z​eusbeer. — I really want to get better at it
<discord-_> D​amien. — gmat-ksp plugin when
<discord-_> V​insi. — it's pretty cool
egg|anbo|egg has joined #principia
<discord-_> e​gg. — is that a GMAT plugin for KSP, or a KSP plugin for GMAT
<discord-_> D​amien. — yes
<discord-_> e​gg. — :D
<discord-_> D​amien. — 😄
<discord-_> K​obymaru. — The Rendez-Vous and Landing went well, in case somebody was wondering
<discord-_> C​risti. — Zeusbeer let us know when you find out how to calculate the optimal launch parameters for an interplanetary transfer in Gmat :)
<discord-_> K​obymaru. — Yes please. GMAT -> Principia Tutorial for dummies
<discord-_> D​amien. — a plugin for GMAT to get KSP solar system state, and a way to export mission plans back into KSP
<discord-_> D​amien. — kind of like KSPTOT does but KSPTOT doesn't play nice with principia
<_whitenotifier-edb> [Principia] rehael starred Principia - https://git.io/JsJRB
<discord-_> Z​eusbeer. — No you get actual epoch values
<discord-_> Z​eusbeer. — So as long as principia is lined up with real life in terms of planet positions its accurate
<discord-_> Z​eusbeer. — This is possible, ill just have to understand a bit of extra theory
<discord-_> D​amien. — but can you set initial state in GMAT to 1951 for example
<discord-_> D​amien. — because in my (very limited) experimentation with it I couldn't
<discord-_> Z​eusbeer. — No, only from 1957 upward
<discord-_> Z​eusbeer. — 😂
<discord-_> D​amien. — lol
<discord-_> D​amien. — that's better than nothing I suppose
<discord-_> Z​eusbeer. — Yes
<discord-_> D​amien. — I might have to have another crack at it at some point
<discord-_> Z​eusbeer. — But still 6 years of undesired loading times
<discord-_> D​amien. — I did enjoy going through some of the tutorials
<discord-_> Z​eusbeer. — It's kinda fun tbh
<discord-_> T​he Destroyer. — so I copied my KSP install, to test out principia separately. Got this message:
<discord-_> T​he Destroyer. — which is... correct. because that's my other install
<discord-_> T​he Destroyer. — principia is in KSP_1.8_RO\ksp.principia\kspall, and I'm currently running that exe inside of it
<discord-_> T​he Destroyer. — so why is principia looking at the other directory? it's not even there
<discord-_> s​iimav. — Did you copy over a shortcut?
<discord-_> e​gg. — did you start KSP from a shortcut? If so, what is its « start in » setting ?
<discord-_> e​gg. — The cat types faster than the egg
<discord-_> T​he Destroyer. — oooh I'm dumb. I changed the target field, but not the start in field
<discord-_> T​he Destroyer. — (the task manager still identifies the process as running from the correct folder though)