Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
kingaa committed Feb 2, 2025
1 parent b82af86 commit 2568b8e
Show file tree
Hide file tree
Showing 4 changed files with 1,601 additions and 848 deletions.
4 changes: 2 additions & 2 deletions _posts/2025-01-08-pomp-version-6.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ This release contains breaking changes as well as some additional features.

#### New interface for `userdata` becomes mandatory

Since version 5.8.4, the manner in which provides extra elements to basic model components (i.e., beyond parameters, latent state variables, covariates, time, and observations: the so-called [`userdata`](https://kingaa.github.io/manuals/pomp/html/userdata.html)) has changed.
Since version 5.8.4, the manner in which one provides extra elements to basic model components (i.e., beyond parameters, latent state variables, covariates, time, and observations: the so-called [`userdata`](https://kingaa.github.io/manuals/pomp/html/userdata.html)) has changed.
During a grace period, the old method still worked, though it generated a warning.
In versions 6.X, an error will be generated.
To supply additional elements to the basic model components, pass them as elements of a named list via the `userdata` argument, which can be furnished to any [elementary algorithm](https://kingaa.github.io/manuals/pomp/html/elementary_algorithms.html) or [estimation algorithm](https://kingaa.github.io/manuals/pomp/html/estimation_algorithms.html), and of course, to the [pomp constructor](https://kingaa.github.io/manuals/pomp/html/pomp.html) itself.

#### Passing arguments by position now results in an error in most cases

In calls to `pomp` elementary and inference algorithms, it is now necessary to pass arguments *by name* and not by position.
In calls to **pomp** elementary and inference algorithms, it is now necessary to pass arguments *by name* and not by position.
This has always been good practice, but from this release, calls that rely on the position of arguments will typically generate errors.

### Feature enhancements
Expand Down
Loading

0 comments on commit 2568b8e

Please sign in to comment.