Advanced Coating Formulation Software for Research & Development
📖 Overview
NanoCoatBuilder is a professional desktop application for designing, analyzing, and optimizing coating formulations. Built for researchers, chemists, and materials scientists, it provides intelligent predictions, ISO compliance validation, and automatic synthesis protocol generation.
✨ Key Features
Feature
Description
Status
🧪 Smart Formulation
Drag-and-drop ingredient selection with real-time weight tracking
✅
🔬 Nanocomposites
Support for Graphene, CNT, MXene, ZnO, and advanced nanomaterials
✅
📊 Performance Prediction
AI-powered predictions for corrosion, adhesion, and durability
✅
✅ ISO Compliance
Automatic validation against ISO 12944, 9227, 2409 standards
✅
⚙️ Protocol Generator
Automatic synthesis protocol with safety notes
✅
🌍 Multi-language
Full English and French interface
✅
📄 Export
HTML reports and JSON data for publication
✅
📜 History & Compare
Save, load, and compare formulations side-by-side
✅
🚀 Quick Start
Install from PyPI
pipinstallnanocoatbuilder
nanocoatbuilder
Or run from source
# Clone the repository
gitclonehttps://github.com/khadev/NanoCoatBuilder.git
cdNanoCoatBuilder
# Install dependencies
pipinstall-rrequirements.txt
# Run the application
pythonmain.py
Prerequisites
Requirement
Version
Python
3.10 or higher
pip
Latest version
RAM
4GB minimum
Disk Space
500MB
Dependencies
Package
Version
Purpose
PySide6
≥6.5.0
Qt6 GUI Framework
matplotlib
≥3.7.0
Performance Graphs
numpy
≥1.24.0
Numerical Analysis
pydantic
≥2.0.0
Data Validation
📁 Project Structure
Directory
Description
main.py
Application entry point with splash screen
core/
Core business logic
core/database/
Ingredient database management
core/models/
Pydantic data models
core/analysis/
Performance analysis & validation
core/utils/
Utilities, constants & translations
ui/
User interface components
ui/widgets/
Reusable UI widgets
ui/dialogs/
Dialog windows
Screenshots/
Captured screenshots (auto-created)
🎮 Usage Guide
Step
Action
Description
1
Select Category
Choose ingredient type (Resins, Nanocomposites, Pigments, etc.)