raptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Fréchet. We currently target 1.5.1, 1.6.1, and 1.7.x. <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… | <egg> also 4e16 m * 2^-52 is uncomfortably large
<discord-_>
Kobymaru. — What's the great NathanKell up to these days?
<discord-_>
Kobymaru. — working on a game, right?
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
<_whitenotifier-d13c>
[Principia] eggrobin labeled issue #2542: API Request: query the history - https://git.io/JfI69
<_whitenotifier-d13c>
[Principia] eggrobin labeled issue #2144: Extending the external API to allow for interaction with flight planning - https://git.io/fjsM0
<_whitenotifier-d13c>
[Principia] eggrobin labeled issue #2074: An API to get geopotential coefficients for analytic perturbation theories - https://git.io/fhQfk
<_whitenotifier-d13c>
[Principia] eggrobin commented on issue #2542: API Request: query the history - https://git.io/JfWmk
Mike` has quit [Ping timeout: 190 seconds]
Mike` has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
<_whitenotifier-d13c>
[Principia] eggrobin opened pull request #2564: Get rid of ApparentBubble - https://git.io/JfWEc
<_whitenotifier-d13c>
[Principia] eggrobin synchronize pull request #2564: Get rid of ApparentBubble - https://git.io/JfWEc
<discord-_>
egg. — @Sir Mortimer so back when I designed the external API in February-March of 2019, I designed it so it would be easy to use with C# `dynamic`, and then I noticed that this required a .NET framework newer than KSP’s
<discord-_>
egg. — but since 1.8, you should be able to use `dynamic`, so the Principia external API should be fairly lightweight to use!
<discord-_>
egg. — Speaking of 1.7/1.8 @sarbian, the 1.4 GCMonitor build seems to have finally be broken by that update
<discord-_>
egg. — Speaking of 1.7/1.8 @sarbian, the 1.4 GCMonitor build seems to have finally been broken by that update (edited)
<discord-_>
sarbian. — I most likely need to redo the unity asset. I'll try to summon the will
<discord-_>
egg. — ah right, that makes sense
<discord-_>
egg. — how are things down south
<discord-_>
sarbian. — Boring. To make things worse some low life had some fun with Orange fiber and I was out of internet connection (fiber and 4G) for 3 days.
<discord-_>
egg. — ow
<discord-_>
egg. — I had an internetless day back in March but they resolved it quite quickly
<discord-_>
egg. — (it may have been a bad idea to keep working via tethering on a swiss data package though)
<discord-_>
Sir Mortimer. — @egg it’s good, we unapologetically dropped all backward compatibility anyways. 1.8+ only.
<discord-_>
egg. — OK
<discord-_>
egg. — @Sir Mortimer I will rewrite the API doc to show example usages with dynamic, it is much much much nicer than doing it purely by reflection
<discord-_>
Sir Mortimer. — I'll probably throw a wad of cah at my computer first, tho. It desperately needs a RAM upgrade.
<discord-_>
Sir Mortimer. — I'll probably throw a wad of cash at my computer first, tho. It desperately needs a RAM upgrade. (edited)
<discord-_>
egg. — well, since it takes one synodic period of the moon to fix bugs we should try to get it right
<discord-_>
egg. — (though I suppose @Sir Mortimer could build the adapter locally and fetch the mac continuous build from azure to test it once I check it in)
<discord-_>
Sir Mortimer. — no worries, a finalized principia release will be out before KC anyway
<_whitenotifier-d13c>
[Principia] eggrobin synchronize pull request #2564: Get rid of ApparentBubble - https://git.io/JfWEc
<discord-_>
egg. — @Sir Mortimer hm, I suppose you want to give us planetocentric latitude and longitude in degrees, not radians?
<discord-_>
Sir Mortimer. — yes
<discord-_>
egg. — OK, seems like a common enough convention that we can do it
<discord-_>
Sir Mortimer. — it's what you get from waypoints and vessels, so it seems to be the natural choice.
<discord-_>
egg. — an alternative would be for our API to take strings with a unit, maybe that would be more explicit
<discord-_>
egg. — (we have a unit parser already)
<discord-_>
egg. — but then we are really not set up to return that, and you definitely don’t want to parse units on your side, so I guess let’s just keep interchanging floating-point numbers
<discord-_>
Sir Mortimer. — yup. parsing seems a bit overkill in this case.
<discord-_>
egg. — yeah, we do it for the config files but that is a wider audience too
<discord-_>
egg. — we should probably change those deg to °, we used to have a stupid ASCII-only restriction to strings in interchange structs because of marshalling tricks but this has been resolved
<discord-_>
DRVeyl. — Parsing when you're expecting multiple calls doesn't seem right versus just specifying your expected units and ... expect people to only mess up their dimensional analysis a few times before getting it right.
<discord-_>
DRVeyl. — (ie parsing from configs sounds good, parsing when SM wants info about orbital parameters, less so.)
<discord-_>
egg. — yeah, at least at the levels of paranoia that are appropriate here; if this were an interface between systems on, say, a Mars orbiter designed to study the climate of mars, I might recommend a more cautious approach :-p
<discord-_>
egg. — yeah, at least at the levels of paranoia that are appropriate here; if this were an interface between systems on, say, an orbiter designed to study the climate of Mars, I might recommend a more cautious approach :-p (edited)
<discord-_>
DRVeyl. — Nice 😉
<discord-_>
Sir Mortimer. — I need to make moar bread. The kids just turned into piranhas
<discord-_>
Sir Mortimer. — hm. i just realized that having a planet without an inclined rotation axis has the advantage that one doesn't need leap years. at least not as long as you don't look at the stars
egg|laptop|egg has quit [Ping timeout: 190 seconds]
<discord-_>
Alwis Wennerstroem. — Hi, just a simple question : doest mechjeb2-dev is intended to work with principia, not for transfer planning but for ascent guidance and smart SAS?
<discord-_>
Stonesmile. — @Alwis Wennerstroem do you mean "launch into plane of target"?
<discord-_>
Alwis Wennerstroem. — No, just ascent guidance : PVG to a target inclination, apoasis and periapis
<discord-_>
lpg. — that works fine, yes. as does smartass
<discord-_>
lpg. — even advanced transfer planner is useful for long-term planning
<discord-_>
Alwis Wennerstroem. — ok, going to the MJ channel
Jesin has quit [Ping timeout: 189 seconds]
egg|laptop|egg_ has quit [Remote host closed the connection]
<discord-_>
Alwis Wennerstroem. — Returning here after to have discovered that my crazy MechJeb was due to the spinup bug #2519.
<discord-_>
Alwis Wennerstroem. — What chances i have to rollbacking my carrer from fubini on frenet? KSP crash when loading the carreer with the old release (trying to remove all orbiting debris to test if it may work)
<discord-_>
Stonesmile. — Is it that particular save that crashes or all saves?
egg|laptop|egg has joined #principia
<discord-_>
Alwis Wennerstroem. — hum, RP-1 is sufficiently hard to concentrate enough time on only one carrer so I tested only on one save. I got another sandbox one to test
<discord-_>
egg. — Frobenius introduced ZFP which makes it forward-incompatible; you can downgrade to Frobenius but not to Frenet
<discord-_>
egg. — Frobenius has a different flavour of rotation issues so that may work better for you
<discord-_>
Alwis Wennerstroem. — Ok, if i can have the link to dl forbenius for 1.8, I'll try that
<discord-_>
Alwis Wennerstroem. — Ok, i've removed all alive objects of my save and i succeed to rollback it to frenet. MJ PVG is working well as you can see.
<discord-_>
Alwis Wennerstroem. — Thanks for the link @egg, i didn't think to look into the history of readme
<discord-_>
Alwis Wennerstroem. — And thanks for help @Stonesmile
<discord-_>
Alwis Wennerstroem. — And thanks for help @Stonesmile @lpg (edited)
<discord-_>
Proton-M blok DM-SL. — is KSPTOT compatible with Principia
<discord-_>
Kobymaru. — Not really
<discord-_>
Kobymaru. — there's a mode for it, but I havent been able to figure it out, the way principia does planetary and orbital tilts confuse it
<discord-_>
Kobymaru. — but I guess you can try playing with a bit, it requires you to get the planets from KSP by importing your save
<discord-_>
Proton-M blok DM-SL. — also for transfers, what reference frame do I use,
<discord-_>
Proton-M blok DM-SL. — i am trying to get a mars flyby
<discord-_>
lpg. — <target-body>-centered, sun-aligned tends to work well
<discord-_>
Kobymaru. — first sun-centered to get a general idea and then body centered to refine
<discord-_>
egg. — @Sir Mortimer hm, I think it turns out you can’t actually use `dynamic` (I think KSP does not ship the necessary DLLs), so good old reflection it is
<discord-_>
egg. — (which is a bit annoying because we explicitly do not guarantee whether the members you should access in the interchange types are properties or fields, so you have to write code that is looks for both)
<discord-_>
egg. — (otoh we provide example snippets of libraries to look for both if you want)
<discord-_>
dkavolis. — isn't `dynamic` just a C# feature?
<discord-_>
egg. — yes but one that requires some fancy modules
<discord-_>
egg. — Microsoft.CSharp is the DLL that it fails to find if you use it :-p
<discord-_>
dkavolis. — Someone could distribute the dll with the mod, doubt KSP will use it
<discord-_>
Damien. — @egg before I go to the trouble of feature requesting it, is being able to save flight plans potentially an option? I have a stationkeeping burn planned but want to play with a TCM maneuver but also don't want to do the stationkeeping burn again aaaand I realised I can just quickload
<discord-_>
Damien. — still might be useful though
<discord-_>
egg. — hah, I was looking for a bug because CelestialGetSurfacePosition was not changing with time given fixed latitude and longitude, but of course I am on the surface so World axes rotate with the planet…
<_whitenotifier-d13c>
[Principia] eggrobin opened pull request #2566: Three new API functions - https://git.io/JfWFL