Attribution note: This repo was modeled after the Awesome Machine Learning list, and follows a similar set of styles and guidelines.
An evolving list of open-source or otherwise available datasets for various applications and papers within Mechanical Engineering as well as Design more broadly. If you want to contribute to this list (please do), send me a pull request or contact me.
This file lists data or software sources, but you might also be interested in Design and Data related blogs or books.
- CAD and Computational Design Synthesis
- Design Cognition, Behavior, and Creativity
- Design Communities or Networks
- Design Evaluation and User Preferences
- Design Methods
- Research Group Repositories
- Engineering Shape Benchmark - a database of 3D shapes for evaluating shape searching/indexing algorithms
- GearSynth - Graph rewriting for gear train synthesis
- GraphSynth - C# library for graph grammars
- PMKS: Planar Mechanism Kinematic Simulator - Planar Kinematics; part of the MechSynth
- Booggie - Object-Oriented Graph Grammars
- Design Embeddings - code for exploring design space and understanding design complexity
- Arizona State Design Protocol Repository - Collections of data and protocols for various design studies.
- Automatically Inferring Creativity Metrics - Code for Sub-modular Optimization and Diminishing Marginal Utility in Variety and Novelty metrics
- OpenIDEO Network Data - Social and Concept network information in Python. Other available code using this data: How Online Design Communities Evolve Over Time
- Crowdsourced Design Evaluation - Comparing novices and experts in using the crowd to evaluate designs
- Engineering System Evolution Database - 100,000 data points that belong to 31 technical performance metric categories of 7 engineering systems describing system performance evolution
- Oregon State Design Repository - Collections of products and artifacts encoded with functions, components, flows, and a variety of design tools to operate on that data.
- HCD Connect Case Study Data - Case studies of which design methods were used on various cases on IDEO's HCD Connect site. Other available code using this data: Machine Learning Algorithms for Recommending Design Methods and User Research Methods for Development Engineering
- Design for Environment using Stochastic Analytic Hierarchy Process - data includes Excel survey and resulting survey data.
Engineering-System-Evolution-Database
- Skewboid Method - For Pareto Relaxation and Filtering
- BEST Lab GitHub Repo
- C-Design Lab Downloads Page
- Design Engineering Lab GitHub Repo
- IDEAL Lab GitHub Repo and Resources Page
This work is licensed under a Creative Commons Attribution 4.0 International License.