News for the 'panelPomp' package

Changes in 'panelPomp' version 1.7.0.0:

        • Internal updates for ‘plot’ warning messages and tests.

        • Release matching CRAN version 1.7.0.0

Changes in 'panelPomp' version 1.6.1.0:

        • Modified the ‘plot’ function to allow subsetting of units.
          This function works for objects of class ‘panelPomp’,
          ‘pfilterd.ppomp’, and ‘mif2d.ppomp’

Changes in 'panelPomp' version 1.6.0.0:

        • Removed deprecated functions.

        • Release matching CRAN version 1.6.0.0

Changes in 'panelPomp' version 1.5.0.2:

        • Created internal functions for in-place modification of
          ‘pparamArray’ within the ‘mif2’ function. When the number of
          units and particles is large, this change results in
          substantial improvements in computational speed by avoiding
          unecessary memory creation and garbage collection.

Changes in 'panelPomp' version 1.5.0.1:

        • Removed unused variables.

Changes in 'panelPomp' version 1.5.0.0:

        • Streamlined ‘panelPomp-methods’ documentation.

        • Added ‘panelMeasles’ to ‘panelPomp’ models documentation
          family.

        • Fixed redirected link in documentation.

Changes in 'panelPomp' version 1.4.1.0:

        • Added two new datasets: ‘twentycities’ and ‘uk_measles’.
          These data contain measles incidence data from 20 UK cities.

        • Added a new ‘panelPomp’ model example: ‘panelMeasles’.

        • Added Aaron Abkemeier as a package contributor.

Changes in 'panelPomp' version 1.4.0.1:

        • Added Jesse Wheeler as one of the package authors in citation
          file.

Changes in 'panelPomp' version 1.4.0.0:

        • Changed package maintainers

        • Updated package governance file and website

        • Standardized package version numbering system to four point
          system.

Changes in 'panelPomp' version 1.3.1:

        • Fixed broken links in function documentation.

Changes in 'panelPomp' version 1.3.0:

        • Changed the default ‘cooling.type’ argument in the ‘mif2()’
          function to be ‘"geometric"’ in order to be consistent with
          the ‘pomp’ package.

        • Added ‘format’ argument to ‘coef.panelPomp’ method, with
          options ‘c("vector", "list")’. This functionality makes the
          ‘pparams’ function obsolete, so it has been removed from the
          package in this version.

        • Changed the ‘pParams()’ function name to ‘toParamList()’.

        • Modified the ‘toVectorPparams()’ function so that it returns
          a vector instead of a ‘data.frame’ object with a single row.
          The name of the function was also changed to ‘toParamVec()’,
          and is a near inverse of the ‘toParamList()’ function.

        • Updated unit tests and documentation.

Changes in 'panelPomp' version 1.2.0:

        • Change the generic ‘unitlogLik’ to ‘unitLogLik’ to match
          camel-case style of package. The original function is
          deprecated in this version and will be removed in future
          updates.

        • Changed ‘panelPomp’ S4 object slot name from ‘unit.objects’
          to ‘unit_objects’ in order to be consistent with ‘pomp’
          pacakge. Corresponding getter and setter methods for this
          slot have also been changed from ‘unitobjects()’ to
          ‘unit_objects()’.

        • Added generics ‘shared()’, ‘shared()<-’, ‘specific()’, and
          ‘specific()<-’. These generics provide convinient access to
          parameters of a ‘panelPomp’ object, but the setter methods
          also allow for changing a parameter type between shared and
          unit-specific.

        • Added function ‘runif_panel_design()’, which is useful for
          generating design matrices for PanelPOMP models.

        • Minor typo fixes to package and function documentation.

