-
Do you have any RACK best practices guides and/or examples (e.g., "hello world") explaining your vision for how the assurance case construction code would use RACK programmatically? Some specific questions on how you intend RACK to be used by the assurance case construction code (we asked the 2ii one in early Feb, but wanted to check whether the answer is still the same):
Note that realistically what we actually need for questions 2i and 3 is a way to build on top of existing predefined queries and then ask RACK to augment them with a request for specific fields, request further sorting, filtering, joins, etc. Note that these are not hypothetical - these are all the things we already ended doing in an ad-hoc way on our end (To get to things like: given a test T and a requirement R, give me all sub-requirements S of R that T tests for; given a requirements of R, give me all tests procedures P that are used for any test T that tests for any sub-requirement S of R; then for each of those Ps also give me the list of the relevant Ts. And these are just for one particular fragment template we are experimenting with). Each one ad-hoc thing seemed like not a big deal to add, but by now we almost ended up treating RACK as just a source of raw data, and implementing our own way of doing all kinds of ad-hoc queries on top of it (in a way that's nearly impossible to debug :( ). Now we are realizing that this path is kind of insane and definitely not sustainable... [Edited to add] P.S. For the examples in the previous paragraph, the point is that we want the user to at most just separately map "S is a sub-requirement of R", "T tests for S", etc constraints to RACK ontology, and the resulting "joined" queries should then be created automatically by the software. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
I can help with a few of these I hope:
... and go to town on the tabular data in pandas. Most pythonic folks like pandas. I hope this get's you started. It looks like there are a conversation or two we can follow up with. @kityansiu normally coordinates these if needed. |
Beta Was this translation helpful? Give feedback.
-
Moving from Email. Alesky writes:
|
Beta Was this translation helpful? Give feedback.
I can help with a few of these I hope:
get_column_index(col_name) These should help you navigate the returns.
2.ii - this mapping process sounds complex enough I'd hesitate to start tossing out ideas before we do a working session. I think we can help with this process with functionality that we already have or could build for you. I'd be happy to learn more.