ns.py

View on PyPIReverse Dependencies (0)

0.4.3 ns.py-0.4.3-py37.py38.py39-none-any.whl

Wheel Details

Project: ns.py
Version: 0.4.3
Filename: ns.py-0.4.3-py37.py38.py39-none-any.whl
Download: [link]
Size: 66754
MD5: 86667a802696afe2a958bf20799a66fe
SHA256: 31286e4325d54c961b10413d4d03627cfa5bd2e92eba46f7ee4bd65e4991e706
Uploaded: 2024-02-06 18:14:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ns.py
Version: 0.4.3
Summary: ns.py: a pythonic discrete-event network simulator
Home-Page: https://github.com/TL-System/ns.py
License: Apache-2.0
Keywords: discrete-event simulator,computer networking
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Education
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.6
Requires-Dist: simpy
Requires-Dist: networkx
Requires-Dist: pyyaml
Requires-Dist: pytest; extra == "tests"
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 51 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py37-none-any
Tag: py38-none-any
Tag: py39-none-any

RECORD

Path Digest Size
ns/__init__.py sha256=Nyg0pmk5ea9-SLCAFEIF96ByFx4-TJFtrqYPN-Zn6g4 22
ns/demux/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/demux/fib_demux.py sha256=tKyH1Lcpy11IxBSbPrM8wbC1qyA71_DRQumELIZbD1A 1358
ns/demux/flow_demux.py sha256=qLTq419A-D4xvOoDcMTznOo7xcic91QGGeri_jQsnic 662
ns/demux/random_demux.py sha256=XnF3fj1_ynrfJqO1rEey79EFfvsI33dD4L-biK_wXFI 844
ns/flow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/flow/bbr.py sha256=vYXiyo4OcnOfGw7RwYf1TTHdbv41_X4l-QrlbVh1-RU 25469
ns/flow/cc.py sha256=_j_b_QE2FfGeZAjv_0D8K8gEd44m1v1yiZN2Pc0k7bA 2668
ns/flow/cubic.py sha256=Ro0PuXHVsEvG6wayU2HwxgfgqTXA2vKlGenmu0IJcYY 3599
ns/flow/flow.py sha256=BGdo8qJX0lySLV6zay_9cHK-6wsXSb7aYQlWYZOsr_4 1473
ns/packet/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/packet/bbr_generator.py sha256=GGQ4ZuGvUduJn4LP9YgoqGhe5rps_t7rMJWdC4Wfzf8 14349
ns/packet/dist_generator.py sha256=sCTtlW0vzIW_IAqV3EtcLcev5byfos5tDDjdN-JL0GI 3235
ns/packet/packet.py sha256=NMPpLsogx1JzYUDWZN06GSQsxXw3Hww6qvQ_n_pszGs 2252
ns/packet/proxy_generator.py sha256=maTBZ_ijiDO_3WxnKBQYh0aSTIolodwK3eChQpwzpKU 8650
ns/packet/proxy_sink.py sha256=dpBKi4oVQku37Qasxwwy6Z9qpqqrqvge24hVvVSXbAA 10151
ns/packet/rate_sample.py sha256=pOUvTLJ-We-0UsUxneXZG6Tz2pCQUSrTMCUNFHFKB1g 5612
ns/packet/sink.py sha256=p-uXm7Gh0zg-y_jaf_NlFT6TUxAUsPkaCqytDGdxi2c 3784
ns/packet/tcp_generator.py sha256=NGQwGfXanJVkXE6mIoa7SvUfi6ciSOqybi8YT4866lo 10846
ns/packet/tcp_sink.py sha256=yieMri-9k4bNwfzllRxdhG6yzaWvwugb2guA17ny9hU 2526
ns/packet/trace_generator.py sha256=z9ifbftlLyVmUFlBl8C8yBe-1UqYvoHYCJ-VBmvWP0k 2322
ns/port/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/port/monitor.py sha256=nHn6NoJMpB3jN-f3O0kqNMSlgkNVMZoLjSCbS9cgW8w 1438
ns/port/port.py sha256=Tu2sLLzgtjKJrEGFU9QN1dIIJ7xBYsLFbZ7piQAR0ww 5037
ns/port/red_port.py sha256=vsZkTnV5cg3gkdROQ2bzzb5RjuR6QF2BpMPiOQ75IyY 6864
ns/port/wire.py sha256=SZmrASsbtgRkx2j5O_LmILZVFJ44_jboHA-uxRe4r_A 2838
ns/scheduler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/scheduler/drr.py sha256=GdM1wKFElKocsDXVZT5qILib69ugHGtuJyiiMoOZWG4 10406
ns/scheduler/monitor.py sha256=LkVO4LGOsU_oOpZxajsRgY_oRynBQcIfNfVj67yDYTg 2770
ns/scheduler/sp.py sha256=SKDPW3F1I4Oo7_GdKF3lj2BlXTol4Owoqmq32SneI2g 8378
ns/scheduler/virtual_clock.py sha256=Ma1RNyfEMIcjiyvbIslokg_HW4TRsQtn7n1lE2D19_w 8793
ns/scheduler/wfq.py sha256=3wpecc3qObYs7VnZLY56zqFszxwuolIHxpLE9kXj0zc 9417
ns/shaper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/shaper/token_bucket.py sha256=m2Z9PxzmGcVC062b998VpvofOm-ruHPoY1W0I8t8_2s 5738
ns/shaper/two_rate_token_bucket.py sha256=IUbJCQvYDGjMvjkbsbeuWhbiWIbGHdtxe_LN7mscW_s 6890
ns/switch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/switch/switch.py sha256=OJn0T2sYksmn_jUqeJvRDxN0w-28rl9FBbfjP4kDAKU 6256
ns/topos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/topos/fattree.py sha256=XS08VhkSODi4AmNOVEUbO9eKReej0D689eOjgSJd7Fs 3661
ns/topos/utils.py sha256=vBEBRnyEbdH5YfnpXWHq2ePMfP84LoRRnC5cuRoFS2s 2011
ns/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/utils/config.py sha256=8xIxmjdiEWxSGHcELG6GxR7oQTy9tXoZl9p9EG5KdkY 2209
ns/utils/delayer.py sha256=uBXAh-MlcESzWi7ZWhSmWT9OtRk5-OD9JghZL_J-Nxg 2250
ns/utils/misc.py sha256=wjEj39wBSzjzuqhvivYoIINTFo2ZLgGQJQQmVq7a0qA 2072
ns/utils/splitter.py sha256=yzxMMiODuxsg4OGhnSmC04wuTOMjSKB6DfatFc3kv78 1142
ns/utils/taggedstore.py sha256=REtUO-YcpQrmuy4jDexspiXJBDmWfL69UmY7P39hhKs 2649
ns/utils/timer.py sha256=ORhtRnHUOst0AM-4Jp2kd1Lm1O56OVWNdZlkHn4n_V8 1729
ns/utils/generators/MAP_MSP_generator.py sha256=kqaO_1BZV0QrfkSJxOUnBUfFB1QVBjdD2lyVO8hYkG4 3463
ns/utils/generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ns/utils/generators/pareto_onoff_generator.py sha256=dUBsQdxZpMdrQEhyQPpNJfbTHysUZIrO8jo2J2XKjv0 1902
ns.py-0.4.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
ns.py-0.4.3.dist-info/METADATA sha256=PcSJShLJxzyHsi5tjoIuXn_HWwMNaKpzGWUkNhrPoos 1256
ns.py-0.4.3.dist-info/WHEEL sha256=lau-WN-6nHAYg9MSbmwFsXj0YvYf_5DY-CcQSKcOuOY 131
ns.py-0.4.3.dist-info/top_level.txt sha256=gYROM57IoQWVk94HYQDC9Gp2cVZR94BsvJZbzOFeKHE 3
ns.py-0.4.3.dist-info/RECORD

top_level.txt

ns