Skip to content

SpandyX007/FloatChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FloatChat

FloatChat is a toolkit for exploring and discussing ocean float (Argo) data in an interactive chat-like interface. It bridges NetCDF float profiles with a conversational interface, making it easier for researchers, students, and enthusiasts to query, visualize, and analyze float data.


πŸš€ Features

  • πŸ“‘ Argo Float Data Access – Fetch and parse float .nc and .meta files directly from Ifremer or USGODAE servers.
  • πŸ” Metadata Explorer – Inspect float configuration, sensors, deployment details.
  • πŸ“Š Profile Viewer – Extract BGC (Biogeochemical) and CTD profiles into pandas DataFrames.
  • πŸ’¬ Chat Interface – Ask natural-language questions about float data and get structured responses.
  • πŸ”— Extensible – Easily plug into Jupyter, Streamlit, or API services.

πŸ“¦ Installation

# Clone repo
git clone https://github.com/yourusername/floatchat.git

# Create Python Virtual Environment
python -m venv .venv
(activate it)

# Install dependencies
pip install -r requirements.txt

# Change Dir to Frontend and execute the following:
cd frontend_react
npm i
npm run dev

# Change Dir to Backend and Execute the Following (venv activated):
cd backend
uvicorn main:app --reload

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •