File size: 563 Bytes
4eb1b55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import streamlit as st

# Streamlit UI
st.title("NM Calculation App")

# Input fields
m = st.number_input("Enter m:", value=65.0)
mtg = st.number_input("Enter mtg:", value=85.46)
mti = st.number_input("Enter mti:", value=72.05)
mgq = st.number_input("Enter mgq:", value=30.0)
miq = st.number_input("Enter miq:", value=24.0)

# Compute NM
if mti != miq:  # Avoid division by zero
    nm = (mtg - mgq) / (mti - miq) * (m - miq) + mgq
    st.success(f"Calculated NM: {nm:.2f}")
else:
    st.error("Invalid input: mti and miq cannot be the same (division by zero).")