{ "access": { "embargo": { "active": false, "reason": null }, "files": "public", "record": "public", "status": "open" }, "created": "2020-10-08T10:11:30.593173+00:00", "custom_fields": {}, "deletion_status": { "is_deleted": false, "status": "P" }, "files": { "count": 1, "enabled": true, "entries": { "szhorvat/IGraphM-v0.5.zip": { "checksum": "md5:86e055e8e79d6b8bcd3258fbea27a426", "ext": "zip", "id": "d006fdcd-1fe7-4f5b-b280-83d8a4c3f0e0", "key": "szhorvat/IGraphM-v0.5.zip", "metadata": null, "mimetype": "application/zip", "size": 14158211 } }, "order": [], "total_bytes": 14158211 }, "id": "4072977", "is_draft": false, "is_published": true, "links": { "access": "https://zenodo.org/api/records/4072977/access", "access_links": "https://zenodo.org/api/records/4072977/access/links", "access_request": "https://zenodo.org/api/records/4072977/access/request", "access_users": "https://zenodo.org/api/records/4072977/access/users", "archive": "https://zenodo.org/api/records/4072977/files-archive", "archive_media": "https://zenodo.org/api/records/4072977/media-files-archive", "communities": "https://zenodo.org/api/records/4072977/communities", "communities-suggestions": "https://zenodo.org/api/records/4072977/communities-suggestions", "doi": "https://doi.org/10.5281/zenodo.4072977", "draft": "https://zenodo.org/api/records/4072977/draft", "files": "https://zenodo.org/api/records/4072977/files", "latest": "https://zenodo.org/api/records/4072977/versions/latest", "latest_html": "https://zenodo.org/records/4072977/latest", "media_files": "https://zenodo.org/api/records/4072977/media-files", "parent": "https://zenodo.org/api/records/1134932", "parent_doi": "https://zenodo.org/doi/10.5281/zenodo.1134932", "parent_html": "https://zenodo.org/records/1134932", "requests": "https://zenodo.org/api/records/4072977/requests", "reserve_doi": "https://zenodo.org/api/records/4072977/draft/pids/doi", "self": "https://zenodo.org/api/records/4072977", "self_doi": "https://zenodo.org/doi/10.5281/zenodo.4072977", "self_html": "https://zenodo.org/records/4072977", "self_iiif_manifest": "https://zenodo.org/api/iiif/record:4072977/manifest", "self_iiif_sequence": "https://zenodo.org/api/iiif/record:4072977/sequence/default", "versions": "https://zenodo.org/api/records/4072977/versions" }, "media_files": { "count": 0, "enabled": false, "entries": {}, "order": [], "total_bytes": 0 }, "metadata": { "additional_descriptions": [ { "description": "Please go to the GitHub repository to download an immediately usable version of this software.", "type": { "id": "notes", "title": { "de": "Anmerkungen", "en": "Notes" } } } ], "creators": [ { "person_or_org": { "family_name": "Szabolcs Horv\u00e1t", "identifiers": [ { "identifier": "0000-0002-3100-523X", "scheme": "orcid" } ], "name": "Szabolcs Horv\u00e1t", "type": "personal" } } ], "description": "v0.5\n
New functions:
\nIGSplitQ
recognizes split graphs and their degree sequences.IGThresholdQ
recognizes threshold graphs and their degree sequences.IGPotentiallyConnectedQ
recognizes the degree sequences of connected graphs.IGBigraphicalQ
recognizes the degree sequence pairs of bipartite graphs. IGEulerianQ
tests if a graph has an Eulerian path; IGEulerianPath
and IGEulerianPathVertices
find it.Changes to existing functions:
\nIGGraphicalQ
and IGRealizeDegreeSequence
now support some types of non-simple graphs.IGRealizeDegreeSequence
now takes arguments in the order indegrees
, outdegrees
for consistency with other functions (previously it was outdegrees
, indegrees
).IGEigenvectorCentrality
sometimes returned incorrect values for isolated vertices in weighted graphs.IGColoredSimpleGraph
no longer discards vertex names.IGModularity
now supports directed graphs.IGModularity
and IGCommunitiesMultilevel
now have a resolution parameter.IGAdjacencyMatrixPlot
now allows None
to be specified as the colour representing non-existing edges.IGEigenvectorCentrality
assumes the adjacency matrix of undirected graphs to have twice the number of self-loops for each vertex on the diagonal. This makes the results consistent between an undirected graph and its directed equivalent when each edge is replaced by a mutual edge pair.Fixes:
\nIGLayoutReingoldTilford
no longer flips the layout.IGLayoutReingoldTilford
no longer draws overlapping tree branches.IGBarabasiAlbertGame
now allows negative values for \u03b2.IGBetweennessEstimate
sometimes returned incorrect results with finite cutoffs. This is now corrected.IGCommunitiesLeiden
: fix incorrect results when self-loops are present.IGEigenvectorCentrality
: fix incorrect results for isolated vertices and for vertices with self-loops.IGGraphicalQ
would return incorrect results when the second argument was {}
. This is now corrected.Other changes:
\nIGDegreeSequenceGame
's \"ConfigurationModelSimple\"
method is now much faster.Notes:
\n