Changelog
Source:NEWS.md
ssdsims 0.0.0.9015
Chore
Auto-update from GitHub Actions (#147).
Fix dep.
Documentation
scenario-input-types
Redesign to
ssd_scenario_data()+ssd_gen()(#118).Archive landed changes and establish ROADMAP.md (#143).
Refactoring
- Make factory side-effect-free by removing probe from init (#145).
ssdsims 0.0.0.9014
Bug fixes
- Key
completed_shardsby relative partition path on Windows (#130).
Features
task-shards
Add optional full summary retaining dists/samples (#140).
Add per-scenario manifest writer, reader, and shard sha256 assembly (#114).
Add scenario cost-estimation calibrate/estimate workflow (#131).
Add per-scenario manifest writer, reader, and shard sha256 assembly (#114).
Add cluster targets template for SLURM (cluster-pipeline) (#115).
Chore
Change code ownership for now.
Bump codecov-action to v7 and sharpen PR-title convention (#126).
Documentation
openspec
- Propose est-method-setting and cost-estimation changes (#121).
Refactoring
- Reclassify
est_methodanddistsas hc/fit scenario settings (#127).
ssdsims 0.0.0.9013
Features
targets
- Per-step minimal scenario slice for shard invalidation (#102).
Chore
openspec
- Sync and archive
scalar-ci-flag; tidy roadmap (#112).
openspec
- Archive
path-axis-growthandshard-atomic-rewrite(#111).
Continuous integration
- Require R >= 4.3 and fix Windows Quarto vignette builds (#100).
Documentation
- Reclassify
distsas fit-level scenario setting (#119).
openspec
- Sync and archive hive-partitioning change (#103).
openspec
- Sync and archive step-scenario-slice change (#106).
roadmap
- Sync DAG status and surface ready-to-propose changes (#101).
openspec
- Sync specs and archive five completed changes (#98).
openspec
- Propose migrate-public-api change (#96).
Refactoring
Canonicalise
seedposition inssd_define_scenario()call sites (#116).Make
cia scalar flag, not a grid axis (#109).
Testing
shard-runner
- Pin blob-encoding contracts; keep the ASCII VARCHAR (benchmark-gated) (#113).
Uncategorized
-
Merge pull request #97 from poissonconsulting/add-codeowners.
Add CODEOWNERS assigning @joethorley
ssdsims 0.0.0.9012
Chore
- Sync parallel-safe-seeding spec and archive task-primer + primer-primitives (#90).
Roadmap
- Add a step that tests incremental rebuilds when a scenario grows (#93).
ssdsims 0.0.0.9011
Features
Fold the
datatask step intofit; propose partitioning/RNG roadmap changes (#79).Task-table derivation, baseline runner, and grouped pkgdown reference (#82).
Derive task tables and baseline loop runner from a scenario (#80).
Add
local_dqrng_state()andwith_dqrng_state()helpers (#78).Reentrant
local_dqrng_backend()+ proposetask-list-loop-baselineandlocal-dqrng-state(#74).Add declarative
ssd_define_scenario()andssd_data()(#71).Add scenario-scoped dqrng
pcg64RNG backend (dqrng-init) (#72).
Chore
Rename
CLAUDE.mdtoAGENTS.md(#86).Sync
task-listsspec and archivetask-list-loop-baseline-fold(#85).Cleanup.
Sync and archive
local-dqrng-statechange (#81).Sync specs and archive
ssd-define-scenarioanddqrng-init(#77).Initialize OpenSpec with foundational proposals and developer guide (#53).
Refactoring
- Rename
stateargument toprimerinlocal_dqrng_state()/with_dqrng_state()(#84).
ssdsims 0.0.0.9010
Chore
- Use function instead of string in
do.call().
Refactoring
- Extract
fit_dists_state()andhc_state()from*_seed()helpers (#68).
ssdsims 0.0.0.9009
Bug fixes
- Fix
ssd_run_scenario.tmbfit()to pass fitted estimates to the rng call (#64).
Features
- Distinguish between RNG state and seed, add glossary documentation (#61).
Chore
Add input validation to
*_lecuyer_cmrg_*seed functions (#63).Forward
with_lecuyer_cmrg_seed()tolocal_lecuyer_cmrg_seed().
Testing
Replace
withr::with_seed()withwith_lecuyer_cmrg_seed()in tests (#60).Remove spurious
.Random.seedwarning.Use default pillar settings.
ssdsims 0.0.0.9008
Chore
- Replace
seq_up()withrlang::seq2()(#55).
ssdsims 0.0.0.9007
- Ci: Unify fledge.yaml across cynkratemplate and fledge (#86).
ssdsims 0.0.0.9005
Chore
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/25267043302
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/22932710449
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/22789311191
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/22685862780
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/19879530192
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/19808536137
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/19751744050
Build-ignore.
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/19489314581
-
Auto-update from GitHub Actions.
Run: https://github.com/poissonconsulting/ssdsims/actions/runs/19481934419
Format with air (#44).
Continuous integration
Add fledge workflow, no-op until it is used in this repo.
Tweak ccache action.
Cosmetics.
Bump action versions.
Install clang-format-21.
Harmonize.
Fix running without readr.
Adapt workflows (#47).
Documentation
- Fix title for
?ssd_hc_sims(#43).
Uncategorized
Merge branch ‘main’ of github.com:poissonconsulting/ssdsims.
Merge branch ‘main’ of github.com:poissonconsulting/ssdsims.
Merge pull request #46 from poissonconsulting/copilot/rename-ssd-simulate-data.
ssdsims 0.0.0.9001
Merge pull request #30 from poissonconsulting/joethorley/issue21.
Merge branch ‘main’ of github.com:poissonconsulting/ssdsims.
Pass … through
ssd_run_scenario().Add .progress = FALSE argument.
Add
ci = FALSEargument.Merge pull request #22 from poissonconsulting/fits.
Merge pull request #20 from poissonconsulting/fits.
Add
start_stream = 1Largument.Renamed skip to start_seeds.
Rename
ssd_get_seeds()tossd_get_streams_seeds().Merge branch ‘main’ into seeds.
Added
ssd_get_seeds().generate_data()vectorized for nrow.Added
ssd_generate_data().