Skip to content
This repository was archived by the owner on Dec 10, 2024. It is now read-only.
/ t6_itur Public archive

Python package necessary for Theme 6 analytical and modelling work on communication in sewer pipes

License

Notifications You must be signed in to change notification settings

pipebots/t6_itur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 __________.__             ___.     |__|  __
 \______   \__|_____   ____\_ |__   _||__/  |_  ______ (C) George Jackson-Mills 2020
  |     ___/  \____ \_/ __ \| __ \ /  _ \   __\/  ___/
  |    |   |  |  |_> >  ___/| \_\ (  O_O )  |  \___ \
  |____|   |__|   __/ \___  >___  /\____/|__| /____  >
              |__|        \/    \/                 \/

itur - Implementation of several ITU-R Recommendations

Overview

This module contains a Python implementation of engineering formulas in several ITU-R Recommendations that are relevant and applicable to Pipebots. In particular, we have got:

  • P.525 - Free-space path loss, also known as Friis equation. Used to calculate baseline radio wave propagation losses at short distances in pipes and through soils.
  • P.527 - Electromagnetic properties of arbitrary soils, as well as those of fresh and salt water. Necessary for estimating attenuation in pipes when considered as lossy waveguides.
  • P.2040 - Electromagnetic properties of building materials and structures. A succint summary of the many papers on rectangular lossy waveguides, as well as propagation losses within dielectric materials such as concrete, wood, brick, and so on.

Requirements

Requires some standard Python packages for scientific computing. As my current development environment is a bit polluted, I'll list the required packages here. Apologies.

  • Python>=3.6
  • numpy
  • scipy

Tests

To be added. Bad practice, I know.

Installation

Use pip install -e . in the folder to which you clone or download this. This will install rflib as an "editable" package in your current environment, meaning you could just do a git pull in the future to get any updates.

Contributing

Contributions are more than welcome and are in fact actively sought! Please contact Viktor at eenvdo@leeds.ac.uk.

Acknowledgements

This work is supported by the UK's Engineering and Physical Sciences Research Council (EPSRC) Programme Grant EP/S016813/1.

About

Python package necessary for Theme 6 analytical and modelling work on communication in sewer pipes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages