Please use this identifier to cite or link to this item: https://hdl.handle.net/11681/34169
Full metadata record
DC FieldValueLanguage
dc.contributor.authorChurch, Joshua Q.-
dc.date.accessioned2019-09-24T19:26:21Z-
dc.date.available2019-09-24T19:26:21Z-
dc.date.issued2019-09-
dc.identifier.govdocERDC/ITL SR-19-18-
dc.identifier.urihttps://hdl.handle.net/11681/34169-
dc.identifier.urihttp://dx.doi.org/10.21079/11681/34169-
dc.descriptionSpecial Report-
dc.description.abstractThe Engineered Resilient Systems (ERS) program focuses on the acquisition process for the Department of Defense (DoD). Within ERS, the Tradespace Analysis area has developed a web-based application called TradeAnalyzer, which allows users to apply various analysis techniques across their datasets. However, many customers across the DoD faced issues connecting to external sources. To mitigate this issue, ERS developed a local Python edition of the application called TradeAnalysis. TradeAnalysis enables the customer to perform high-fidelity tradespace analysis and generate visualizations in a local environment. This application allows users to quickly generate, export, and share offline, standalone, and custom visualizations to further assist the DoD acquisition process. This report will cover the required dependencies to run the TradeAnalysis application, the recommended software for Python package management, and a breakdown of the underlying code.en_US
dc.description.sponsorshipEngineered Resilient Systems Program (U.S.)en_US
dc.description.tableofcontentsAbstract ..................................................................................................................................................... ii Preface ...................................................................................................................................................... v Acronyms and Abbreviations .................................................................................................................. vi 1 Introduction ...................................................................................................................................... 1 1.1 Background ..................................................................................................................... 1 1.2 Objectives ........................................................................................................................ 1 1.3 Approach ......................................................................................................................... 1 1.4 Scope ............................................................................................................................... 1 2 Dependencies .................................................................................................................................. 2 2.1 Programming language .................................................................................................. 2 2.2 Python libraries ............................................................................................................... 2 2.3 Version control software (optional) ................................................................................ 3 2.4 Browsers .......................................................................................................................... 3 2.5 Recommended software ................................................................................................ 3 3 Installing Dependencies .................................................................................................................. 4 3.1 Verify Python is installed ................................................................................................ 4 3.2 For macOS or Linux ......................................................................................................... 4 3.3 For Windows .................................................................................................................... 5 3.4 Anaconda package management .................................................................................. 5 3.5 Pip package management ............................................................................................. 5 4 Starting the Application ................................................................................................................... 7 4.1 Download or clone the repository to your device .......................................................... 7 4.2 Start the flask server ...................................................................................................... 7 5 Application Overview ....................................................................................................................... 9 5.1 Available visualization types .......................................................................................... 9 5.2 Application folder structure ............................................................................................ 9 5.3 TradeAnalysis/graphs/ ................................................................................................. 10 5.4 TradeAnalysis/plot_modules/ ...................................................................................... 10 5.5 TradeAnalysis/static/ ................................................................................................... 11 5.6 TradeAnalysis/static/css/ ............................................................................................ 11 5.7 TradeAnalysis/static/js/ ............................................................................................... 11 5.8 TradeAnalysis/static/images/ ...................................................................................... 18 5.9 TradeAnalysis/static/templates/ ................................................................................. 18 5.10 TradeAnalysis/uploads/ ............................................................................................... 18 5.11 TradeAnalysis/.gitignore ............................................................................................... 19 5.12 TradeAnalysis/app.py ................................................................................................... 19 6 Conclusion...................................................................................................................................... 24 Report Documentation Page-
dc.format.extent33 pages / 1.079 Mb-
dc.format.mediumPDF-
dc.language.isoen_USen_US
dc.publisherInformation Technology Laboratory (U.S.)en_US
dc.publisherEngineer Research and Development Center (U.S.)-
dc.relation.ispartofseriesSpecial Report (Engineer Research and Development Center (U.S.)) ; no. ERDC/ITL SR-19-18-
dc.rightsApproved for Public Release; Distribution is Unlimited-
dc.sourceThis Digital Resource was created in Microsoft Word and Adobe Acrobat-
dc.subjectSystems engineering--Decision makingen_US
dc.subjectQuantitative researchen_US
dc.subjectBig dataen_US
dc.subjectComputer programsen_US
dc.titleTradeAnalysis v1.1 technical guideen_US
dc.typeReporten_US
Appears in Collections:Special Report

Files in This Item:
File Description SizeFormat 
ERDC-ITL SR-19-18.pdf1.11 MBAdobe PDFThumbnail
View/Open