semvec/pypi-packages huggingface dataset:
loopy 2025.2
A code generator for array-based code on CPUs and GPUs
Requires Python: >=3.10

Loopy: Transformation-Based Generation of High-Performance CPU/GPU Code
=======================================================================

.. image:: https://gitlab.tiker.net/inducer/loopy/badges/main/pipeline.svg
    :alt: Gitlab Build Status
    :target: https://gitlab.tiker.net/inducer/loopy/commits/main
.. image:: https://github.com/inducer/loopy/actions/workflows/ci.yml/badge.svg
    :alt: Github Build Status
    :target: https://github.com/inducer/loopy/actions/workflows/ci.yml
.. image:: https://badge.fury.io/py/loopy.svg
    :alt: Python Package Index Release Page
    :target: https://pypi.org/project/loopy/
.. image:: https://zenodo.org/badge/20281732.svg
    :alt: Zenodo DOI for latest release
    :target: https://zenodo.org/doi/10.5281/zenodo.10672274

Loopy lets you easily generate the tedious, complicated code that is necessary
to get good performance out of GPUs and multi-core CPUs.
Loopy's core idea is that a computation should be described simply and then
*transformed* into a version that gets high performance. This transformation
takes place under user control, from within Python.

It can capture the following types of optimizations:

* Vector and multi-core parallelism in the OpenCL/CUDA model
* Data layout transformations (structure of arrays to array of structures)
* Loop unrolling
* Loop tiling with efficient handling of boundary cases
* Prefetching/copy optimizations
* Instruction level parallelism
* and many more!

Loopy targets array-type computations, such as the following:

* dense linear algebra,
* convolutions,
* n-body interactions,
* PDE solvers, such as finite element, finite difference, and
  Fast-Multipole-type computations.

It is not (and does not want to be) a general-purpose programming language.

Loopy is licensed under the liberal `MIT license
<https://en.wikipedia.org/wiki/MIT_License>`__ and free for commercial, academic,
and private use. All of Loopy's dependencies can be automatically installed from
the package index after using::

    pip install loopy

In addition, Loopy is compatible with and enhances
`pyopencl <https://mathema.tician.de/software/pyopencl>`__.

---

Places on the web related to Loopy:

* `Python Package Index <https://pypi.org/project/loopy>`__ (download releases)
* `Documentation <https://documen.tician.de/loopy>`__ (read how things work)
* `Github <https://github.com/inducer/loopy>`__ (get latest source code, file bugs)
* `Homepage <https://mathema.tician.de/software/loopy>`__
* `Benchmarks <https://documen.tician.de/loopy/benchmarks>`__
rwanda-locations-api 0.1.1
API package containing all regions of Rwanda from provinces to villages.
Requires Python: >=3.7

# Rwanda Locations API

A Python package and FastAPI-based API providing comprehensive administrative location data for Rwanda — from provinces down to villages.

---

## Features

- Access Rwanda’s administrative hierarchy:
  - Provinces
  - Districts
  - Sectors
  - Cells
  - Villages
- Easy-to-use Python package for integration in your projects.
- Ready-to-use FastAPI endpoints for quick REST API deployment.
- Location names are case-insensitive for better usability.

---

## Installation

```bash
pip install rwanda-locations-api

```

## Usage

```
from rwanda_locations_api.locs import get_provinces, get_districts, get_sectors, get_cells, get_villages

# Get all provinces
provinces = get_provinces()
print(provinces)

# Get districts in a province
districts = get_districts("Kigali")
print(districts)

# Get sectors in a district
sectors = get_sectors("Kigali", "Gasabo")
print(sectors)

# Get cells in a sector
cells = get_cells("Kigali", "Gasabo", "Kimironko")
print(cells)

# Get villages in a cell
villages = get_villages("Kigali", "Gasabo", "Kimironko", "Nyarutarama")
print(villages)

```

## As a FastAPI service

```
uvicorn main:app --reload

```

#### Available end-points

```

GET /provinces

GET /districts/{province}

GET /sectors/{province}/{district}

GET /cells/{province}/{district}/{sector}

GET /villages/{province}/{district}/{sector}/{cell}
```

## Development

```
git clone https://github.com/itbienvenu/rwanda-location-api.git
cd rwanda-location-api

```
##### Create virtual environment and install dependencies

```
python -m venv .venv
source .venv/bin/activate  # On Windows use `.venv\Scripts\activate`
pip install -r requirements.txt

```

#### Then run FASTAPI server

```
uvicorn main:app --reload

```


## Contributing 

Contributions, issues, and feature requests are welcome!
Feel free to check issues or submit a pull request.


# Author
MWIMULE Bienvenu\
<b>GitHub</b>: @itbienvenu\
<b>Email</b>: mwimulebienvenu05@gmail.com
sphinx_pushfeedback 0.1.8
Feedback widget for Sphinx.
Requires Python: >=3.7

sphinx-pushfeedback
===================

Feedback widget for Sphinx documentation sites.

Installation
------------

#. Create a `PushFeedback account <http://pushfeedback.com/>`_.

#. Install ``sphinx-pushfeedback`` using PIP.

   .. code-block:: bash

      pip install sphinx-pushfeedback

#. Add the extension to your Sphinx project ``conf.py`` file.

   .. code-block:: python

      extensions = ['sphinx_pushfeedback']

#. Configure your project ID in the ``conf.py`` file:

   .. code-block:: python

     pushfeedback_project = '<YOUR_PROJECT_ID>'

   Replace ``<YOUR_PROJECT_ID>`` with your project's ID from the `PushFeedback dashboard <https://docs.pushfeedback.com/#2-create-a-project>`_.

#. Build the documentation:

   .. code-block:: bash

      make html

   Once built, open your documentation in a web browser. Verify that the feedback button appears and works correctly on your site.

For advanced configuration options, see `Sphinx PushFeedback documentation <https://docs.pushfeedback.com/installation/sphinx>`_.

License
-------

Copyright (c) 2023 PushFeedback.com
Licensed under the `MIT License <https://github.com/dgarcia360/sphinx-pushfeedback/blob/main/LICENSE.md>`_.