ndn-python-repo

An NDN Repo implementation in Python

https://github.com/ucla-irl/ndn-python-repo

Science Score: 62.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 14 committers (21.4%) from academic institutions
  • Institutional organization owner
    Organization ucla-irl has institutional domain (irl.cs.ucla.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.8%) to scientific vocabulary

Keywords

named-data-networking

Keywords from Contributors

forwarding ndn networking packet-forwarder
Last synced: 6 months ago · JSON representation ·

Repository

An NDN Repo implementation in Python

Basic Info
  • Host: GitHub
  • Owner: UCLA-IRL
  • License: apache-2.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 2.53 MB
Statistics
  • Stars: 17
  • Watchers: 4
  • Forks: 14
  • Open Issues: 4
  • Releases: 2
Topics
named-data-networking
Created over 6 years ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.rst

ndn-python-repo
===============

|Test Badge|
|Release Badge|
|Docs Badge|

A Named Data Networking (NDN) Repo implementation using python-ndn_.

Please see our documentation_ if you have any issues.

.. |Test Badge| image:: https://github.com/UCLA-IRL/ndn-python-repo/actions/workflows/pythonpackage.yml/badge.svg
    :target: https://github.com/UCLA-IRL/ndn-python-repo/actions/workflows/pythonpackage.yml
    :alt: Test Status

.. |Release Badge| image:: https://badge.fury.io/py/ndn-python-repo.svg
    :target: https://pypi.org/project/ndn-python-repo/
    :alt: Release Status

.. |Docs Badge| image:: https://readthedocs.org/projects/ndn-python-repo/badge/?version=latest
    :target: https://ndn-python-repo.readthedocs.io/en/latest/
    :alt: Docs Status

.. _python-ndn: https://github.com/named-data/python-ndn

.. _documentation: https://ndn-python-repo.readthedocs.io/en/latest

Owner

  • Name: UCLA-IRL
  • Login: UCLA-IRL
  • Kind: organization

Internet Research Lab of UCLA

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Yu"
  given-names: "Tianyuan"
  orcid: "https://orcid.org/0000-0002-6722-1938"
- family-names: "Kong"
  given-names: "Zhaoning"
  orcid: "https://orcid.org/0009-0009-8887-1698"
- family-names: "Ma"
  given-names: "Xinyu"
  orcid: "https://orcid.org/0000-0002-7575-1058"
- family-names: "Wang"
  given-names: "Lan"
  orcid: "https://orcid.org/0000-0001-7925-7957"
- family-names: "Zhang"
  given-names: "Lixia"
  orcid: "https://orcid.org/0000-0003-0701-757X"
title: "YaNFD"
version: 0.4
doi: 10.1109/ICNC59896.2024.10556243
date-released: 2024-02-19
url: "https://github.com/UCLA-IRL/ndn-python-repo"
preferred-citation:
  type: conference-paper
  authors:
  - family-names: "Yu"
    given-names: "Tianyuan"
    orcid: "https://orcid.org/0000-0002-6722-1938"
  - family-names: "Kong"
    given-names: "Zhaoning"
    orcid: "https://orcid.org/0009-0009-8887-1698"
  - family-names: "Ma"
    given-names: "Xinyu"
    orcid: "https://orcid.org/0000-0002-7575-1058"
  - family-names: "Wang"
    given-names: "Lan"
    orcid: "https://orcid.org/0000-0001-7925-7957"
  - family-names: "Zhang"
    given-names: "Lixia"
    orcid: "https://orcid.org/0000-0003-0701-757X"
  doi: "10.1109/ICNC59896.2024.10556243"
  conference:
    name: "2024 International Conference on Computing, Networking and Communications (ICNC)"
  month: 2
  start: 927 # First page number
  end: 931 # Last page number
  title: "PythonRepo: Persistent In-Network Storage for Named Data Networking"
  year: 2024
  publisher: "IEEE"
  url: "https://doi.org/10.1109/ICNC59896.2024.10556243"

GitHub Events

Total
  • Issues event: 3
  • Watch event: 1
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 6
  • Pull request review event: 9
  • Pull request review comment event: 11
  • Pull request event: 8
  • Create event: 4
Last Year
  • Issues event: 3
  • Watch event: 1
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 6
  • Pull request review event: 9
  • Pull request review comment event: 11
  • Pull request event: 8
  • Create event: 4

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 256
  • Total Committers: 14
  • Avg Commits per committer: 18.286
  • Development Distribution Score (DDS): 0.18
