Commit History

  1. Fix HF Spaces initialization by properly exposing demo variable

    Vaishnav14220
    7b3bfff
  2. Remove manual uvicorn.run to fix port binding conflict in HF Spaces

    Vaishnav14220
    5cd75da
  3. Add FastAPI endpoints for NIST kinetics data access

    Vaishnav14220
    b489aa1
  4. Fix incorrect indentation causing build_interface to return string instead of Blocks object

    Vaishnav14220
    62825c2
  5. Remove gr.Examples block that may be causing demo to be a string

    Vaishnav14220
    edba958
  6. Fix Blocks creation syntax to avoid demo being a string

    Vaishnav14220
    b094a04
  7. Remove invalid 'info' parameter from gr.Button components

    Vaishnav14220
    73e02e3
  8. Fix indentation errors in app.py

    Vaishnav14220
    8fc453a

  1. Fix indentation error in Reaction Detail tab - ensure proper gr.Row() block structure and indentation

    Vaishnav14220
    005d5b7
  2. Fix indentation errors in Search and Reaction Detail tabs - ensure all tab content is properly indented within TabItem blocks

    Vaishnav14220
    35712f3
  3. Fix indentation error in render_reaction_svg function - ensure proper indentation for if blocks

    Vaishnav14220
    dfa9811
  4. Deploy app with syntax issue to test on Hugging Face - the error may be environment-specific

    Vaishnav14220
    40e0218
  5. Enhance Reaction SVG tab: AI processing happens FIRST before rendering - DeepSeek analyzes and completes reactions before RDKit SVG generation, ensuring all reactions are properly enhanced/validated/completed

    Vaishnav14220
    7ac4139
  6. Add DeepSeek AI integration for reaction completion: API key input, automatic reaction completion using DeepSeek-V3.2-Exp, enhanced UI with AI options, and OpenAI dependency

    Vaishnav14220
    d474c53
  7. Fix NIST reaction rendering: Add comprehensive SMILES mapping for radicals, cyclic compounds, and complex formulas like C2H3, c-C3H2, etc. Handle spaces in formulas and special notation.

    Vaishnav14220
    d90ea25
  8. Add comprehensive NIST reaction dropdown with RDKit SVG rendering using specified parameters (subImgSize=(200, 200), useSVG=True, returnPNG=False)

    Vaishnav14220
    34c4a25
  9. Add auto-fetch thermodynamic data for search queries and selected reactions, plus animation options for plots

    Vaishnav14220
    2385d69
  10. Restore all original app features: Search, Reaction Detail, Reaction SVG tabs, plus add individual database tabs

    Vaishnav14220
    e46b082
  11. Fix kinetics plot return value - unpack tuple to avoid AttributeError

    Vaishnav14220
    27caf5c
  12. Add missing dependencies: nist_kinetics_api.py and pandas in requirements.txt

    Vaishnav14220
    10cbdda
  13. Update app with individual database tabs and kinetics plotter

    Vaishnav14220
    474d359
  14. Improve reaction SVG extraction and rendering from NIST data

    Vaishnav14220
    8e9a87a
  15. Reorganize Reaction Detail layout: details SVG plot

    Vaishnav14220
    4a8bfe4
  16. Add auto-render SVG on selection and common reaction presets

    Vaishnav14220
    d64616a
  17. Add SVG rendering in reaction detail tab

    Vaishnav14220
    994cda0
  18. Use Gradio native launch to avoid port conflicts

    Vaishnav14220
    6df10d2
  19. Ensure uvicorn runs in Spaces using provided port

    Vaishnav14220
    ff28b9f
  20. Guard uvicorn run when deployed on Spaces

    Vaishnav14220
    65ed7b2
  21. Run FastAPI app via uvicorn to avoid port conflicts

    Vaishnav14220
    eaf0c8f
  22. Add RDKit reaction SVG rendering tab

    Vaishnav14220
    0a24ce6
  23. Expose REST API endpoints for search, detail, Arrhenius

    Vaishnav14220
    4946745
  24. Improve reaction detail plot parsing and defaults

    Vaishnav14220
    c54866e
  25. Remove separate Arrhenius Plot tab, keep plot only in Reaction Detail

    Vaishnav14220
    c15c518
  26. Fix plot generation to handle missing Ea parameter

    Vaishnav14220
    d597b72
  27. Add interactive Arrhenius plot for each reaction detail

    Vaishnav14220
    0778dd2
  28. Simplify search layout to single line input

    Vaishnav14220
    bc3c09f

  1. Fix Plot height parameter compatibility issue

    Vaishnav14220
    ca2f0ad
  2. Fix Dataframe height parameter compatibility issue

    Vaishnav14220
    cae0ddb
  3. Add NIST kinetics Gradio app with API and requirements

    Vaishnav14220
    87b607f
  4. initial commit

    Verified signature
    04f5594