- Support for odin's new
print()
based debugging
- Complete support for continuous time models; these can contain both ODEs and discretely-timed stochastic updates (using recent dust)
- Add support for
rgamma
andrnbinom
, using new dust
- Avoid stack overflow when generating very long expressions
- More efficient GPU code generation (#75)
- Support
as.numeric()
in odin code (since odin 1.1.10) (#43)
- Can pass more options to
odin::odin_options
with better support inodin.dust::odin_dust_options
, including odin's newrewrite_dims
argument (#73)
data_t
declarations can usereal_t
rather thandouble
(#57)
- GPU support (#66)
- Start implementing dust gpu support by generating interleaved update function, optionally (#37)
- Support for dust
compare
functions (#51)
- Implement modulo (
%%
) operator, which usesstd::fmod
- Correct age-structured model in package vignette
- Separate internal data into mutable and non-mutable components (#45)
- Support for vectors of floats (rather than doubles) (#6)
- Support
as.integer()
in odin code (since odin 1.0.7) (#43)
- Add support for
config(include) <- file.cpp
for including custom C++ code to extend the library support (#39)
- Add support for odin-like
coef()
, which returns information aboutuser
parameters (#32)