SequiaGraph
Puerto Rico reservoir monitor
About and guide

See where Puerto Rico's reservoirs stand.

SequiaGraph is a public tool for checking the latest level at configured Puerto Rico reservoirs, seeing how that level has been moving, and exploring a simple what-if scenario. This page is the friendly tour: what the numbers mean, what each control does, and where the limits are.

Open the monitoring dashboard
0102030405
Who made this

Built for you by Jose Izquierdo

I am Jose Izquierdo, a Puerto Rico-based creative technologist and producer. I work across media, AI, automation, and custom digital tools. Through brands & things, I make useful ideas into working things, from podcast and content systems to small tools that make complicated information easier to use.

I built SequiaGraph because I wanted a clearer, more current view of the reservoirs. The official AAA website was not giving me the simple picture I was looking for, so I made a tool that brings the latest published readings into one place. Now anyone can look at the same history, compare the trend, and run the same what-if analysis I was doing myself.

The quick version

What is on the screen?

The dashboard answers four basic questions: how high is the water, which way is it moving, what service level does it fall into, and what else might explain the movement?

01

Quick read

The row near the top shows the latest level, the change over the last 24 hours, the current AAA service band, and whether the latest reading is provisional.

02

The line

The graph shows the reservoir's measured level over time. The last dot is the newest reading. Hover or focus the line to see a specific date and level.

03

A what-if date

Pick an AAA level and the dashboard estimates when the reservoir could reach it if the recent pace stayed the same. It is a scenario, not a promise.

04

Weather nearby

The radar map shows recent precipitation around the reservoir. It gives you useful context, but it does not predict how much water will enter the lake.

05

Details when you want them

Open Data and method when you want to check the source, the measurement system, the reading status, or the assumptions behind the estimate.

06

Share the view

Copy view link sends someone the same reservoir, time window, target, and chart settings. The link does not save a snapshot or require an account.

Start here

How to use it

Most visits can start with three things: choose a reservoir, choose how far back to look, and read the latest point. Everything else is there when you want to dig deeper.

  1. 1. Pick a reservoir

    Choose any reservoir from the selector at the top. The dashboard loads the right readings and reviewed service levels when they are available for that profile.

  2. 2. Choose a time window

    Use 24H or 7D to see what has happened recently. Use 30D or 90D to spot a longer pattern. MAX shows the full compatible history available for that reservoir.

  3. 3. Read the big picture

    Look at the latest level, the 24-hour change, and the line together. One reading is a moment. The line gives you the story around it.

  4. 4. Add the AAA bands

    Leave AAA levels on when you want to see where the current level sits in the service ladder. Turn them off when the colored background makes the line harder to read.

  5. 5. Try a what-if

    Choose a level in the projection panel. The date answers one narrow question: if the recent decline continued at the same pace, when might the reservoir reach that level?

  6. 6. Compare part of the line

    Right-click the graph on a computer, or touch and hold it on a phone. This opens two purple handles so you can choose the exact part of the line you want to examine.

  7. 7. Check the weather

    Press play on the radar or move its slider. You can pause on a frame, move the map, and zoom in or out around the selected reservoir.

  8. 8. Share what you found

    Use Copy view link to send the setup to someone else. They will get the same view choices, and the app will fetch the latest data when they open it.

A usage guide

What each option does

Here are the parts people use most often. The descriptions below tell you what to look for when you go back to the monitor.

Range: 24H, 48H, 7D, 14D, 30D, 90D, MAX

This tells the graph how far back to look. Start with 24H for today, 7D for the recent story, or 30D and 90D for a wider pattern. MAX shows the full compatible history. The same window is used for the main estimate.

Focused scale

This zooms the vertical scale in around the line so small changes are easier to see. Turn it off when you want the full AAA service ladder in view.

AAA levels

This shows or hides the shaded service bands and their labels. It changes what you see, not the readings or the math.

AAA level presets

These are the service levels you can use as a target. Pick one and the dashboard draws a target line, then gives you an estimated date if the recent decline continues.

Range analysis handles

