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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pytwinnet-0.1.1-py3-none-any.whl
(44.2 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25716da46f8b11a8757cea1d1d3f7a1bf20d11a12eb4335207bc37999777d5b8
|
|
| MD5 |
a3afef463fa53aaba01947689cf525ee
|
|
| BLAKE2b-256 |
214632479fb6270bf639d31b5c1f6ceb48601aed6f3e8c3b94445a2b6a0723bd
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35264d829771848061477084b9b30e7f17ddec5d80b4ff9488f95403a3dee147
|
|
| MD5 |
6b36157636dd6bb04d5f96dcc276b85a
|
|
| BLAKE2b-256 |
b1f8ad5e70381571f61840a3a8a58e22e959bf1f37b10cfa2368aab82b23a189
|