pywrdrb.parameters#

Flexible Flow Management (FFMP)#

pywrdrb.parameters.FfmpNycRunningAvgParameter

Enforces the constraint on NYC deliveries from the FFMP, based on a running average.

pywrdrb.parameters.FfmpNjRunningAvgParameter

Enforces the constraint on NJ deliveries from the FFMP, based on a running average.

pywrdrb.parameters.NYCCombinedReleaseFactor

Decides whether an NYC reservoir's release is dictated by its own storage (in the case of flood operations) or the aggregate storage across the three NYC reservoirs (in the case of normal or drought operations).

pywrdrb.parameters.NYCFloodRelease

Calculates any excess flood control releases needed to reduce NYC reservoir's storage back down to level 1b/1c boundary within 7 days.

pywrdrb.parameters.TotalReleaseNeededForDownstreamMRF

Calculates the total releases needed from FFMP reservoirs to meet Montague or Trenton target, above and beyond their individual direct mandated releases and flood control releases.

pywrdrb.parameters.VolBalanceNYCDownstreamMRF_step1

Assigns release targets for all 3 NYC reservoirs, above and beyond individual mandated releases, to meet Montague & Trenton targets.

pywrdrb.parameters.VolBalanceNYCDownstreamMRF_step2

pywrdrb.parameters.VolBalanceNYCDemand

Updates the contribution to NYC deliveries made by each of the NYC reservoirs, in such a way as to balance the relative storages across the three reservoirs.

pywrdrb.parameters.LowerBasinMaxMRFContribution

Parameter used to track the magnitude of allowable releases from a specific lower basin reservoir which can be used to help NYC meet MRF targets.

pywrdrb.parameters.VolBalanceLowerBasinMRFAggregate

Calculate the aggregate MRF contribution from the lower basin reservoirs.

pywrdrb.parameters.VolBalanceLowerBasinMRFIndividual

STARFIT Reservoir Operations#

pywrdrb.parameters.STARFITReservoirRelease

Custom Pywr Parameter used to implement the STARFIT-inferred reservoir operations policy at non-NYC reservoirs following Turner et al. (2021).

Ensemble Specific#

pywrdrb.parameters.FlowEnsemble

This parameter provides access to inflow ensemble timeseries during the simulation period.

pywrdrb.parameters.PredictionEnsemble

This parameter provides access to an ensemble of flow prediction timeseries used to inform FFMP releases.

General#

pywrdrb.parameters.LaggedReservoirRelease

Pywr doesnt have a parameter to return a previous (>1 timesteps) node flow or parameter value.