Changes in 'panelPomp' version 1.1.0.2:

        • Added a type check for the ‘params’ arguement of the
          ‘pfilter’ function in order to throw more user friendly
          error.

        • A more user friendly error is thrown when the user specifies
          a parameter as both shared and unit specific in the ‘mif2’
          function.

        • Added a ‘match.arg’ call in ‘mif2.internal’; this will allow
          the default option for the ‘cooling.type’ argument in ‘mif2’
          to no longer throw an error, and mimics the behaviour of the
          ‘mif2’ function in the ‘pomp’ package.

        • The ‘pParams’ function no longer changes the order of the
          unit specific parameter names; this was causing an error
          because the ‘barycentric’ parameter transformation requires
          that the parameters are adjacent to one another in the
          parameter vector.

        • Improved documentation for ‘panel_logmeanexp’.

        • More robust input checking for the ‘pfilter’ function with
          user friendly error messages.

Changes in 'panelPomp' version 1.1.0:

        • Improved documentation and tests.

Changes in 'panelPomp' version 1.0.0:

        • Submitted to CRAN.

Changes in 'panelPomp' version 0.18.0:

        • Fixed bug in ‘fromVectorPparams()’ to make it a true inverse
          of ‘toVectorPparams()’.

        • Homogenized documentation; added examples.

Changes in 'panelPomp' version 0.15.0:

        • New coercion to ‘pompList’ and update to list.

        • ‘panelGompertzLikelihood’ replaces ‘kalman_gompertz.R’.

        • expunged ‘panelPompExample’.

        • Names added to plot; ‘pfilter’ matches units by name.

Changes in 'panelPomp' version 0.14.0:

        • New ‘simulate’ function.

Changes in 'panelPomp' version 0.13.0:

        • New ‘panelRandomWalk’ example.

        • ‘panelPompExample’ is now deprecated and will be removed in
          the near future.

Changes in 'panelPomp' version 0.12.0:

        • New ‘plot’ method for ‘panelPomp’ objects.

Changes in 'panelPomp' version 0.11.0:

        • Additional functions implementing Kalman filtering to panels
          and to the Gompertz model.

Changes in 'panelPomp' version 0.10.2.0:

        • Minor improvements to the interface.

        • Additional examples: ‘contacts()’ and ‘panelGompertz()’.

        • The minimum version of ‘pomp’ supported is now ‘2.7’.

Changes in 'panelPomp' version 0.9.1:

        • The minimum version of ‘pomp’ supported is now ‘2.1’. While
          this is likely to imply substantial changes in ‘pomp’ objects
          (on which ‘panelPomp’ objects rely) there are only three
          fundamental changes that break panelPomp's backwards
          compatibility:

        • The first argument ‘pfilter(object, ...)’ changes to ‘data’.

        • The first argument ‘mif2(object, ...)’ changes to ‘data’.

        • The ‘conv.rec’ method has been deprecated, replaced by the
          new ‘traces’ method.

Changes in 'panelPomp' version 0.8.3:

        • Improvements to the interface.

Changes in 'panelPomp' version 0.7:

        • A new ‘conv.rec’ method.

Changes in 'panelPomp' version 0.6:

        • Many improvements to the interface.

Changes in 'panelPomp' version 0.5.6:

        • ‘panelPompExamples()’ now allows creating ‘panelPomp’ objects
          that come with the package.

        • New documentation and tests.

Changes in 'panelPomp' version 0.5.5:

        • New documentation and tests.

Changes in 'panelPomp' version 0.5.4:

        • New documentation and tests.

Changes in 'panelPomp' version 0.5.3:

        • New documentation and additional tests.

Changes in 'panelPomp' version 0.5:

        • New documentation and additional tests and coverage.

Changes in 'panelPomp' version 0.4:

        • New tests added.

        • New methods.

        • A bug in ‘pfilter’ and ‘mif2’ has been fixed (‘pomp’'s
          default filtering tolerance ‘tol=1e-17’ was used instead of
          values specified by the user). Thanks to Aaron King for
          finding it.

Changes in 'panelPomp' version 0.2:

        • New tests added.

        • Eliminate need to protect ‘rw.sd’ from being evaluated.

Changes in 'panelPomp' version 0.1:

        • Unused variable purged.

        • ‘pPfilter.internal’ streamlined.

        • Test for reproducibility of pfilter calculations added.

