MasteredUltraInstinct commited on
Commit
459e484
·
verified ·
1 Parent(s): 8cf9b2c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -52,12 +52,16 @@ def clean_latex(latex):
52
  latex = re.sub(r'\(([^()]+?)\)\s*([a-zA-Z](\^\d+)?)', r'(\1)*\2', latex)
53
 
54
  latex = latex.replace(r'\cdot', '*')
55
- latex = latex.replace('−', '-')
56
  latex = re.sub(r'[^\w\s^=+*\-().]', '', latex)
57
 
58
  if '=' not in latex:
59
  latex += '=0'
60
 
 
 
 
 
61
  return latex
62
 
63
  def request_llm_fallback(bad_latex, llm_url):
 
52
  latex = re.sub(r'\(([^()]+?)\)\s*([a-zA-Z](\^\d+)?)', r'(\1)*\2', latex)
53
 
54
  latex = latex.replace(r'\cdot', '*')
55
+ latex = latex.replace('−', '-') # Unicode minus
56
  latex = re.sub(r'[^\w\s^=+*\-().]', '', latex)
57
 
58
  if '=' not in latex:
59
  latex += '=0'
60
 
61
+ # ✅ Final replacements to force real constants
62
+ latex = latex.replace('pi', '3.1416')
63
+ latex = latex.replace('e', '2.7183')
64
+
65
  return latex
66
 
67
  def request_llm_fallback(bad_latex, llm_url):