
Automating portfolio investments for NASA technology roadmapping.
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Link: https://rwxhuang-astra-mpt-dashboard-astra-mpt-3agih6.streamlit.app/
Advanced Space Technology Roadmap Architecture (ASTRA) is a collaborative project between MIT and NASA to meet the following six objectives:
- Map the NASA technology portfolio to ongoing, planned and potential future missions using a systems approach compatible with NASA’s technology taxonomy (TX01-TX17)
- Quantify the mission targets achievable as a function of technological figures of merit including sensitivity analysis enabled by integrated modeling and parametric simulation
- Technology valuation and ranking of the existing technology portfolio (both centrally and in MDs) using TechPort, SMEs and the mission net-present-value (MNPV) concept
- Portfolio construction by applying a TRL-risk-adapted Markowitz portfolio approach which generates a range of non-dominated space technology investment portfolios
- Demonstrate the usefulness of the ASTRA methodology by applying it to at least one case study from each MD and prototyping how its outputs could be integrated with and shown in NASA’s environment and tools such as TechPort
- Disseminate the importance of rigorous technology portfolio investment management using a combination of in-person workshops and online education classes
This project focuses on bulletpoint 4 where we apply Markowitz Portfolio Theory (MPT) to a dataset of publicly availablely NASA projects to yield efficient frontiers of technology portfolio investments and provide insights for decisions.
- Python [streamlit, pandas, PyPortfolioOpt]
- Sources: 1
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.
- Clone the repo
git clone https://github.com//rwxhuang/astra-mpt-dashboard.git
- Change directory into application
cd astra-mpt-dashboard
- Install necessary packages
pip install -r requirements.txt
- Run the following command
python3 -m streamlit run ASTRA.py
- In progress
Distributed under the MIT License. See LICENSE.txt
for more information.
Roderick Huang - rwxhuang@mit.edu
Project Link: https://github.com/rwxhuang/astra-mpt-dashboard/
Website Link: https://mit-astra.streamlit.app/