All Projects → pylayers → pylayers

pylayers / pylayers

Licence: MIT license
PyLayers is a Python platform for Site Specific Radio Propagation Simulation for Evaluating Indoor Localization algorithms using UWB radio signals including Human Indoor Mobility

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pylayers

Tinn
A tiny neural network library
Stars: ✭ 1,944 (+1187.42%)
Mutual labels:  propagation
CRPropa3
CRPropa is a public astrophysical simulation framework for propagating extraterrestrial ultra-high energy particles. https://crpropa.github.io/CRPropa3/
Stars: ✭ 44 (-70.86%)
Mutual labels:  propagation
Laser
Python modules for laser simulation
Stars: ✭ 20 (-86.75%)
Mutual labels:  propagation
grwave
Python for ITU P.368 : Ground-wave propagation curves for frequencies between 10 kHz and 30 MHz
Stars: ✭ 19 (-87.42%)
Mutual labels:  propagation
WaveProp in MATLAB
Single-file implementations of 2D and 3D acoustic and elastic wave propagation in time domain using finite-differences(FDTD). Simple formulation and implementation
Stars: ✭ 39 (-74.17%)
Mutual labels:  propagation
rtlsdr-wsprd
WSPR daemon for RTL receivers
Stars: ✭ 93 (-38.41%)
Mutual labels:  propagation
ARD-simulator
3D sound propagation simulator using adaptive rectangular decomposition method.
Stars: ✭ 21 (-86.09%)
Mutual labels:  propagation
LabelPropagation
A NetworkX implementation of Label Propagation from a "Near Linear Time Algorithm to Detect Community Structures in Large-Scale Networks" (Physical Review E 2008).
Stars: ✭ 101 (-33.11%)
Mutual labels:  propagation
smd
Space Mission Design - A SPICE-enhanced continuous thrust interplanetary mission propagator and vizualizer
Stars: ✭ 22 (-85.43%)
Mutual labels:  propagation

# PyLayers

PyLayers an Open Source Site Specific Radio Channel Simulator for

* Mobile Heterogeneous Networks,
* Propagation,
* Communications,
* Human Mobility,
* Localization,
* Wearable Devices.
* 5G and IoT studies

The code is developed at the University of Rennes 1 in the laboratory Institute of Electronics and Telecommunication of Rennes.

WebSite : http://pylayers.github.io/pylayers/ Documentation : Documentation

PyLayers is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Main features

* UWB Raytracing tool (Delays,DOA,DOD)
* Indoor Radio Coverage
* Human Mobility Simulator for Wearables and WBAN
* Handling of Motion Capture
* Rich Antenna Patterns Description
* Heterogeneous Networks
* Indoor Localization Platform
* Handling of various Radio Standards including Ultra Wideband
* ...

Installation Notes

See the Install Page

## A Ray-Tracing simulation in 4 lines

>>> from pylayers.simul.link import *
>>> DL = DLink(L='defstr.lay')
>>> DL.eval()
>>> DL._show3()

Troubleshooting

If you have any trouble during the install process you should first refer to the Install Page and particularly to the Usual Install Issues part.

For any problem during the use of the tool, please open an issue on the dedicated github's page

## Developpers

Pylayers is driven by professor Bernard Uguen at University of Rennes 1, IETR laboratory and ESIR school of engineering

Pylayers is currently developed at IETR by Bernard Uguen, Nicolas Amiot and Mamadou Dialounde Balde, with the technical support of all the members from the Research Team of the Propagation and Localization team of the IETR (UMR CNRS 6164) lab.

Among early pylayers contributors : Friedman Tchoffo Talom, Louis Marie Aubert, Roxana Burghelea, Yu Lei, Taguhi Chaluyman, Stéphane Avrillon, Mohamed Laaraiedh, Meriem Mhedbhi and Eric Plouhinec (Saint-Cyr CREC research center).

Acknowledgements

This work has been supported by the french ANR project AUBADE and CORMORAN and by the European projects FP7 UCELLS, FP7 WHERE1, FP7 WHERE2.

License Copyright ©, 2018 University of Rennes 1

Analytics

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].