semvec/pypi-packages huggingface dataset:
pyitm 0.3
Longley-Rice Irregular Terrain Model
License: MIT
Keywords: Longley-Rice,ITM,RF Propagation,Terrain

[![Build Status](https://travis-ci.org/tmd224/pyitm.svg?branch=master)](https://travis-ci.org/tmd224/pyitm)
![License](https://img.shields.io/badge/license-MIT-red)
![Python](https://img.shields.io/badge/Python-3.4%2B-blue)
[![Coverage Status](https://coveralls.io/repos/github/tmd224/pyitm/badge.svg?branch=master)](https://coveralls.io/github/tmd224/pyitm?branch=master&service=github)
[![PyPI version](https://badge.fury.io/py/pyitm.svg)](https://badge.fury.io/py/pyitm)
[![Documentation Status](https://readthedocs.org/projects/pyitm/badge/?version=latest)](https://pyitm.readthedocs.io/en/latest/?badge=latest)

# pyitm: Longley-Rice Irregular Terrain Model
This is a pure python implementation of the NTIA Longley-Rice Irregular Terrain Model.

Documentation hosted on [Readthedocs](https://pyitm.readthedocs.io/en/latest/index.html).

**Original NTIA Disclaimer:**

The ITM software was developed by NTIA. NTIA does not make any warranty of any kind, express, implied or
statutory, including, without limitation, the implied warranty of merchantability, fitness for a particular purpose,
non-infringement and data accuracy. NTIA does not warrant or make any representations regarding the use of the software
or the results thereof, including but not limited to the correctness, accuracy, reliability or usefulness of the
software or the results. You can use, copy, modify, and redistribute the NTIA-developed software upon your acceptance
of these terms and conditions and upon your express agreement to provide appropriate acknowledgments of NTIA's ownership
of and development of the software by keeping this exact text present in any copied or derivative works. By clicking the
links on this page to download the software, you acknowledge that you have read this disclaimer.
wbuilder 3.0.5
HTML template generator for Python.
License: MIT
Requires Python: >=3.6
Keywords: HTML,GENERATOR,PYTHONIC

# wBuilder
```
    wBuilder
    (c) 2020 Rodney Maniego Jr.
    MIT License
```

HTML template generator for Python.

Read: [Introducing wBuilder: An HTML5 Generator for Python](https://peakd.com/hive-102677/@oniemaniego/introducing-wbuilder-an-html5-generator-for-python)

*Requirements:*
- Arkivist, BS4, Namari

*Future Features*
- Simple JQuery generator

## WebBuilder Usage
**Import**
```python
from wbuilder import WebBuilder
```

**Initialize**
```python
html = WebBuilder()
html = WebBuilder("web.html")
html = WebBuilder(html="<span id='label'></span>")
```

**HTML head**
```python
html.prop("html", "lang", "en")
html.at("head").append("title", text="WebBuilder")
html.at("head").append("meta", charset="UTF-8")
html.at("head").append("meta", name="viewport", content="width=device-width, initial-scale=1, shrink-to-fit=no")
html.at("head").append("link", rel="icon", href="icon.png", type_="image/png", sizes="96x96", static=True)
html.at("head").append("link", rel="stylesheet", href="reset.css", static=True)
html.at("head").append("link", rel="stylesheet", href="design.css")

```

**Basic usage**
```python
html.at("body").append("div", id="#popup .popup")
html.at("#popup").append("header3", id=".header", text="Welcome!")
```

**CSS selectors**
```python
html.at("#popup").append("span", id="#popup-txt .popup-txt", text="Hello, user!")
html.at("#popup").append("button", id="#ok .blue", text="OK")

# CSS as a string
html.inlineCss("div", {"color": "#000"})
html.inlineCss("div", "font-size:12px;", reset=True))

# CSS as a dictionary
design = { "font-size": "12px", "color": "#222", "background-color": "#f0f0f0" }
html.at("#popup").append("div", id=".message", text="Lorem ipsum...", style=design)
```

**Update element properties**
```python
html.prop("html", "lang", "en")
html.prop("#popup", "data-name", "container")
html.prop("#popup", "data-title", "message")
html.prop("div", "style", "font-size:12px;")
```

**Preview HTML**
```python
content = html.build()
print(content)
```

**Save to HTML file**
```python
html.save()
html.save("saveAsNewFile.html")
```

**Save to/Read from JSON file**
```python
html.toJson("test.json")
html.fromJson("test.json")
```