Releases
v2.15.1
Compare
Sorry, something went wrong.
No results found
2.15.1 (2026-08-04)
Bug Fixes
configure the super-level objective from the run, not from defaults (#955 ) (497d86b )
honor an explicit single-trial cap for --converge (#928 ) (7ff63d1 )
js: stop dropping per-run args and returning the input as Infomap's output (#951 ) (1811d5c )
keep a rejected argument off stdout when the caller asked for silence (#940 ) (0d949eb )
keep output artifacts readable and say when a tree cannot be read back (#952 ) (8cbf0f8 )
keep the memory codelength scalar in sync with the module map (48a1ef5 ), closes #836
let the entropy-bias correction reach the move loop (#922 ) (eb0c444 )
make distributed runs publishable, verifiable and interruptible (#953 ) (24cf348 )
python: accept os.PathLike consistently across file-reading entry points (#809 ) (db5b960 )
python: consolidate the file-path contract across all surfaces (#811 ) (1a325b6 )
python: keep an adapter's inferred flow model across option rendering (#916 ) (ad315fd )
python: let an explicit keyword override the options carrier at its default (#921 ) (01b73d3 )
python: name the engine that went stale, and drop a remedy that reproduces the error (#931 ) (fbefec2 )
read the list form of OMP_NUM_THREADS and give the thread ICV back (#929 ) (823b93f )
redistribute dangling flow on bipartite input in the directed model (#945 ) (cf5d59c )
refuse a run whose module flow went negative (#963 ) (ff32bd8 )
refuse bipartite teleportation without return links and report flow convergence (#950 ) (89a98e2 )
refuse to write output over the run's own input (#927 ) (230c263 )
reject a degenerate flow distribution instead of reporting codelength 0 (#917 ) (940a320 )
reject intake values that were silently reinterpreted as another network (#942 ) (899ffcf )
R: validate node, state and layer ids instead of coercing them (#918 ) (399a069 )
seed every trial the same way, in every mode (#949 ) (86116d7 )
stop handing Python and R objects that outlive the memory they point at (#954 ) (6748dd6 )
stop R and JS rendering option values the argument string cannot carry (#936 ) (c1b126b )
stop the bipartite flow adjustment leaving negative enter/exit flow (#961 ) (fd2ddcd )
validate cluster-data tree shape and node membership before using it (#948 ) (d55c236 )
warn when the objective cannot apply a configured option (#956 ) (5aa854f )
Performance Improvements
hoist per-node-constant plogp out of the OO move-loop delta (7da08cf ), closes #867
You can’t perform that action at this time.