semvec/pypi-packages huggingface dataset:
tengri 1.1
Weather scraping command-line tool
License: MIT
Keywords: weather forecast web-scraping

Tengri
======

.. image:: https://travis-ci.org/robertdurkaj/tengri.svg?branch=master
  :target: https://travis-ci.org/robertdurkaj/tengri/builds

Do you regularly check weather forecast a day before an activity? This
command-line tool scrapes the following web forecasts for you:

- `www.meteoblue.com`_
- `www.yr.no`_
- `www.mountain-forecast.com`_

Usage example::

  $ tengri Khan Tengri

Output::

  Tengri weather report for: "Khan Tengri"

  meteoblue.com
  -------------
  : Weather Khan Tängiri Shyngy
  : Kazakhstan, 42.21°N 80.18°E 6995m asl
  : Tomorrow
  Max temp: -28 °C
  Min temp: -36 °C
  Wind: 10 km/h
  ...


Install
-------
To install Tengri::

  pip install tengri


Develop
-------
To start working on project, install it in editable (development) mode. This
makes tengri package importable and installs launch script on system path. See
`pip "Editable" install`_::

  $ pip install -e .

To start tests, ``pytest`` has to be installed first::

  $ pip install pytest

Then from project dir run tests by::

  $ pytest

To undo the development setup, use ``pip uninstall`` command. It updates python
path and removes launch script::

  $ pip uninstall tengri

If you are working on many python projects consider using `virtualenv`_.

For convenience ``make`` is used to facilitate project setup (see
``Makefile`` and ``requirements.txt``).


Author
------
- Robert Durkaj


Credit
------
- `Kenneth Reitz`_ for the idea: http://docs.python-guide.org/en/latest/ 
- `Benjamin Gleitzman`_ for the inspiration: https://github.com/gleitz/howdoi 

.. _`www.meteoblue.com`: https://www.meteoblue.com/en/weather/forecast/week/khan-t%c3%a4ngiri-shyngy_kazakhstan_1537336
.. _`www.yr.no`: http://www.yr.no/place/Kyrgyzstan/Other/Sheng-li_Feng/?spr=eng
.. _`www.mountain-forecast.com`: http://www.mountain-forecast.com/peaks/Khan-Tengri/forecasts/7010
.. _`pip "Editable" install`: https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs
.. _`virtualenv`: https://virtualenv.pypa.io/
.. _`Kenneth Reitz`: https://www.kennethreitz.org/
.. _`Benjamin Gleitzman`: https://github.com/gleitz
adafruit-circuitpython-udecimal 1.0.0a0
Reduced version of the decimal library for CircuitPython
License: MIT
Keywords: adafruit blinka circuitpython micropython udecimal numeric helper arbitrary- precision math

Introduction
============

.. image:: https://readthedocs.org/projects/jepler-circuitpython-udecimal/badge/?version=latest
    :target: https://circuitpython.readthedocs.io/projects/udecimal/en/latest/
    :alt: Documentation Status

.. image:: https://img.shields.io/discord/327254708534116352.svg
    :target: https://adafru.it/discord
    :alt: Discord

.. image:: https://github.com/jepler/Jepler_CircuitPython_udecimal/workflows/Build%20CI/badge.svg
    :target: https://github.com/jepler/Jepler_CircuitPython_udecimal/actions
    :alt: Build Status

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Code Style: Black

Reduced version of the decimal library for CircuitPython


Dependencies
=============
This driver depends on:

* `Adafruit CircuitPython <https://github.com/adafruit/circuitpython>`_

Please ensure all dependencies are available on the CircuitPython filesystem.
This is easily achieved by downloading
`the Adafruit library and driver bundle <https://circuitpython.org/libraries>`_.

Installing from PyPI
=====================
.. note:: This library is not available on PyPI yet. Install documentation is included
   as a standard element. Stay tuned for PyPI availability!

.. Remove the above note if PyPI version is/will be available at time of release.
   If the library is not planned for PyPI, remove the entire 'Installing from PyPI' section.

On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
PyPI <https://pypi.org/project/jepler-circuitpython-udecimal/>`_. To install for current user:

.. code-block:: shell

    pip3 install jepler-circuitpython-udecimal

To install system-wide (this may be required in some cases):

.. code-block:: shell

    sudo pip3 install jepler-circuitpython-udecimal

To install in a virtual environment in your current project:

.. code-block:: shell

    mkdir project-name && cd project-name
    python3 -m venv .env
    source .env/bin/activate
    pip3 install jepler-circuitpython-udecimal

Usage Example
=============

.. code-block:: python

    >>> from jepler_udecimal import Decimal
    >>> Decimal(2)/3
    Decimal('0.6666666666666666666666666667')
    >>> Decimal('.1') + Decimal('.2') == Decimal('.3')
    True


Contributing
============

Contributions are welcome! Please read our `Code of Conduct
<https://github.com/jepler/Jepler_CircuitPython_udecimal/blob/master/CODE_OF_CONDUCT.md>`_
before contributing to help this project stay welcoming.

Documentation
=============

For information on building library documentation, please check out `this guide <https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/sharing-our-docs-on-readthedocs#sphinx-5-1>`_.
PyMapKit 0.1.4
A Python based open-source mapping toolkit
License: MIT
Keywords: GIS Geography GeoSpatial MapTiles PyMapKit

PyMapKit
==

PyMapKit is a Python based open-source mapping toolkit.
It can be used for creating maps, visualizing geospatial data, and developing GIS applications.
It is built to be modular: so it can be very simple to use, but also to be integrated into complex mapping applications.

## Basic Usage
```python
## Import PyMapKit
import PyMapKit

## Create a PyMapKit Map object
m = PyMapKit.Map()

## Set Map Attributes
m.set_size(500, 500)
m.set_location(40.0, -81.0)
m.set_scale(500)

## Add tile layer
tile_layer = PyMapKit.TileLayer("https://tileserver.com/tile/{z}/{y}/{x}")

## Create data layers
vect_layer = PyMapKit.VectorLayer("./path/to/file.shp")
rast_layer = PyMapKit.VectorLayer("./path/to/file.tiff")

## Add layers to Map Object
m.add_layer(tile_layer)
m.add_layer(vect_layer)
m.add_layer(rast_layer)

## Render to file
m.render("map.png")

```

## Installation

### External Dependencies
PyMapKit requires two external libraries that require a non Python component installed. You will need to install these on your system before installing PyMapKit. These dependencies are:

* [GDAL/OGR](https://gdal.org/): for loading geospatial data, and warping raster datasets
* [Cario](https://www.cairographics.org/pycairo/): For drawing operations

#### Linux/Ubuntu:
```bash
sudo apt install python3-gdal python3-cairo
```

#### Windows:
```bash
Coming soon
```

#### Mac OSx:
```bash
Coming soon
```

### Installing PyMapKit
To install PyMapKit from PyPI simply run: 
```bash
pip install PyMapKit
```

Or to install from the GitHub repo:
```bash
git clone https://github.com/BenKnisley/PyMapKit.git
pip install -r ./PyMapKit/requirements.txt
pip install ./PyMapKit
```

#### Developer Extras
If you are contributing to PyMapKit make sure you also install the dev requirements as well.
```bash
pip install -r requirements_dev.txt
```