[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-240778-105":3,"detail-sidebar-cat-1-en-105":81,"doc-detail-240778-en":127},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","brandon-gardner-documentation-and-improvements-on-a-flight-safety-risk-analysis-tool-1","Brandon - Gardner Documentation and Improvements on a Flight Safety Risk Analysis Tool - 1","","Flight safety engineering documentation describes an Excel-based risk analysis tool that connects information between the Payload Integration team and the Sounding Rocket Program Office while producing required RiskCalc inputs from column file data. The workflow uses Visual Basic for Applications (VBA) macros in Excel to generate XML, which RiskCalc uses to compute risk approximations. The package includes a Software Design Description covering data flow, the VBA/Excel/XML relationships, and a proposed Python XML ingestion script. Objectives include producing a working programmatic description, enabling reverse XML ingestion, creating a Python module using BeautifulSoup, and defining update needs as risk templates evolve.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/template/","Template",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/template/presentations/","Presentations",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/template/brandon-gardner-documentation-and-improvements-on-a-flight-safety-risk-analysis-tool-1/240778/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/brandon-gardner-documentation-and-improvements-on-a-flight-safety-risk-analysis-tool-1/240778.png","ImageObject",442,249,{"name":42,"@type":43},"Sage","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-04","2026-09-11",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",13,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What does the Excel-based flight safety risk tool connect and enable?","Question",{"text":63,"@type":64},"It facilitates information exchange between the Payload Integration (PI) and the Sounding Rocket Program Office (SRPO), then supplies the RiskCalc program with necessary inputs derived from column file templates.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"How is XML generated and used in the risk calculation workflow?",{"text":68,"@type":64},"Excel runs VBA macros to generate XML code, and RiskCalc ingests that XML to produce risk approximations for the given inputs.",{"name":70,"@type":61,"acceptedAnswer":71},"What is the purpose of the proposed Python script and module?",{"text":72,"@type":64},"It is intended to read XML and move data into the correct cells of the Excel template. A Python module will ingest XML chunks by parsing the XML tree using BeautifulSoup and calling a main script to propagate the spreadsheet for analyst use.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},240778,1791735644,{"code":4,"msg":82,"data":83},"success",[84,88,93,98,103,108,113,118,123],{"id":85,"doc_module":22,"doc_module_name":25,"category_name":29,"show_sort_weight":86,"slug":87},11,90,"presentations",{"id":89,"doc_module":22,"doc_module_name":25,"category_name":90,"show_sort_weight":91,"slug":92},12,"Resumes",80,"resumes",{"id":94,"doc_module":22,"doc_module_name":25,"category_name":95,"show_sort_weight":96,"slug":97},14,"Invoices",70,"invoices",{"id":99,"doc_module":22,"doc_module_name":25,"category_name":100,"show_sort_weight":101,"slug":102},15,"Posters",60,"posters",{"id":104,"doc_module":22,"doc_module_name":25,"category_name":105,"show_sort_weight":106,"slug":107},16,"Social Media",50,"social-media",{"id":109,"doc_module":22,"doc_module_name":25,"category_name":110,"show_sort_weight":111,"slug":112},17,"Forms",40,"forms",{"id":114,"doc_module":22,"doc_module_name":25,"category_name":115,"show_sort_weight":116,"slug":117},18,"Letters",30,"letters",{"id":119,"doc_module":22,"doc_module_name":25,"category_name":120,"show_sort_weight":121,"slug":122},21,"Paper Templates",5,"papers-templates",{"id":124,"doc_module":22,"doc_module_name":25,"category_name":125,"show_sort_weight":4,"slug":126},158,"General","general-158",{"code":4,"msg":82,"data":128},{"doc_id":79,"user_id":129,"nickname":42,"user_avatar":130,"doc_module":22,"category_id":85,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":22,"language":136,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":12,"update_tm":140,"read_time":4},687197207057,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Background  \nThe flight safety team utilizes an excel-based tool tofacilitate a means of connection between theinformation shared by the Pl and the SoundingRocket Program Office(SRPO),and the RiskCalcPrograms necessary input of column files.Thesefiles are then utilized by RiskCalc to determinevarious risk values for a given input.This code iswritten as a Visual Basic for Applications (VBA)codewith Macros from excels macro feature.This is thenused to generate XML code which RiskCalc utilizesto generate risk approximations.  \n●A Software Design Description (SDD)to detail theprogrammatic and data flow structure as well as thegraphical interface methods,and a detaileddelineation of the numerous sub methods  \n●This SDD also details the inter-relationshipsbetween the VBA,excel,and XML codes that areintegrated into this tool  \n●XML ingestion through a proposed python scriptcapable of reading the XML,and moving data intothe correct cells of the template  \n## Objectives\n\n●Generate a descriptive document for thetemplate and its subsequent macros/submethods  \n●Generate a working document that detailsthe programmatic and data flow structurewithin the template VBA code  \n●Generate a reverse method of the templatefor xml ingestion into the code  \nPayload Integration  \nTour of Main Base  \nResults  \n●A 25-page SDD with details between the datadesign,interface design,and architecture design  \n●This SDD details all the programmatic and dataflow structures within the VBA,excel,and XMLcode output with credence to the 57 sub methods  \n●A python module is being created with methods foringesting certain chunks of data from the XMLparse tree using the package beautifulsoup  \n●This module calls a main script which willpropagate the excel spreadsheet for the flightsafety analyst to manipulate the way they see fit  \noFuture work is required for extended capabilitiesof the python module as the flight safety risktemplate changes for new risk software inputs  \n●The SDD will have to be updated as well as theindustry shifts from one risk management tool toanother,and methods must be changed to matchthe necessary inputs/outputs to the template","cbCailZ5GDjoFBx8","https://ap.wps.com/l/cbCailZ5GDjoFBx8","pdf",323709,"English","# Background\n## Excel-based tool workflow\n## VBA to XML generation and RiskCalc usage\n# Objectives\n## Template documentation and macros/submethods\n## Programmatic and data flow structure description\n## Reverse XML ingestion method\n# Payload Integration\n## Tour of main base\n## Results\n# Software Design Description (SDD)\n## Data design, interface design, and architecture design\n## Sub methods coverage and XML/Python ingestion module\n## Future work and update requirements","[{\"question\":\"What does the Excel-based flight safety risk tool connect and enable?\",\"answer\":\"It facilitates information exchange between the Payload Integration (PI) and the Sounding Rocket Program Office (SRPO), then supplies the RiskCalc program with necessary inputs derived from column file templates.\"},{\"question\":\"How is XML generated and used in the risk calculation workflow?\",\"answer\":\"Excel runs VBA macros to generate XML code, and RiskCalc ingests that XML to produce risk approximations for the given inputs.\"},{\"question\":\"What is the purpose of the proposed Python script and module?\",\"answer\":\"It is intended to read XML and move data into the correct cells of the Excel template. A Python module will ingest XML chunks by parsing the XML tree using BeautifulSoup and calling a main script to propagate the spreadsheet for analyst use.\"}]","Brandon - Gardner Documentation and Improvements on a Flight Safety Risk Analysis Tool - 1 | PDF",1789165646]