semvec/pypi-packages huggingface dataset:
cnheat 0.1.10
Python module for interacting with the Cambium Networks cnHeat API
License: MIT
Requires Python: >=3.7

# cnheat

**Python module for interacting with the Cambium Networks cnHeat API** — manage sites, radios, antennas, predictions, users, and subscriptions programmatically.

This library provides a simple and powerful Python interface to the Cambium cnHeat API, enabling you to automate RF planning, data management, and network operations with minimal effort.

---

## 🚀 Features

- 🔐 Authenticate using client ID and secret
- 🏗 Create, list, rename, and delete sites
- 📡 Add and configure radios using antenna templates
- 📊 Generate and manage heatmap predictions
- 👥 Add or remove users with permission control
- 📦 Manage subscriptions and renewal status
- 📁 Convert API responses to lists or dictionaries
- ✅ Includes helper methods for working with `site_id`, `antenna_id`, and `radio_id` cleanly

---

## 📦 Installation

Install from PyPI:

```bash
pip install cnheat
```


🔧 Basic Usage
```bash
from cnheat import cnHeat

cn = cnHeat(client_id="your_id", client_secret="your_secret")
sites = cn.get_sites()
print(sites)
```

📊 Example: Create a Radio
```bash
site_id = cn.get_sites()[0]['id']
antenna_id = cn.get_antennas(3.6)[0]['id']
cn.create_radio(site_id, 3.6, antenna_id, azimuth=90)
```

📊 Example: Create a Prediction
```bash
radios = cn.get_site_radios(site_id)
radio_ids = [r['id'] for r in radios]
cn.create_prediction("Coverage Map", radio_ids)
```

---
eth-gas-tracker-gui 0.1.0
A simple tool to track Ethereum gas prices with a GUI
License: MIT

# ⛽ ETH Gas Tracker GUI (No API Key Required)

A simple and user-friendly desktop application (GUI) to track Ethereum gas prices in real-time.  
Built using Python and Tkinter with data fetched from the public API [ethgas.watch](https://ethgas.watch), so no API key is required.

---

## 🚀 Features

- 🟢 **Real-time Gas Price Fetching**  
  Get the latest Ethereum gas fees for Safe, Propose (Normal), and Fast speeds — displayed in Gwei.

- 💾 **Gas History Logging**  
  Every time you fetch gas prices, the result is saved in a local file (`gas_history.json`) for tracking.

- 📊 **Average Summary Calculation**  
  View a summary of average gas prices from your saved history.

- 🧩 **No API Key Needed**  
  Uses the public API from [ethgas.watch](https://ethgas.watch) — no sign-up or token required.

- 🖥️ **Desktop App with GUI (Tkinter)**  
  Intuitive interface built using Tkinter — no command line required to use it.

---

## 🧰 Requirements

- Python 3.x
- [requests](https://pypi.org/project/requests/) (install via pip)
- tkinter (already included in most Python distributions)

---

## 🛠️ Installation

1. **Clone or Download the Repository**
   ```bash
   git clone https://github.com/gendisnanaya/ETH-Gas-Tracker-GUI.git