All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.1.0 (2020-03-31)
- Show num levels and modules in file output (0b70cd8)
- python: Expose codelengths for all trials (eab7ae8)
- Don't use physical names in _states_as_physical.net (5889fb1)
1.0.11 (2020-03-31)
- Handle zero weights in intra-layer links (ddc5a3d)
1.0.10 (2020-03-17)
1.0.9 (2020-03-14)
- windows: compilation error on std::min (b6c1a41)
1.0.8 (2020-03-12)
- Fix reconstruct physically merged state nodes (dc91e1a), closes #118
- Remove debug output (#117) (60e7ab3)
1.0.7 (2020-03-09)
- Add header in network and states output (c415a4b)
- Use *Edges/*Arcs instead of *Links in pajek output (ff3a98e)
- Use node_id instead of id in clu output (39cd4e4)
- js: Fix support for all file io in Infomap.js (ea9d899)
1.0.6 (2020-03-03)
- python: Enable numpy.int64 in link weights (8d91206), closes #107
- python: Print tree by default with python cli (1565cab), closes #106
1.0.5 (2020-03-02)
- Common parameters should not be advanced (#101) (2907c86), closes #100
- consistently use 1-based indexing for paths and 0 for indexes (f283818), closes #103
- Fix ftree links since remapping path from 1 (f447b48), closes #102
1.0.4 (2020-02-28)
- js: Revert attempted worker blob optimization (c521373)
1.0.3 (2020-02-28)
- js: Handle Infomap exceptions in js (7a641f9), closes #99
- python: Start module id from 1 in get_[multilevel_]modules (9419798)
1.0.2 (2020-02-28)
1.0.1 (2020-02-27)
- python: Drop support for python 2
- python: Rename physicalId to node_id. Remove initial partition as first argument to run, use initial_partition argument. Start InfomapIterator.path indexing from one.
- Output header format has changed
- Ftree output format has changed to include enter flow
- Clu output now contains top modules instead of leaf modules
- Tree output is sorted on flow
- Clu module ids starts from 1 instead of 0
- Output contains name of the physical node instead of state id
- Full multilayer format require the *multilayer heading
- Remove undirdir and outdirdir, use --flow-model. Rename min-improment to --core-loop-codelength-thresh. Remove random-loop-limit. Rename tune-iteration-threshold to --tune-iteration-relative-threshold. Rename skip-replace-to-one-module to --prefer-modular-solution.
- Removed --print-state-network, use -o states
- Renamed --set-unidentified-nodes-to-closest-module to --assing-to-neighbouring-module
- No support for *path input
- python: Add meta info to infomap package (a2caaf4), closes #63
- Add enter flow to ftree output (bd3255e), closes #82
- Show entropy rate in the beginning (f61692c)
- python: Improve Python API (#87) (c39cd9f)
- Add -o/--output option for comma-separated formats (a255a18)
- Add meta data in output file header (66ccc64)
- Add option to print parameters in json (3a2509d)
- Allow multilayer formats without specifying -i. (08e09f1)
- Allow one-sided multilayer relax limit (a116b83), closes #68
- Begin module id from 1 instead of 0 in clu output (2bbea5d)
- Create npm package with Infomap worker, changelog and parameters (44dae36)
- Output name of physical node instead of state id (dda3277)
- Remove --skip-complete-dangling-memory-nodes (6909f21)
- Remove support for *path input (e7be175)
- Rename --set-unidentified-nodes-to-closest-module (16fdc15)
- Simplify command line interface (f537132)
- Sort tree on flow (6e27858), closes #71
- Write top modules to .clu, not bottom level (1e16a3c)
- js: Add missing this in error handler (7345cdf)