Conversation
|
Questions:
|
|
@taldcroft I looked it over and looks good. will there also be docs to show an end-user how to implement it for themselves? |
|
@jzuhone - we should talk a little bit more about use cases with regard to docs. For non-fot-mp users, I was thinking that you'd likely continue to either override the current cmd_events_flight_id or use a local scenario. I'm not sure if ACIS would end up with situations that would demand the "chained" flight+custom with a customized cmd_events_custom_id? Did you have any situation/scenario in mind that has been tricky to model thus far? |
| load_name=None, | ||
| *, | ||
| use_ska_dir=False, | ||
| archive=True, |
There was a problem hiding this comment.
Needs docs on the intent of the new archive param here.
There was a problem hiding this comment.
I think this still needs an update.
|
When I try to make a copy of the Command Events Sheet or the test sheets, there's an Apps Script attached. Is that thing doing anything useful? |
|
Now that we're supporting multiple ids, It would be useful to have the error" raise ValueError(f"Failed to get cmd events sheet: {req.status_code}")" mention which sheet failed and/or give the id. |
jeanconn
left a comment
There was a problem hiding this comment.
Looks good to me except still needs updated user docs.
Requested change has been implemented.
|
OK. I've update the user documentation. |
|
@jeanconn - with regards to your comment to @jzuhone about "continue to either override the current cmd_events_flight_id or use a local scenario". I think that the new machinery is much more convenient and would be appropriate for ACIS to quickly evaluate the impact of adding an ECS measurement. The key point is that using the |
I have no idea what that is (or even that such a thing existed). @johnny1up - were you playing with an Apps Script? In any case, Gemini tells me that it is benign. |
Fair point. |
|
"I think that the new machinery is much more convenient and would be appropriate for ACIS to quickly evaluate the impact of adding an ECS measurement." That's fair. At the time I was just thinking it was still pretty easy to copy the flight sheet and set the kadi flight sheet id to that and I was worried about maintenance and possible confusion on a new "persistent" ACIS sheet. But if that's the preferred strategy that's fine and I see the new docs support it well. |
|
"I have no idea what that is (or even that such a thing existed). @johnny1up - were you playing with an Apps Script? In any case, Gemini tells me that it is benign." When I looked at the apps script that was attached it seemed to be perhaps doing nothing "function myFunction() {}" so if we can delete it from the flight sheet we'll stop getting it in all the copies... |
|
@johnny1up @julia-zachary @jeanconn @jayhead13 - I updated the Command events documentation to include the While I was there, I did some tidying and organizing (with help from copilot):
I also put this whole document into version control in the |
|
Do we need to asterisk the "Load in backstop" event type for now? I don't know when this code to use it is actually going to go live. |
I noticed the twiki file is being GitHub versioned. Im assuming versioning isn't a requirement for page updates but rather booking at some interval or trigger? Otherwise, looks great. Thanks for the update and notification! |
Is the red About the version, I'm hoping that we can get it into ska3 2026.1 and the MATLAB release that includes 2026.1. |
You can update the TWiki page as you like. My plan is to copy/paste the raw TWiki content back into the git-tracked branch as needed. This time around I wanted to use CoPilot for help and having things in version control gave me confidence to be able to see the diffs. |
|
"Is the red Available with MATLAB tools 2026010 and Ska3 2026.1. not sufficient?" I mean, I'm the kind of user who would probably use the docs page just for the little bit of extra text you get in the list of available commands? But since users shouldn't be able to use the new command until you add it to the options in the command event sheet, hopefully there won't be a mismatch of expectations. |
Description
This adds two key new features:
Load in backstopthat allows including in-work backstop commands.Load in backtopparameter is a load name like SEP0825A.FOT/mission_planning/Backstop/Archive/2024/02_feb/FEB0524A) can also be supplied. This is primarily useful for testing but might find other applications.flight+customandcustomthat allow easily using a custom Google sheet.customsheet ID is specified in the new configuration optioncmd_events_custom_id.flight+customincludes both the flight command events and the custom command events.customincludes only the custom command events.These changes are being introduced to support FOT MP MATLAB tools initial configuration, and the final version of this PR will include a custom sheet ID that is owned and maintained by FOT MP.
However, other teams could certainly create their own custom Google sheet and override the
cmd_events_custom_idconfiguration option by default.To do
Requires
None
Interface impacts
None
Testing
Unit tests
Independent check of unit tests by Jean
Functional tests
I replicated the unit test in a notebook but without any function mocking so that it actually reads the
customsheet https://docs.google.com/spreadsheets/d/1dGEf5FvD43JrsVy41LvCN3PNKKsbHIgYfx5Z7D5oXZk/edit?gid=0#gid=0.This gave the expected results.