semvec/pypi-packages huggingface dataset:
confguard 1.2.0
"Save configuration files outside project in save place"
Requires Python: >=3.9

# confguard

[![PyPI Version][pypi-image]][pypi-url]

> Save sensitive configuration files outside project in save place.

Simple tool to manage sensitive configuration files outside of a project.

**Guard** project by moving sensitive files/directories to a safe place
where they can be handled properly. Symlinks replace them.

- Guard is idempotent, changes to ``.confguard`` will be picked up by re-run.
- Un-guarding restores original state.
- State is being kept in ``.confguard`` file.

## Quickstart
```bash
Usage: confguard [OPTIONS] COMMAND [ARGS]...

  Save sensitive configuration in a save place

Commands:
  find-and-link  Missing .confguard file, try to find it and link it...
  guard          Guards a directory.
  unguard        Un-guards a directory.
```

#### Install
```console
    $ pip install confguard
```

![confguard_example](./docs/confguard_example.png)

## Changelog
[CHANGELOG.md](https://github.com/sysid/confguard/blob/master/CHANGELOG.md)

<!-- Badges -->

[pypi-image]: https://badge.fury.io/py/confguard.svg
[pypi-url]: https://pypi.org/project/confguard/
[build-image]: https://github.com/sysid/confguard/actions/workflows/build.yml/badge.svg
[build-url]: https://github.com/sysid/confguard/actions/workflows/build.yml
[coverage-image]: https://codecov.io/gh/sysid/confguard/branch/master/graph/badge.svg
[coverage-url]: https://codecov.io/gh/sysid/confguard

BSD 3-Clause License

Copyright (c) 2021, sysid
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
   contributors may be used to endorse or promote products derived from
   this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
rio-faux 0.2.1
Create empty image from a model.
Requires Python: >=3.8
Keywords: rasterio

# rio-faux

<p align="center">
  <img src="https://user-images.githubusercontent.com/10407788/180094114-91b8bb55-022b-4a9d-a1bd-7414037f76fa.png" style="max-width: 800px;" alt="rio-tiler"></a>
</p>
<p align="center">
  <em>Now you can share your dataset!</em>
</p>

<p align="center">
  <a href="https://github.com/cogeotiff/rio-faux/actions?query=workflow%3ACI" target="_blank">
      <img src="https://github.com/cogeotiff/rio-faux/workflows/CI/badge.svg" alt="Test">
  </a>
  <a href="https://codecov.io/gh/cogeotiff/rio-faux" target="_blank">
      <img src="https://codecov.io/gh/cogeotiff/rio-faux/branch/master/graph/badge.svg" alt="Coverage">
  </a>
  <a href="https://pypi.org/project/rio-faux" target="_blank">
      <img src="https://img.shields.io/pypi/v/rio-faux?color=%2334D058&label=pypi%20package" alt="Package version">
  </a>
  <a href="https://pypistats.org/packages/rio-faux" target="_blank">
      <img src="https://img.shields.io/pypi/dm/rio-faux.svg" alt="Downloads">
  </a>
  <a href="https://github.com/cogeotiff/rio-faux/blob/master/LICENSE" target="_blank">
      <img src="https://img.shields.io/github/license/cogeotiff/rio-faux.svg" alt="Downloads">
  </a>
</p>

---

**Documentation**: <a href="https://cogeotiff.github.io/rio-faux/" target="_blank">https://cogeotiff.github.io/rio-faux/</a>

**Source Code**: <a href="https://github.com/cogeotiff/rio-faux" target="_blank">https://github.com/cogeotiff/rio-faux</a>

---

Create a copy of your dataset without copying the data.

## Install

```bash
$ pip install -U pip
$ pip install rio-faux
```

Or install from source:

```bash
$ pip install -U pip
$ pip install git+https://github.com/cogeotiff/rio-faux.git
```

## Usage

```
$ rio faux --help
Usage: rio faux [OPTIONS] INPUT OUTPUT

  Create empty copy.

Options:
  --forward-band-tags         Forward band tags to output bands.
  --forward-dataset-tags      Forward dataset tags to output image.
  --co, --profile NAME=VALUE  Driver specific creation options. See the documentation for the selected output driver for more information.
  --config NAME=VALUE         GDAL configuration options.
  --help                      Show this message and exit.
```

```
$ rio faux tests/fixtures/cog_band_tags.tif out.tif
```
![](https://user-images.githubusercontent.com/10407788/180162026-2a023aa9-9c1b-4277-a3c2-c2865d9d7c43.png)


## Contribution & Development

See [CONTRIBUTING.md](https://github.com/cogeotiff/rio-faux/blob/master/CONTRIBUTING.md)

## Changes

See [CHANGES.md](https://github.com/cogeotiff/rio-faux/blob/master/CHANGES.md).

## License

See [LICENSE](https://github.com/cogeotiff/rio-faux/blob/master/LICENSE)
dhel 0.0.1
Build finite elements simulation with ease
Requires Python: >=3.10,<4.0

# ∇ Dhel ∇ 

*"Build numerical simulations with ease"*

**Dhel**[^1] (pronouced "Del") provides a **high-level interface** 
for solving **Partial Differential Equations** using the [Finite Element Method](https://en.wikipedia.org/wiki/Finite_element_method) in a **minimal** lines of code.

The aim of **Dhel**[^1] is to **manage** the **cumberstone stuff** wich is generally involved when finite elements simulations are developed. Thus, the **user** can be more focused on the **problem** to solve and the **physics** rather than to be **absorbed** in technical implementations details.

## 🔋Batteries included

We do not want to **reinvent the wheel**, that's why **Dhel** is built upon **"shoulders giants"** in the field. It is **batteries included** wich means that the necessary **tooling** is provided in order to craft **end to end** finite element simulations :

- 🕸️ Mesh generation ([Gmsh](https://gmsh.info/)) 
- ⚙️ Efficient FEM solver ([FEniCSx](https://fenicsproject.org/))
- 📈 Results visualization ([PyVista](https://docs.pyvista.org/),[Matplotlib](https://matplotlib.org/) )

## ⚠️ Under construction
This package is at the **early developement stage** and is truly **experimental**.
This mean **most** of the features are **missing**, **no documentation** and somes **API broken changes** will append.
reverse-geocode-bd 1.0.7
Offline reverse geocoder for Bangladesh Map

# Reverse GeoCode BD

[![PyPI Downloads](https://static.pepy.tech/personalized-badge/reverse-geocode-bd?period=total&units=international_system&left_color=blue&right_color=orange&left_text=PyPi%20Downloads)](https://pepy.tech/project/reverse-geocode-bd)

## Installation
```shell
$ pip install reverse-geocode-bd
```
A Python library for offline reverse geocoding. Reverse Geocode BD takes a (latitude , longitude) coordinate and returns the Division, District, Upazila and Thana of any location in Bangladesh.

Package Available at : https://pypi.org/project/reverse-geocode-bd/

##  Uses Example
```python
from reverse_geocode_bd import ReverseGeoBD

loc = ReverseGeoBD()
loc.find(25.7363, 89.2715)

```
Or

```python
import reverse_geocode_bd

reverse_geocode_bd.search(25.7363, 89.2715)

```

### Output
```json
{'division': 'Rangpur',
 'district': 'Rangpur',
 'upazila': 'Rangpur Sadar',
 'union': 'Paurashava'}
```
matplotlib-backend-wezterm 2.1.2
show matplotlib plots directly in your wezterm terminal

# matplotlib-backend-wezterm

This python module allows you to use your
[wezterm terminal](https://github.com/wez/wezterm)
to show the plots generated by python's
[matplotlib](https://github.com/matplotlib/matplotlib).

For other terminals, the similar [notcurses backend](https://github.com/jktr/matplotlib-backend-notcurses)
may also be of interest.

To install this one, do one of the following

 - `$ pip install --user matplotlib-backend-wezterm`
 - clone this repo into your python's `site-packages` directory
 - clone this repo and add the parent directory to `sys.path` or `$PYTHONPATH`

Then, configure matplotlib to use the module by either setting the
environment variable `MPLBACKEND` to `module://matplotlib-backend-wezterm`
or by initializing matplotlib as follows.

```python
import matplotlib
matplotlib.use('module://matplotlib-backend-wezterm')
import matplotlib.pyplot as plt
```

If you've installed this module correctly, you can now use
the following sample code to draw a plot in your terminal.

```
$ export MPLBACKEND='module://matplotlib-backend-wezterm'
$ python -i
>>> n = 10000
>>> df = pd.DataFrame({'x': np.random.randn(n),
                       'y': np.random.randn(n)})
>>> df.plot.hexbin(x='x', y='y', gridsize=20)
<plot is shown>
```

If you set your matplotlib to interactive mode via
`matplotlib.pyplot.ion()` or by running python as
`python -i`, non-empty figures are drawn on construction
where possible. This allows you to use pandas' `plot()`
calls directly, without calling `plt.show()`, and still
enables you to manually construct and `plt.show()`.

If your matplotlib is in non-interactive mode,
you can construct your figures as usual, and then call
`plt.show()` to render them to your terminal. This
works from both a repl and when running scripts.

You can use the environment variable `MPLBACKEND_TRANSPARENT=1` to
control the plot's background.

Internally, this backend is somewhat based on matplotlib's
IPython support: it's a hybrid of image and GUI backend types.
It works by using matplotlib's `Agg` backend to render the
plot, and then calls wezterm's `imgcat` to place the rendered
image on your terminal. This means that plotting works as
expected, but the image drawn to your terminal isn't
interactive and animations aren't supported.
obhavouzbek 0.0.1
Ushbu kutubxona obhavoni bilish uchun ishlatiladi

```python
from asyncio import get_event_loop

from obhavo import ObHavo


async def main():
    data = await ObHavo(city='toshkent').obhavo()
    print(data)

if __name__ == '__main__':
    get_event_loop().run_until_complete(main())
```