This is for looking at one stretch of the line instead of the whole selected window. Move the purple handles to two real readings and the dashboard shows the average pace between them. It can look at a falling or rising stretch, and it stays separate from the main projection.

Radar timeline

The slider moves through recent NOAA/NWS radar frames. Play advances through them and Pause holds the frame you are looking at. The map is weather context, not a lake-level prediction.

Theme and language

Use the theme control for system, light, or dark mode. Use the language control to switch between English and Puerto Rico Spanish.

Data and method

Open this section when you want the receipts: where the reading came from, which measurement system it uses, whether it is provisional, and how the estimate was calculated.

Where the numbers come from

Measurements first. Estimates second.

You do not need to know how the data travels through the app to use it. Here is the useful version, followed by the math for anyone who wants to look closer.

Published readings
The dashboard gets reservoir readings from the USGS Water Data service, then displays them in a consistent format. The latest available reading is not always the same thing as a live sensor feed.
What near-real-time means
The app asks for the latest readings available from the USGS. Publication delays, network delays, caching, and sensor schedules mean this is not a guaranteed second-by-second update.
Meters and feet
Meters are the main unit used in the graph and calculations. Feet are shown as a helpful conversion.
Why the reservoirs use different reference points
Profiles can use local mean sea level or Puerto Rico Vertical Datum 2002. Check the datum shown for the selected reservoir and compare it with its own history instead of ranking raw meter numbers against other reservoirs.
AAA service bands
When reviewed AAA levels are available, the colored bands come from the versioned configuration for that reservoir. Some profiles currently show measurements without bands while their authoritative thresholds are being verified.
Provisional readings
USGS can mark a reading Provisional while it is still subject to review. The dashboard shows that label so you know the number may change later.
No account needed
There are no profiles, saved dashboards, or personal records. A copied link stores view choices in the URL, and the app fetches the data again when the link opens.
If you want to see the math

The main estimate takes the first and latest usable readings in the selected window. It asks: if the reservoir kept losing water at that same average pace, how long would it take to reach the target? That is the straight-line estimate. It is not a hydrologic forecast.

Main estimatedecline rate = (first level - latest level) / elapsed days
Custom range analysissigned rate = (end level - start level) / elapsed days

The custom range analysis keeps the direction of the change. A negative rate looks toward lower AAA levels; a positive rate looks toward higher ones. Both tools need at least two readings and six hours of elapsed time. Rain, inflow, withdrawals, releases, operations, outages, and later data revisions can change the result.

Questions people ask

FAQ

How current are the numbers?

SequiaGraph asks the USGS for the latest available observations, so the data is near-real-time in a practical sense. It is not a second-by-second guarantee. The source may publish on a schedule, and the numbers can arrive late or be revised.

Is SequiaGraph an official AAA service?

No. It is an independent project. The reservoir readings come from the USGS, and the AAA service bands are shown from the published levels used by the app. Use the official AAA channels for service announcements, emergencies, and operational decisions.

Is the estimated date a prediction?

No. It is a what-if scenario. The app extends the recent average pace as a straight line and asks when that line would cross your selected level. Rain, inflow, withdrawals, releases, operations, outages, and data revisions can all change what happens next.

Why can't I compare reservoir numbers directly?

Reservoir profiles can use different reference points for elevation. Check the datum shown with each profile and follow each reservoir against its own history and service levels instead of ranking raw meter values.

What are the two purple handles for?

They let you choose a smaller part of the graph to examine. The dashboard measures the pace between those two real readings and shows where that pace could cross AAA levels. It is a separate, temporary analysis and does not change the main estimate.

Why does a reading say Provisional?

USGS sometimes publishes a reading before its review is complete. Provisional readings are useful, but they can be corrected later. SequiaGraph keeps the label visible instead of pretending the number is final.

Does the weather radar predict the reservoir level?

No. The radar shows recent precipitation around the selected reservoir. It does not calculate how much water will enter the lake or what the level will be tomorrow.

Does SequiaGraph save my information?

No account is required, and the app has no saved dashboard database. A shared URL contains your view settings, not your identity or a stored copy of the readings.

Check the sources

Where to learn more

The dashboard is easier to trust when you can inspect the original sources yourself.