Skip to main content

PyTwinNet: Wireless Digital Twin & Network Optimization Library

Project description

PyTwinNet

Wireless Digital Twin & Network Optimization library for research and prototyping.

Install

pip install pytwinnet                 # core
pip install pytwinnet[accel,cli]      # with Numba + CLI
pip install pytwinnet[all]            # everything (dev/docs too)

Quickstart

import pytwinnet as ptn
from pytwinnet.physics import Environment, FreeSpacePathLoss

twin = ptn.DigitalTwin()
twin.set_environment(Environment(dimensions_m=(300,300,30)))
twin.set_propagation_model(FreeSpacePathLoss())

LICENSE

Use MIT (or your preferred). MIT example is fine.

Creating your first Wireless Digital Twin

from .core.digital_twin import DigitalTwin
from .core.network import Network
from .core.node import WirelessNode, TransceiverProperties

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytwinnet-0.1.3.tar.gz (71.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytwinnet-0.1.3-py3-none-any.whl (52.4 kB view details)

Uploaded Python 3

File details

Details for the file pytwinnet-0.1.3.tar.gz.

File metadata

  • Download URL: pytwinnet-0.1.3.tar.gz
  • Upload date:
  • Size: 71.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pytwinnet-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8da512852630a0199694d795509c4dce3cfe1777bbe9d0f00e2b1871c38b1b3d
MD5 6afbe510edfc9c9d81acf9760dff76a7
BLAKE2b-256 6909dc96c58473bc30dcc26fe07576b6dfa5ab3a44f4c81dc2c0bd84cfc5cc9a

See more details on using hashes here.

File details

Details for the file pytwinnet-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: pytwinnet-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 52.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pytwinnet-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 635a49fdea5a2688e717cc3918f2004eb7bc17ecd1532fec1386231f80e535d2
MD5 593d22b82fc0be2c60cf0270a0e6fade
BLAKE2b-256 42721e4d2c2b39a5b3b7408ba256f490ab578a36f7d8955d1fccbf9b2edb72a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page