Releases: jdfekete/reorder.js
Releases · jdfekete/reorder.js
Release 2.2.6
- Merge pull request #48 from Dev-Lan/master (967fb09)
- add larger distance value test (884ceb8)
- switch test to chaining syntax (3557b25)
- switch test to chaining syntax (dce18a3)
- update cSize after distMatrix is updated for correct average calculation (af90148)
- add basic distance value test (837d5f1)
- simplify intermediate clusters datastructure from 2D to 1D (b670798)
- skip unneeded updates that can cause issues with other updates (592c369)
- fix updates for min index bookkeeping when linkage is not "single" (94afbbc)
- fix average cluster distance update equation (4138746)
- add tests for hcluster that demonstrate incorrect dendrogram (1cbe3dc)
- fix deps (ec7a306)
- Merge pull request #47 from jdfekete/dependabot/npm_and_yarn/word-wrap-1.2.4 (8cb45e5)
- Bump word-wrap from 1.2.3 to 1.2.4 (179d9f1)
- Merge pull request #46 from jdfekete/dependabot/npm_and_yarn/vm2-3.9.18 (13d49dc)
- Bump vm2 from 3.9.17 to 3.9.18 (c6adda3)
- Merge pull request #45 from jdfekete/dependabot/npm_and_yarn/vm2-3.9.17 (8ba7568)
- Bump vm2 from 3.9.13 to 3.9.17 (8611382)
- remove parcoord from deps to fix vulnerability. Bumped to latest versions of dependencies. (fd49eb9)
- Merge pull request #42 from jdfekete/dependabot/npm_and_yarn/json5-2.2.3 (57b6231)
- Bump json5 from 2.2.1 to 2.2.3 (489b44b)
- Merge pull request #41 from jdfekete/dependabot/npm_and_yarn/vm2-3.9.11 (6e75f95)
- Bump vm2 from 3.9.10 to 3.9.11 (5aba7ba)
Release 2.2.5
- Fix release-it (7b990f8)
- Merge pull request #40 from nvbeusekom/simul_integration (bfe8314)
- prepare for merge (cfa34d2)
- Remove editor files and gitignore line (e5885b6)
- Fix NN-2OPT bugs (9f8fe3f)
- Changes to generate poster images (a442807)
- fix again (f68d7ee)
- fix audit pb (1bceb52)
- security fixes and add docs (28d506d)
- fix issue and thank Nathan (a52042d)
- fix distances and add tests (0e7607b)
- remove nbproject (197d8c5)
- fix indent (4ab7e0c)
- Merge branch 'nvbeusekom-simul_integration' (17fab99)
- Fixes and indent (d531b93)
- Update .gitignore (ccd41f9)
- remove debugger statement (0f28c2d)
- Consider Barycenter layers equal for undirected graphs (6c246d0)
- dont use d3 median (30345a2)
- adding tests (404a0ea)
- change var to let (f1f31df)
- finalize barycenter (3fc3d1f)
- add nn2opt, mult barycenter and example (960f806)
- Added (not yet clean) example (41311c3)
- fix union test typo (e20f884)
- Fix test file naming (d7944ab)
- Implement union and mult_dist (fb0c7f9)
- Adding Morans I and Morans I based distance, and Morans I test (fb178ef)
- Merge pull request #36 from jdfekete/dependabot/npm_and_yarn/node-fetch-2.6.7 (d81db29)
- fix alerts (54e004e)
- Bump node-fetch from 2.6.1 to 2.6.7 (6efe7d5)
- Merge pull request #34 from jdfekete/dependabot/npm_and_yarn/minimist-1.2.6 (efd9566)
- Bump minimist from 1.2.5 to 1.2.6 (236b16c)
- fix alerts (3d36d08)
Release 2.2.4
- try to fix release-it (742b505)
- Release 2.2.3 (b3260a7)
- Release 2.2.1 (3efed24)
- Release 2.2.0 (fa32a48)
- Release 2.1.0 (83b3a39)
- Update dependencies and fix a vulnerability (6dbf6df)
- Merge pull request #32 from jamesscottbrown/patch-2 (9dbddf5)
- Merge pull request #31 from jamesscottbrown/patch-1 (3a35735)
- "npm run install" -> "npm install" (04f2b3c)
- update readme "npm run build" -> "npm run install" (2be15eb)
- use non-minified reorder.js in saclay demo (f0bd9ee)
Release 2.0.3
- add coverage test (eed0598)
- cleanup (eff4be4)
- Merge pull request #29 from nvbeusekom/barycenter-patch (378149f)
- patch barycenter typo (023f18c)
- cleanup car example (836dfcc)
- release 2.0.2 with ts declarations (1c960cb)
- release 2.0.1 (bd32eb5)
- add example using parcoords-es (61e93b7)
- simplify pcp and related functions (4d1d1ea)
- fix pcp for d3.parcoords and for parcoords-se, works now (e0d4321)
- remove tiny-queue now useless (f9d3264)
- new parcoords-es starts to work (62d0be3)
- improved pcp parcoords to use the scale-transformed values instead of the raw values. Fix tests (119d5c8)
- prepare for parcoords-es (ac13c64)
- simplify and fix pcp parcoords. Also, cleanup cars pcp examples (4327274)
- fix formatting (6b92a27)
- fix a few missed variable declarations and remove unused deps (c0140c1)
- fix bugs (9d3d462)
- Merge pull request #25 from curran/manual-es6-cleanup (9754f23)
- Manual cleanup of permute-test.js (86d1bb5)
- Manual cleanup of pearson-test.js (64c3572)
- Manual cleanup of pcp-test.js (26a6cc0)
- Manual cleanup of pca1d-test.js (b7f9917)
- Manual cleanup of order-test.js (3ece1ec)
- Manual cleanup of mat2graph-test.js (f05d920)
- Manual cleanup of leaforder-test.js (f1db7c4)
- Manual cleanup of laplacian-test.js (bb55344)
- Manual cleanup of graph2mat-test.js (162db7f)
- Manual cleanup of graph2distmat-test.js (ff5577b)
- Manual cleanup of graph-test.js (bd7c87c)
- Manual cleanup of env-assert.js (e051548)
- Manual cleanup of cuthill_mckee-test.js (ca3da28)
- Manual cleanup of count_crossings-test.js (b2d9ada)
- Manual cleanup of components-test.js (940fade)
- Manual cleanup of ca-test.js (c23890d)
- Manual cleanup of bfs-test.js (67b426c)
- Manual cleanup of all_pairs_distance-test.js (51c0140)
- Manual cleanup of utils.js (1d50930)
- Manual cleanup of transpose.js (905a02d)
- Manual cleanup of sum.js (4efecbd)
- Manual cleanup of spectral_order.js (9326bef)
- Manual cleanup of random.js (78a6ec0)
- Manual cleanup of poweriteration_n (c10afb1)
- Manual cleanup of poweriteration (df8a739)
- Manual cleanup of permute.js (ff64dba)
- Manual cleanup of pcp.js (1cef932)
- Manual cleanup of pca_order.js (770e363)
- Manual cleanup of order.js (73a32f7)
- Manual cleanup of optimal_leaf_order.js (b4928bc)
- Manual cleanup of mean.js (713a858)
- Add references to systems using reorder.js (f817ee8)
- Manual cleanup of mat2graph.js (9b9056c)
- Manual cleanup of laplacian.js (d8432b1)
- Manual cleanup of intersect.js (eab1295)
- Manual cleanup of hcluster.js (af727d5)
- Manual cleanup of graph_random.js (db65171)
- Manual cleanup of graph_empty.js (379b60d)
- Manual cleanup of graph_connect.js (5e556f1)
- Manual cleanup of graph_complete.js (a3a6608)
- Manual cleanup of graph2mat.js (bc30a3c)
- Manual cleanup of graph2distmat.js (815c7fc)
- Manual cleanup of graph.js (fb737ea)
- Manual cleanup of fiedler.js (d559d2f)
- Manual cleanup of edgesum.js (d6d84dd)
- Manual cleanup of distance.js (11f7906)
- Manual cleanup of dist.js (26dc8c3)
- Manual cleanup of debug.js (0473739)
- Manual cleanup of cuthill_mckee_order.js (6e0d79a)
- Manual cleanup of covariance.js (b97a3ba)
- Manual cleanup of count_crossings.js (106da52)
- Manual cleanup of correlation.js (c90b7a7)
- Manual cleanup of correlation.js (49c355e)
- Manual cleanup of condition.js (4835f53)
- Manual cleanup of ca.js (457bc33)
- Manual cleanup of bfs_order.js (ad0a501)
- Manual cleanup of bfs.js (11f22cf)
- Manual cleanup of barycenter_order.js (e6094d3)
- Manual cleanup of bandwidth.js (a1957d7)
- Manual cleanup of all_pairs_distance.js (e6c3540)
- Manual cleanup of adjacent_exchange.js (94c3f87)
- Try arrow-return Lebab transform (9657089)
- cleanup, remove tiny-queue dependency, fix warning from eslint and jshints (bd01a01)
- add demos and development mode (a380ca6)
- hand cleanup (ed90597)
- apply lebab -t arrow-return that cleaned up the code a lot (3dab80b)
- Merge pull request #21 from curran/modernize-js (8912fce)
- First pass transform using lebab (4c04ce7)
- minify umd module with terser (f2ba4c2)
- Merge pull request #20 from curran/prettier (c588d5f)
- Prettier on tests as well (7a935ac)
- Adopt Prettier for JavaScript source files (ee950e6)
- Change the python original code to use similarity instead of distance, supposed to be more flexible according to Renaud Blanch (d9278d7)
- Merge pull request #3 from rndblnch/patch-1 (5666065)
- update example to latest version of science (0b8df5e)
- Merge pull request #17 from curran/pretest (4807cb0)
- Merge pull request #16 from curran/revive-html-examples (c868ff4)
- Merge pull request #15 from curran/fix-umd-science (55b853e)
- Add pretest script that builds. Closes #13 (2a66eac)
- Attempt to revive all examples (010fd0d)
- Revive miserables example (e8c36e9)
- Closes #12 (f9e6f79)
- link names to github pages (f4ba0d6)
- use science 1.9.3 (8e3e2e3)
- Cleanup code and repo (e73d4e6)
- Merge pull request #10 from curran/modernize-distribution (2406082)
- Remove unnecessary require('science') from tests. (0a9e589)
- Update cdn fields in package.json (59f5d4a)
- Got all tests to pass (30c3939)
- Got more tests to pass (0c3cb94)
- Got more tests to pass (d9e5780)
- Got more tests to pass (92fbd55)
- Got more tests to pass (6c99255)
- Got more tests to pass (bf01ca8)
- Got many tests to pass (f22d852)
- Migrate all remaining imports (1334113)
- Use imports rather than reorder.XYZ (6b27627)
- Migrate utils.js (457cb99)
- Migrate transpose.js (70164b9)
- Migrate sum.js (c1bfee1)
- Migrate stablepermute.js (1407525)
- Migrate spectral_order.js (2e0d420)
- Migrate sort_order.js (a984523)
- Migrate range.js (136e064)
- Migrate poweriteration.js (7cd144e)
- Migrate permute.js (e94479e)
- Migrate permutation.js (8a17cb7)
- Migrate pcp.js (a1fafcd)
- Migrate pca_order.js (23fe478)
- Migrate order.js (8a273e0)
- Migrate optimal_leaf_order.js (9460bac)
- Migrate mean.js (1cab3e3)
- Migrate mat2graph.js (be150e7)
- Migrate laplacian.js (69b20a7)
- Migrate intersect.js (e576b5e)
- Migrate hcluster.js (3bce5e3)
- Migrate graph_random.js (33428fb)
- Migrate graph_empty.js (e302336)
- Migrate graph_connect.js (a771a5d)
- Migrate graph_complete.js (9a94aaf)
- Migrate graph2mat.js (dbc3096)
- Migrate graph2distmat.js (88d537c)
- Migrate graph.js (19cad7d)
- Migrate fiedler.js (9d127cc)
- Migrate edgesum.js (b0afecb)
- Migrate distance.js (abeac3f)
- Migrate dist.js (1075140)
- Migrate debug.js (26b671e)
- Migrate cuthill_mckee_order.js (e2f8a26)
- Migrate covariance.js (927d5c0)
- Migrate count_crossings.js (e5e9d1a)
- Migrate correlation.js (60f21e7)
- Migrate core.js (2ecf9c0)
- Migrate condition.js (5b579bb)
- Migrate ca.js (7ed5c36)
- Migrate bfs_order.js (2c22372)
- Migrate bfs.js (9e88136)
- Migrate barycenter_order.js (65489de)
- Migrate bandwidth (2092abf)
- Migrate all_pairs_distance (0a8a8c3)
- Migrate aliases.js (c2ed05a)
- First stab at using Rollup. (ccb1d76)
- fix except function that was relying on an obsolete sort library (8c9d325)
- Merge pull request #6 from jdfekete/dependabot/npm_and_yarn/lodash-4.17.19 (c70d2bd)
- Bump lodash from 4.17.15 to 4.17.19 (ce9e029)
- fix security advisory (f82dc26)
- change version to 1.0.7 (ade7982)
- add package.json (f97f2a4)
- add declaration of distance (d51dda9)
- bump to v1.0.4 (23e7b82)
- Merge branch 'master' of github.com:jdfekete/reorder.js (5912b09)
- fix ts declarations (03b5f62)
- Merge pull request #4 from zfrenchee/patch-1 (8e18dde)
- bugfix in pca_order (5db1544)
- fix typescript decl (b700fb7)
- Put js file in repo (a1e423b)
- Switch to 1.0.3 (e66a714)
- add declaration for typescript (82a99d0)
- move to version 1.0.3 (0715558)
- Prepare for new release (6cf2f2c)
- Start 1.0.2 (95b0b0e)
- Add sort_order_descending (d493442)
- updating test to pass an actual similarity matrix to bar-joseph ordering (ca9087b)
- actually maximizing similarity (3ef1c8c)
- starting to setup bower (53e1bde)
- Merge branch 'master' of github.com:jdfekete/reorder.js (e13cf85)
- add package numeric for test (975f7f9)
- forgot to bump version to 1.0, so now bump to 1.0.1 (bac8631)
- forgot to bump version to 1.0, so now bump to 1.0.1 (54d9360)
- add .npmignore (e904b24)
- add numeric dev-dependency (4af047f)
- Improve a bit (92c024d)
- fix jslint errors (7dca94a)
- fix todo (241c881)
- cleanup and bump to 0.0.8 (5b53de5)
- prepare to check distances (89b0f48)
- add test (d1a299f)
- pass test(s) (c063faf)
- added reciprocal averaging which seems to work. More tests are needed (ac40b54)
- try to fix ca but not done yet (8b4112e)
- trying test (1867e36)
- finish ca, should test (4f7b45c)
- add convenience function for parcoords (9c6748f)
- car example works (fe841a4)
- improving and adding an icon (fbe2e45)
- adding car pcp example (6d532e2)
- add pcp management (d90406c)
- debug pearson correlation (6bd01c9)
- fix new names (7c1f046)
- add edgesum measure (99931c9)
- add edgesum measure (1f9ccca)
- Start conditioning (a9991bd)
- fix (4ea1a95)
- fix (9888597)
- improve/fix (fa6b763)
- clanup (a3381f7)
- show using canvas (3c43850)
- example of table reordering (55b68a3)
- add examples for table reordering (f79eddc)
- start adding doc (1a7b2a2)
- add permute_inplace and tests (c30611e)
- add permute_inplace and tests (56bcd8c)
- fix init error (aebde71)
- clean with jshint (5d3b454)
- clean with jshint (1a0c162)
- towards reorder.js v0.1.0 (afdfbb2)
- cleanup names and return values (7dedc84)
- bump to version 0.0.7 (e156199)
- changed todo (6b4ce54)
- added spectral order (dc3349a)
- fix power iteration and fiedler vector computation (3e52eb3)
- continue laplacian (7327ead)
- add fiedler vector computation (0488ec9)
- implement generalized power iteration, not tested yet (8390340)
- avoid creating a "median" field in the node structure (683ca57)
- change max to min in leaforder (a162839)
- Add things to do (42736ff)
- replace sym with dist in leaforder (3a8558d)
- reference the reorder.js library (6e02e88)
- Point to Renaud's page (e3e9ec1)
- improve example...
Added package.json
The package.json file was filtered-out previously due to a wrong line in .gitignore. It is back in version 1.0.7
Improvements, added parallel coords support, fixed corresp. analysis
- Added Parallel coordinates support with examples
- Implemented Correspondence analysis using reciprocal averaging
Reorder with spectral ordering
Added spectral ordering, and cleaned up details in the interface.
Release 0.0.6
A new release of Reorder.js is out, with a few improvements:
- the adjacent_exchange function has been added to improve the results of the barycenter heuristic
- some bugs in count_crossings have been fixed
- the visualization examples use the new improvements.
Release 0.0.5
Multiple new reordering methods implemented:
- Reverse Cuthill McKee
- Graph ordering using the distance matrix with some tricks and the Optimal Leaf Ordering
- Graphs are enhanced to convert from valued links to links distances and vice versa
- Examples use the new orderings
- Started to fill-in the wiki for intro and API documentation.
Barycentric reordering added
Reorder.js implements several methods to reorder tables and adjacency matrices.
It comes with a couple of examples using d3.
Reorder.js has been improved with new tests and the implementation of the barycenter heuristics.
I will be improved further but it works.