Skip to content

A graph that records water level for Kawagama lake over time. Used in hydrology to visualize daily, seasonal, or historical changes in water levels.

Notifications You must be signed in to change notification settings

jvanst/limnograph

Repository files navigation

Limnograph

View the deployed app

What is a Limnograph?

A limnograph is a chart or graph that records water level (stage) variations in a body of water, such as a river or lake, over time. It is commonly used in hydrology to visualize daily, seasonal, or historical changes in water levels, helping researchers and resource managers understand patterns and trends.

Data Source

The original data for this project is sourced from:

Prerequisites

Setup

Install dependencies:

npm install

Setup

Make sure to install dependencies:

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

# bun
bun install

Development Server

Start the development server on http://localhost:3000:

npm run dev

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview

Check out the deployment documentation for more information.

Using csvs_to_points.js

To convert the raw CSV data to point data for visualization, run the following command from the app/data directory:

cd app/data
node csvs_to_points.js

This will process historical.csv & current_year.csv into an optimized format for displays daily averages.

About

A graph that records water level for Kawagama lake over time. Used in hydrology to visualize daily, seasonal, or historical changes in water levels.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •