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.

## Step 3: Ensure `__version__` is exposed

In `pytwinnet/__init__.py`:

```python
__version__ = "0.1.0"

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.1.tar.gz (35.9 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.1-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pytwinnet-0.1.1.tar.gz
Algorithm Hash digest
SHA256 25716da46f8b11a8757cea1d1d3f7a1bf20d11a12eb4335207bc37999777d5b8
MD5 a3afef463fa53aaba01947689cf525ee
BLAKE2b-256 214632479fb6270bf639d31b5c1f6ceb48601aed6f3e8c3b94445a2b6a0723bd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pytwinnet-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35264d829771848061477084b9b30e7f17ddec5d80b4ff9488f95403a3dee147
MD5 6b36157636dd6bb04d5f96dcc276b85a
BLAKE2b-256 b1f8ad5e70381571f61840a3a8a58e22e959bf1f37b10cfa2368aab82b23a189

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