Top Committers
Name Email Commits
JonnyKong j****6@g****m 210
Xinyu Ma m****a@k****p 10
Philipp Moll p****l@g****t 9
Yufeng Zhang z****8@g****m 8
Zhiyi Zhang z****i@c****u 4
Junxiao Shi g****t@m****m 3
Susmit Shannigrahi s****i@t****u 2
Davide Pesavento d****a@g****m 2
Tianyuan Yu t****n@c****u 2
Xinyu Ma b****y@g****m 2
Chloe c****e@C****1 1
David Barkemeyer 3****e@u****m 1
Saurab Dulal d****b@g****m 1
Philipp Moll m****h@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 59
  • Total pull requests: 45
  • Average time to close issues: 2 months
  • Average time to close pull requests: 25 days
  • Total issue authors: 11
  • Total pull request authors: 14
  • Average comments per issue: 2.81
  • Average comments per pull request: 1.29
  • Merged pull requests: 28
  • Bot issues: 0
  • Bot pull requests: 16
Past Year
  • Issues: 2
  • Pull requests: 12
  • Average time to close issues: 5 days
  • Average time to close pull requests: about 1 month
  • Issue authors: 1
  • Pull request authors: 3
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.75
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 8
Top Authors
Issue Authors
  • yoursunny (24)
  • Pesa (19)
  • zjkmxy (5)
  • phylib (3)
  • justincpresley (2)
  • susmit85 (2)
  • quwenzhe (1)
  • jefft0 (1)
  • zhufangda (1)
  • JonnyKong (1)
  • pulsejet (1)
Pull Request Authors
  • dependabot[bot] (30)
  • a-thieme (6)
  • zjkmxy (6)
  • phylib (5)
  • pulsejet (4)
  • jaczhi (4)
  • yoursunny (3)
  • tianyuan129 (2)
  • DavidBarke (1)
  • dulalsaurab (1)
  • Pesa (1)
  • susmit85 (1)
  • satyaprakash-1729 (1)
  • justincpresley (1)
Top Labels
Issue Labels
enhancement (3)
Pull Request Labels
dependencies (30) python (7) bug (2)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 77 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 2
  • Total versions: 11
  • Total maintainers: 3
pypi.org: ndn-python-repo

An NDN Repo implementation using Python

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 77 Last month
Rankings
Dependent packages count: 10.0%
Forks count: 10.9%
Dependent repos count: 11.6%
Stargazers count: 14.8%
Average: 19.4%
Downloads: 49.8%
Maintainers (3)
Last synced: 7 months ago

Dependencies

.github/workflows/pythonpackage.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
docs/requirements.txt pypi
  • PyYAML >=5.1.2
  • plyvel >=1.2.0
  • pymongo >=3.10.1
  • python-ndn >=0.2b2.post1
  • sphinx-autodoc-typehints >=1.10.2
  • sphinx-rtd-theme >=0.4.3
poetry.lock pypi
  • aenum 3.1.15
  • aiohttp 3.9.3
  • aiosignal 1.3.1
  • alabaster 0.7.16
  • async-timeout 4.0.3
  • attrs 23.2.0
  • babel 2.14.0
  • certifi 2024.2.2
  • charset-normalizer 3.3.2
  • colorama 0.4.6
  • coverage 7.4.1
  • dnspython 2.5.0
  • docutils 0.20.1
  • exceptiongroup 1.2.0
  • frozenlist 1.4.1
  • idna 3.6
  • imagesize 1.4.1
  • iniconfig 2.0.0
  • jinja2 3.1.3
  • lark 1.1.9
  • markupsafe 2.1.5
  • multidict 6.0.5
  • packaging 23.2
  • pendulum 3.0.0
  • pluggy 1.4.0
  • plyvel 1.5.1
  • pycryptodomex 3.20.0
  • pygments 2.17.2
  • pygtrie 2.5.0
  • pymongo 4.6.1
  • pytest 8.0.0
  • pytest-cov 4.1.0
  • python-dateutil 2.8.2
  • python-ndn 0.4.1
  • pyyaml 6.0.1
  • requests 2.31.0
  • setuptools 69.0.3
  • six 1.16.0
  • snowballstemmer 2.2.0
  • sphinx 7.2.6
  • sphinx-autodoc-typehints 1.25.3
  • sphinx-rtd-theme 2.0.0
  • sphinxcontrib-applehelp 1.0.8
  • sphinxcontrib-devhelp 1.0.6
  • sphinxcontrib-htmlhelp 2.0.5
  • sphinxcontrib-jquery 4.1
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-qthelp 1.0.7
  • sphinxcontrib-serializinghtml 1.1.10
  • tomli 2.0.1
  • tzdata 2023.4
  • urllib3 2.2.0
  • yarl 1.9.4
pyproject.toml pypi
  • Sphinx ^7.1.2
  • pendulum ^3.0.0
  • plyvel ^1.5.0
  • pymongo ^4.4.1
  • pytest ^8.0.0
  • pytest-cov ^4.1.0
  • python ^3.10
  • python-ndn ^0.4.1
  • pyyaml ^6.0
  • setuptools ^69.0.0
  • sphinx-autodoc-typehints ^1.24.0
  • sphinx-rtd-theme ^2.0.0