{ "access": { "embargo": { "active": false, "reason": null }, "files": "public", "record": "public", "status": "open" }, "created": "2022-10-22T15:42:47.739532+00:00", "custom_fields": { "journal:journal": { "title": "SoftwareX" } }, "deletion_status": { "is_deleted": false, "status": "P" }, "files": { "count": 1, "enabled": true, "entries": { "pygrank.pdf": { "checksum": "md5:f47c724538aeb489f2d9522cf8d006ba", "ext": "pdf", "id": "733b01a5-4776-4d9d-9a58-00fa06a620e8", "key": "pygrank.pdf", "metadata": null, "mimetype": "application/pdf", "size": 575540 } }, "order": [], "total_bytes": 575540 }, "id": "7229677", "is_draft": false, "is_published": true, "links": { "access": "https://zenodo.org/api/records/7229677/access", "access_links": "https://zenodo.org/api/records/7229677/access/links", "access_request": "https://zenodo.org/api/records/7229677/access/request", "access_users": "https://zenodo.org/api/records/7229677/access/users", "archive": "https://zenodo.org/api/records/7229677/files-archive", "archive_media": "https://zenodo.org/api/records/7229677/media-files-archive", "communities": "https://zenodo.org/api/records/7229677/communities", "communities-suggestions": "https://zenodo.org/api/records/7229677/communities-suggestions", "doi": "https://doi.org/10.1016/j.softx.2022.101227", "draft": "https://zenodo.org/api/records/7229677/draft", "files": "https://zenodo.org/api/records/7229677/files", "latest": "https://zenodo.org/api/records/7229677/versions/latest", "latest_html": "https://zenodo.org/records/7229677/latest", "media_files": "https://zenodo.org/api/records/7229677/media-files", "parent": "https://zenodo.org/api/records/7229676", "parent_doi": "https://zenodo.org/doi/", "parent_html": "https://zenodo.org/records/7229676", "requests": "https://zenodo.org/api/records/7229677/requests", "reserve_doi": "https://zenodo.org/api/records/7229677/draft/pids/doi", "self": "https://zenodo.org/api/records/7229677", "self_doi": "https://zenodo.org/doi/10.1016/j.softx.2022.101227", "self_html": "https://zenodo.org/records/7229677", "self_iiif_manifest": "https://zenodo.org/api/iiif/record:7229677/manifest", "self_iiif_sequence": "https://zenodo.org/api/iiif/record:7229677/sequence/default", "versions": "https://zenodo.org/api/records/7229677/versions" }, "media_files": { "count": 0, "enabled": false, "entries": {}, "order": [], "total_bytes": 0 }, "metadata": { "creators": [ { "affiliations": [ { "name": "CERTH-ITI" } ], "person_or_org": { "family_name": "Emmanouil Krasanakis", "name": "Emmanouil Krasanakis", "type": "personal" } }, { "affiliations": [ { "name": "CERTH-ITI" } ], "person_or_org": { "family_name": "Symeon Papadopoulos", "name": "Symeon Papadopoulos", "type": "personal" } }, { "affiliations": [ { "name": "CERTH-ITI" } ], "person_or_org": { "family_name": "Ioannis Kompatsiaris", "name": "Ioannis Kompatsiaris", "type": "personal" } }, { "affiliations": [ { "name": "AUTH" } ], "person_or_org": { "family_name": "Andreas Symeonidis", "name": "Andreas Symeonidis", "type": "personal" } } ], "description": "
We introduce pygrank, an open source Python package to define, run and evaluate node ranking algorithms. We provide object-oriented and extensively unit-tested algorithmic components, such as graph filters, post-processors, measures, benchmarks, and online tuning. Computations can be delegated to numpy, tensorflow, or pytorch backends and fit in back-propagation pipelines. Classes can be combined to define interoperable complex algorithms. Within the context of this paper, we compare the package with related alternatives, describe its architecture, demonstrate its flexibility and ease of use with code examples, and discuss its impact.
", "funding": [ { "award": { "acronym": "AI4Media", "id": "00k4n6c32::951911", "identifiers": [ { "identifier": "https://cordis.europa.eu/projects/951911", "scheme": "url" } ], "number": "951911", "program": "H2020", "title": { "en": "A European Excellence Centre for Media, Society and Democracy" } }, "funder": { "id": "00k4n6c32", "name": "European Commission" } }, { "award": { "acronym": "HELIOS", "id": "00k4n6c32::825585", "identifiers": [ { "identifier": "https://cordis.europa.eu/projects/825585", "scheme": "url" } ], "number": "825585", "program": "H2020", "title": { "en": "HELIOS: A Context-aware Distributed Social Networking Framework" } }, "funder": { "id": "00k4n6c32", "name": "European Commission" } } ], "publication_date": "2022-10-20", "publisher": "Zenodo", "resource_type": { "id": "publication-article", "title": { "de": "Zeitschriftenartikel", "en": "Journal article" } }, "rights": [ { "description": { "en": "" }, "id": "other-at", "title": { "en": "Other (Attribution)" } } ], "subjects": [ { "subject": "graph signal processing" }, { "subject": "node ranking" }, { "subject": "optimization" } ], "title": "pygrank: A Python Package for Graph Node Ranking", "version": "Accepted manuscript" }, "parent": { "access": { "owned_by": { "user": 70693 } }, "communities": { "default": "8538384b-cd84-4cc6-a77c-c259e9568dfd", "entries": [ { "access": { "member_policy": "open", "members_visibility": "public", "record_policy": "open", "review_policy": "open", "visibility": "public" }, "children": { "allow": false }, "created": "2020-10-22T12:35:38.515614+00:00", "custom_fields": {}, "deletion_status": { "is_deleted": false, "status": "P" }, "id": "8538384b-cd84-4cc6-a77c-c259e9568dfd", "links": {}, "metadata": { "curation_policy": "This community will accept all uploads that have been generated by partners of the AI4Media consortium that received funding from the project.
\r\n", "description": "Horizon H2020 EC-funded project AI4Media: A European Excellence Centre for Media, Society and Democracy", "page": "Motivated by the challenges, risks and opportunities that the widespread use of artificial intelligence (AI) has brought to the media, society and politics, the EU-funded AI4Media project aspires to establish a centre of excellence and a wide network of researchers across Europe and beyond. Its focus will be on delivering the next generation of core AI advances to serve the key sector of media, making sure that European values surrounding ethical and trustworthy AI are embedded in future AI deployments. The project will be supplemented by a funding framework, a PhD programme and a set of use cases to demonstrate the impact of the actions taken on the media sector.
\r\n", "title": "AI4Media H2020 Project" }, "revision_id": 0, "slug": "ai4media", "updated": "2020-10-22T12:35:38.584014+00:00" } ], "ids": [ "8538384b-cd84-4cc6-a77c-c259e9568dfd" ] }, "id": "7229676", "pids": {} }, "pids": { "doi": { "identifier": "10.1016/j.softx.2022.101227", "provider": "external" }, "oai": { "identifier": "oai:zenodo.org:7229677", "provider": "oai" } }, "revision_id": 4, "stats": { "all_versions": { "data_volume": 27050380.0, "downloads": 47, "unique_downloads": 43, "unique_views": 151, "views": 310 }, "this_version": { "data_volume": 26474840.0, "downloads": 46, "unique_downloads": 42, "unique_views": 150, "views": 309 } }, "status": "published", "updated": "2022-10-23T14:26:20.963253+00:00", "versions": { "index": 1, "is_latest": true } }