DemandPatternLibrary
====================

.. rubric:: *module* :mod:`wntr.library.demand_library`

.. currentmodule:: wntr.library.demand_library

.. autoclass:: DemandPatternLibrary



   .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages.
      .. autosummary::

      
         DemandPatternLibrary.add_combined_pattern
         DemandPatternLibrary.add_gaussian_pattern
         DemandPatternLibrary.add_pattern
         DemandPatternLibrary.add_pulse_pattern
         DemandPatternLibrary.add_triangular_pattern
         DemandPatternLibrary.apply_noise
         DemandPatternLibrary.copy_pattern
         DemandPatternLibrary.filter_by_category
         DemandPatternLibrary.get_pattern
         DemandPatternLibrary.normalize_pattern
         DemandPatternLibrary.plot_patterns
         DemandPatternLibrary.remove_pattern
         DemandPatternLibrary.resample_multipliers
         DemandPatternLibrary.to_Pattern
         DemandPatternLibrary.to_Series
         DemandPatternLibrary.write_json





   .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages.
      .. autosummary::

      
         DemandPatternLibrary.pattern_name_list



   
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~