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.
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 dashboardI 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 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?
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.
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.
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.
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.
Open Data and method when you want to check the source, the measurement system, the reading status, or the assumptions behind the estimate.
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.
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.
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.
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.
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.
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.
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?
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.
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.
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.
Here are the parts people use most often. The descriptions below tell you what to look for when you go back to the monitor.
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.
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.
This shows or hides the shaded service bands and their labels. It changes what you see, not the readings or the math.
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.
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.
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.
Use the theme control for system, light, or dark mode. Use the language control to switch between English and Puerto Rico Spanish.
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.
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.
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.
decline rate = (first level - latest level) / elapsed dayssigned rate = (end level - start level) / elapsed daysThe 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.
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.
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.
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.
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.
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.
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.
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.
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.
The dashboard is easier to trust when you can inspect the original sources yourself.