semvec/pypi-packages huggingface dataset:
Monitoring-IndonesiaLastEarthquake 0.0.4
This package will get the latest earthquake from Indonesia Meteorological, Climatological, and Geophysical Agency (BMKG).
Requires Python: >=3.6

# Monitoring-IndonesiaLastEarthquake

This package aims to provide an easy way to obtain the latest earthquake information in Indonesia, as reported by the Indonesian Meteorology, Climatology, and Geophysics Agency (BMKG). 

## HOW IT WORK
This package will scrape from BMKG to get latest earthquake happened in Indonesia

This package will use BeautifulSoup4 and Requests to produce output in the form of JSON that is ready to be used in web or mobile application

## HOW TO USE
```python
import lastearthquake

if __name__ == '__main__':
    print('Main Application')
    result = data_extraction()
    show_data(result)
```

## Author
Anugrah Ibra Pramudya
mdbackup 0.4.4b4
Small but customizable utility to create backups and store them in cloud storage providers

---
hide:
  - toc
---

# Backups utility

[![PyPI version](https://img.shields.io/pypi/v/mdbackup) ![PyPI downloads](https://img.shields.io/pypi/dw/mdbackup)](https://pypi.org/project/mdbackup/)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/MajorcaDevs/mdbackup.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/MajorcaDevs/mdbackup/context:python)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/MajorcaDevs/mdbackup.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/MajorcaDevs/mdbackup/alerts/)
[![Publish version](https://github.com/MajorcaDevs/mdbackup/actions/workflows/publish.yml/badge.svg)](https://github.com/MajorcaDevs/mdbackup/actions/workflows/publish.yml)

Small but customizable utility to create backups and store them in cloud storage providers.

## How to install

Download from releases the latest `wheel` package and install it. It is recommended to use a virtual environment to do that. We will show you this way.

**What do yo need?**:

  - Any OS with Python support and POSIX-like (e.g.: Linux, macOS, *BSD...)
  - Python 3.6 or higher

First select a folder where all the needed files will be stored. It is important not to move (or rename) this folder after installation.

Run one of those commands. If both fail, try to install `python3-virtualenv` (debian based) or `pip3 install virtualenv` (on macOS).

```bash
python3 -m venv .venv
python3 -m virtualenv .venv
```

When you have the virtual environment created, you have to activate it. With this, you can run python commands and everything you do, will alter the virtual env, not the real one (and so, you don't need `sudo` to do things).

```bash
. .venv/bin/activate
pip install --upgrade setuptools wheel

pip install mdbackup
```

Now you can run the utility (only if you have enabled the virtual env) with `mdbackup`. In this folder it is recommended to store the `config` folder.

 > **Note:** to be able to use some of the cloud storage and secrets backends, you will be requested to install some packages. Go to the documentation to see what is needed.

## Documentation

Can be found at [mdbackup.majorcadevs.com](https://mdbackup.majorcadevs.com/) or at the docs folder.

To make the documentation, install the requirements in `docs/requirements.txt` and run `mkdocs serve`.
hummable 0.1.0
Bluetooth BLE for Human Beings
Requires Python: >=3.7,<4.0

# Bluetooth BLE for Human Beings

This is a simple library for interacting with BLE devices. It is
designed to be easy to use and understand, and to be a good starting point for building your own BLE applications.

This library is based on [BLEAK](https://bleak.readthedocs.io/en/latest/).

- [x] Discovering devices and simple filtering
- [x] Reading GATT characteristics periodically
- [x] Receiving notifications from GATT characteristics
- [ ] Writing GATT characteristics
cgpy 0.0.6
A Python library for Cartesian genetic programming.

# cgpy

A Python library for Cartesian genetic programming.

## Unit tests

Run `python -m unittest discover -v` in the root folder.

## Getting Started

Install the package using pip
`pip install cgpy`

The following code creates a random CGP and evaluates its function

```
op_table = [Operation("+"), Operation("*"), Operation("sin")]

dims = 2
nr_of_parameters = 0
nr_of_nodes = 5
cgp = create_random_cgp(dims, nr_of_parameters, op_table, nr_of_nodes)

pnt = [0.5, 1.5]
print(cgp.eval(pnt))
```

See more examples in the example folder and the documentation at www.cgpy.org

Cgpy is developed by Viktor Wase with contributions and assistance from John Brynte Turesson and Johannes Wennberg.
matrix-chandramdutta 1.1.3
The Python Library for managing your matrix (◕‿↼)
Requires Python: >=3.7

# MATRIX [Github]("https://github.com/Chandram-Dutta/matrix") || [PyPi]("https://pypi.org/project/matrix-chandramdutta/")

## The Python Library for managing your matrix (◕‿↼)

---

# Use the package in your project

### Install the package

```
pip install matrix_chandramdutta
```

### Using the package

```
import matrix_chandramdutta.matrix as matrix

matrix = get_matrix_input(3,5)
```

# Methods

### Getting a Matrix from User Input

`get_matrix_input(rows: int, columns: int) -> list`

This method takes in the number of rows and columns and returns a matrix of the given size. It also prompts the user for output

---

### Getting a Zero Matrix

`get_matrix_zero(rows: int, columns: int) -> list`

This method takes in the number of rows and columns and returns a matrix of the given size. It also fills the matrix with zeros for your further operations

---

### Adding two matrix

`add_two_matrix(matrix_one: list, matrix_two: list) -> list`

This method takes in two matrices and returns the sum of the two matrices.

> **Warning**
> The matrices must be of the same size or else unexpected results may occur.

---

### Subtracting two matrix

`subtract_two_matrix(matrix_one: list, matrix_two: list) -> list`

This method takes in two matrices and returns the difference of the two matrices.

> **Warning**
> The matrices must be of the same size or else unexpected results may occur.

---

### Multiply two matrix

`multiply_two_matrix(matrix_one: list, matrix_two: list) -> list`

This method takes in two matrices and returns the product of the two matrices.

> **Warning**
> The matrices must satisfy the matrix multiplication rule or else unexpected results may occur.

---

### Print a matrix

`print_matirx(matrix: list)`

This method allows you to easily print the matrix

---

Chandram Dutta © 2022

> **Note**
> This is for a university project. Might not be maintained in future.
heatmiserV3 1.2.1
A library to interact with Heatmiser Themostats using V3
Keywords: v3,thermostat,heatmiser,prt,serial,uh1

#HeatmiserV3
[![Build Status](https://github.com/andylockran/heatmiserV3/actions/workflows/python-package.yml/badge.svg)](https://github.com/andylockran/heatmiserV3/actions/workflows/python-package.yml)

This library has been created from the work carried out by 
Neil Trimboy in 2011 here:
[https://code.google.com/p/heatmiser-monitor-control/]

The library uses the Heatmiser V3 Protocol to communicate 
with a number of thermostats.

As the DCB Structures are different on each thermostat, this
module doesn't yet cover all their intricacies, but with the
connection in place, it provides a raw method of interfacing
directly with the thermostat.

I hope to add specific model support as it gets requested.

## Supported Thermostats

DT/DT-E/PRT/PRT-E/PRT-HW

## Supported Timing Switches

The timing switches have a smaller DCB, but it is possible with
this module to still send raw comamnds to them.

TM1/TM1-N

## Other sensors

Heatmiser have used their V3 protocol in a number of sensors.
Your mileage may vary in attempting to use this library
to communicate with them, but please open a pull request if 
you get something working.

# Requirements

Python needs to be version 3.