Releases: stivalaa/EstimNetDirected
v3.8.9
v3.8.9 (12 June 2025)
- Update README with Zenodo DOI
- fix potential snprintf() buffer overflows
- fix compiler warning for unusused return value on fgets() and handle fgets() errors
- use = not == in shell scripts to avoid problems with [ ] in bash
- use /bin/bash not /bin/sh in table formatting shell scripts to avoid problems with backslash in echo
v3.8.8
v3.8.8 (15 April 2025)
- New scripts to make table of unique A and B nodes in four-cycles
- New scripts to make boxplots of unique nodes in four-cycles
- New scripts to count number of four-cycles that each node is in
- Added data conversion / preprocessing scripts for empirical examples used in manuscript
Full Changelog: v3.8.7...v3.8.8
v3.8.7
v3.8.7 (10 February 2025)
- Found and fixed memory leaks with address sanitizer
- Fixed bug in basic sampler when conditional estimation used
- Implemented correct change statistics for BipartiteAltK4CyclesA and BipartiteAltK4CyclesB terms and restored to parser table
- Implemented new terms BipartiteExaclyOneNeighbourA and BipartiteExactlyOneNeighbourB
- Implemented new terms BipartiteTwoPathExactlyOneNeighbourA and BipartiteTwoPathExactlyOneNeighbourB
- added -m option to scripts/estimnetdirectedEstimation2textableMultiModels.sh to start numbering models in table at numbers other than 1
- Added more regression tests for bipartite change statistics
Full Changelog: v3.8.6...v3.8.7
v3.8.6
v3.8.6 (18 November 2024)
- Use mclapply() to parallelize four-cycle counting in gof sim plots
- New tests for change stats, comparing to diff of directly computed stats
- Use theme_classic() not default on simulation diagnostic plots so no background or gridlines (as required by some journals)
- More tests for four-cycle computations
- Simulation examples for bipartite networks using BipartiteFourCyclesNodePower
Full Changelog: v3.8.5...v3.8.6
v3.8.5
v3.8.5 (27 March 2024)
- Implemented experimental change statistics FourCyclesNodePower, BipartiteFourCyclesNodePowerA, BipartiteFourCyclesNodePowerB
- More test cases, particularly for bipartite change statistics
- Removed incorrect experimental change statistics BipartiteAltK4CyclesA, BipartiteAltK4CyclesB from parser configuration table
Full Changelog: v3.8.4...v3.8.5
v3.8.4
v3.8.4 (8 January 2024)
- Experimental statistics BipartiteAltK4CyclesA, BipartiteAltK4CyclesB
- New statistics BipartiteIsolatesA, BipartiteIsolatesB
- New statistics BipartriteNodeMatchBetaA, BipartiteNodeMatchBetaB, BipartiteNodeMatchAlphaA, and BipartiteNodeMatchAlphaB equivalent to b1nodematch and b2nodematch in statnet, defined by Bomiriya et al. (2023)
Full Changelog: v3.8.3...v3.8.4
v3.8.3
For bipartite network goodness-of-fit plots, use mode A or mode B fraction of nodes as appropriate on degree distribution plots.
Removed dead link from README.
Full Changelog: v3.8.2...v3.8.3
v3.8.2
More bipartite change statistics (BipartiteTwoPathDiff, BipartiteTwoPathSum), more efficient threePaths computation, allow TwoPaths and AltTwoPaths for bipartite networks, more scripts for bipartite network examples, now handles Pajek bipartite .net files input where i j row has i > j, do cycle length distributions and bipartite clustering coefficients in GoF, more options on GoF script, parallelize some slow computations (e.g. geodesic distribution) in GoF script.
Full Changelog: v3.8.1...v3.8.2
v3.8.1
This release adds BinaryPairInteraction parameter for interaction of two binary attributes, in particular useful for two-mode networks, e.g.
attrInteractionParams = {BinaryPairInteraction(gender_Male, sector_Oil_and_Gas)}
Also includes the IsolatedEdges structural parameters.
Also adds options and plots on goodness-of-fit plot scripts for bipartite (two-mode) networks including plotting 4-cycle distributions.
Now allows quoted strings in config files (useful for filenames with spaces or other 'special' characters in them for example, as often found on MS-DOS style filenames on Windows PCs), and scripts convert characters like '-' and '' in parameter names to '.' (rather than '') in output for R processing as more 'R style' and also to reserve use of underscore to delimit attribute names in output files.
Full Changelog: v3.8...v3.8.1