A Streamlit web application for generating disintegration curves for custom polymer blends using physics-based modeling at 28°C.
Access the live application: [Coming Soon - Deploy to Streamlit Cloud]
- Material Selection: Choose from 100+ polymer grades from the sustainability database
- Blend Generation: Create custom blends with up to 5 materials
- Visual Analysis: Interactive plots with max disintegration and 90-day labels
- Synergistic Effects: Model realistic interactions between home and non-home compostable materials
- Certification Data: Based on TUV Home certification standards
-
Clone the repository:
git clone https://github.com/amerelsamman/Home-Compostability.git cd Home-Compostability -
Install dependencies:
pip install -r requirements.txt
-
Run the app locally:
streamlit run augment_blends_28C_cli.py
-
Access the app: Open http://localhost:8501 in your browser
- Select Materials: Choose up to 5 polymer grades from the dropdown
- Set Volume Fractions: Ensure they sum to 1.0 (100%)
- Generate: Click the button to see the blend curve
- Analyze: View max disintegration, 90-day values, and material properties
- Physics-based: Uses sigmoid curves with realistic kinetics
- Certification-aware: Respects TUV Home certification data
- Thickness effects: Accounts for material thickness in disintegration
- Synergistic boosts: Models interactions between different polymer types
- Reproducible: Consistent results with deterministic seeding
- sustainability.csv: Contains polymer grades, TUV Home certification, and thickness data
- Model parameters: Based on literature and experimental data for 28°C composting
This app is designed to be deployed on Streamlit Cloud for easy sharing with teammates.
- Fork the repository
- Create a feature branch
- Make your changes
- Test locally with
streamlit run augment_blends_28C_cli.py - Submit a pull request
This project is for research and educational purposes.