Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

🧪 Alloy Atlas – Interactive Engineering Material Selector

An interactive materials selection and analysis platform that enables users to compare engineering materials based on their mechanical and physical properties. The project combines Materials Engineering concepts with Python-based data analysis and interactive web visualization to support material selection and performance evaluation.


📌 Project Overview

Alloy Atlas helps users evaluate engineering materials using important engineering properties such as:

  • Yield Strength
  • Density
  • Young's Modulus
  • Cost
  • Maximum Service Temperature
  • Corrosion Resistance

The project consists of:

  • 🌐 Interactive web application for material comparison
  • 📊 Python-based engineering analysis and visualization
  • 📈 Material ranking using performance metrics

✨ Features

  • Compare up to 4 engineering materials
  • Interactive material property comparison
  • Filter materials by category
  • Dynamic radar chart visualization
  • Specific Strength ranking
  • Specific Stiffness calculation
  • Category-wise material statistics
  • Export engineering analysis charts

🛠️ Technologies Used

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Chart.js

Backend / Analysis

  • Python
  • Pandas
  • Matplotlib

⚙️ Working Principle

The application compares engineering materials using key mechanical and physical properties stored in a structured dataset.

Python scripts calculate engineering performance metrics such as Specific Strength and Specific Stiffness, while the interactive web interface visualizes property comparisons using dynamic charts and graphical analysis.

The project demonstrates how computational tools can assist engineering material selection for structural and mechanical design applications.


📊 Engineering Concepts Used

  • Material Selection
  • Specific Strength
  • Specific Stiffness
  • Density-Based Comparison
  • Mechanical Property Analysis
  • Weight-Critical Design
  • Performance-Based Material Ranking

These concepts are widely used in aerospace, automotive, manufacturing, and structural engineering applications.


📸 Screenshots

Main Application Interface

Application

Specific Strength Ranking

Specific Strength


🚀 Installation

Clone Repository

git clone https://github.com/Arundhathi2425/Alloys-Atlas.git
cd AlloyAtlas

Install Dependencies

pip install -r requirements.txt

Run Python Analysis

python materials_analysis.py

Run Web Application

Open

index.html

in your browser.


🔮 Future Enhancements

  • Expand the engineering materials database
  • AI-based material recommendation system
  • Machine Learning prediction of material properties
  • Flask/FastAPI backend integration
  • Stress–strain curve visualization
  • Material cost-performance optimization
  • Multi-objective material selection algorithms

👩‍💻 Author

Arundhathi

B.Tech – Metallurgical & Materials Engineering

Indian Institute of Technology Kharagpur

GitHub: https://github.com/Arundhathi2425

About

Web app + Python tool to filter, compare, and rank engineering materials (steel, aluminum, titanium, etc.) by specific strength, stiffness, cost, and corrosion resistance.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages