Skip to content

maryamhamda2002-wq/Virtual-lab-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Virtual-lab-assistant

Virtual Lab Assistant is an interactive Streamlit app that lets students perform chemistry practicals virtually. It provides step-by-step guidance, automatic calculations, and unit conversion for tasks like titration, buffer prep, pH, and colorimetry, simulating a real lab experience.

Features:

  • Step-by-step guidance for multiple chemistry practicals
  • Automatic calculations for titration, dilution, buffer, pH, colorimetry
  • Interactive input fields
  • User-friendly interface with tabs for each practical

Tech Stack:

  • Python 3.x
  • Streamlit
  • Numpy
  • Pandas
  • Plotly

Run Locally:

pip install -r requirements.txt
streamlit run app.py

---

### **3. `requirements.txt`** (copy this content)
streamlit
numpy
pandas
plotly

---

### **4. `app.py`**

Copy the **full Streamlit code** I gave you with **unique keys for all buttons and inputs** into this file.

---

### ✅ **Next Steps to Upload on GitHub**

1. Create a new repository on GitHub.  
2. Open terminal in your `VirtualBioLab_Streamlit` folder.  
3. Run:

```bash
git init
git add .
git commit -m "Initial commit - Virtual Lab Assistant app"
git branch -M main
git remote add origin <https://github.com/maryamhamda2002-wq/Virtual-lab-assistant>
git push -u origin main

About

Virtual Lab Assistant is an interactive Streamlit app that lets students perform chemistry practicals virtually. It provides step-by-step guidance, automatic calculations, and unit conversion for tasks like titration, buffer prep, pH, and colorimetry, simulating a real lab experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages