semvec/pypi-packages huggingface dataset:
pyVisor 1.2.0
package for simple exploring of python objects
Keywords: DEV debug flask

# pyVisor

![LogoPyVisor](https://raw.githubusercontent.com/Saul11235/pyVisor/refs/heads/master/logo.svg)

[![view on github](https://img.shields.io/badge/-view_on_github-blue)](https://github.com/Saul11235/pyVisor)
[![test examples](https://img.shields.io/badge/-test_examples-green)](https://github.com/Saul11235/pyVisor/tree/master/test)
[![view on PyPI](https://img.shields.io/badge/-view_on_PyPI-red)](https://pypi.org/project/pyVisor/)


pyVisor is a package - webAplication writed in flask to
view the content of a python object

## How to install 

- *recomended:* : <code>pip install pyVisor</code>


## How does it work?

Detects a Python object and launches a web application 
to browse and view its contents, pyVisor requires Flask

## How to use

in python scripting:
<pre>
from pyVisor import visor
import tkinter

v=visor(tkinter,"tkinter")
v.run()
</pre>

pyVisor as an CLI application:
<pre>
pyVisor tkinter
</pre>
<pre>
pyVisor from os.path import join
</pre>
<pre>
pyVisor ./myScript.py
</pre>



use Ctrl+C to end.

## Credits

[![Edwin Saul](https://img.shields.io/badge/-Writed_by_Edwin_Saul-black)](https://edwinsaul.com)
python-google-weather-api 0.0.4
A python client library for Google Weather API
Requires Python: >=3.11

# python-google-weather-api

A python client library for Google Weather API.

See <https://developers.google.com/maps/documentation/weather>

Only API keys are supported, see <https://developers.google.com/maps/documentation/weather/get-api-key>

## Development environment

```sh
python3 -m venv .venv
source .venv/bin/activate
# for Windows CMD:
# .venv\Scripts\activate.bat
# for Windows PowerShell:
# .venv\Scripts\Activate.ps1

# Install dependencies
python -m pip install --upgrade pip
python -m pip install -e .

# Run pre-commit
python -m pip install pre-commit
pre-commit install
pre-commit run --all-files

# Alternative: run formatter, lint, and type checking
python -m pip install isort black flake8 ruff mypy
isort . ; black . ; flake8 . ; ruff check . --fix ; mypy --install-types .

# Run tests
python -m pip install pytest
pytest

# Build package
python -m pip install build
python -m build
```
wave-vegetation-1d 2.0.0
High-accuracy 1D wave propagation model through vegetated coastal areas
Requires Python: >=3.8

# Wave-Vegetation-1D v2.0: High-Accuracy Numerical Solver

A numerically stable Python package for simulating 1D wave propagation through vegetated coastal areas using 4th-order Runge-Kutta time integration and high-order spatial discretization.

## Features

- **4th-order Runge-Kutta** time integration for temporal accuracy
- **4th-order spatial discretization** with TVD flux limiters
- **Optimized for accuracy** in coastal wave modeling
- **Robust numerical stability** with adaptive CFL control

## Installation

```bash
pip install -e .
```

## Usage

```bash
wave-veg-1d configs/mangrove_forest.txt
```

Results are saved to `../wave_veg_outputs/` (outside the package directory).

## Configuration

Create a configuration file with wave conditions, water properties, domain settings, and vegetation zones:

```ini
# Wave Conditions
wave_height = 0.1          # Wave height [m]
wave_period = 2.5          # Wave period [s]

# Water Properties
water_depth = 1.5          # Water depth [m]
water_density = 1025.0     # Seawater density [kg/m³]

# Domain
domain_length = 60.0       # Domain length [m]
nx = 600                   # Number of grid points

# Time Integration
n_periods = 30             # Number of wave periods to simulate

# Vegetation Zone (x_start, x_end, Cf, Cd)
vegetation_zone1 = 20.0, 35.0, 0.3, 0.1
```

## Authors

- **Sandy Herho** - University of California, Riverside
- **Iwan Anwar** - Institut Teknologi Bandung

## License

MIT License - see LICENSE.txt for details.
PGAA 3.1.1
PGAA (Pygame-CE Anti-Aliasing) is a Python3 library that provides anti-aliasing for Pygame-CE sufaces.
Requires Python: >=3.9

# PGAA - Pygame-CE Anti-Aliasing

[![CodeQL](https://github.com/Iron-Sparrow/PGAA/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/Iron-Sparrow/PGAA/actions/workflows/github-code-scanning/codeql)
![PyPi Stable Version](https://img.shields.io/pypi/v/pgaa.svg?v=1)
[![Upload Python Package](https://github.com/Iron-Sparrow/PGAA/actions/workflows/python-publish.yml/badge.svg)](https://github.com/Iron-Sparrow/PGAA/actions/workflows/python-publish.yml)
[![Test Package Compatibility on Ubuntu (x64)](https://github.com/Iron-Sparrow/PGAA/actions/workflows/test_ubuntu.yml/badge.svg?branch=main)](https://github.com/Iron-Sparrow/PGAA/actions/workflows/test_ubuntu.yml)
[![Test Package Compatibility on Windows (x64)](https://github.com/Iron-Sparrow/PGAA/actions/workflows/test_windows.yml/badge.svg)](https://github.com/Iron-Sparrow/PGAA/actions/workflows/test_windows.yml)
[![Test Package Compatibility on MacOS](https://github.com/Iron-Sparrow/PGAA/actions/workflows/test_mac.yml/badge.svg)](https://github.com/Iron-Sparrow/PGAA/actions/workflows/test_mac.yml)
[![Test Package Compatibility on Ubuntu ARM](https://github.com/Iron-Sparrow/PGAA/actions/workflows/test_ubuntu_arm.yml/badge.svg)](https://github.com/Iron-Sparrow/PGAA/actions/workflows/test_ubuntu_arm.yml)
*This package is not compatible with Windows on ARM*


<ins>***This project is very new and still under development. Expect bugs, issues, and incomplete features.
This project is not affiliated with the Pygame-CE project.***</ins>

## Dowload and Install

 ```python -m pip install pgaa``` or check out the [releases](https://github.com/Iron-Sparrow/PGAA/releases).

## Updating the package

```python -m pip install --upgrade pgaa```

## Getting Started

After you've installed PGAA, you can check out the documentation.

## Documentation

Documentation can be found at [in the docs folder](https://github.com/Iron-Sparrow/PGAA/blob/main/docs/Documentation.md).
django-simple-csp 0.5.dev1
Django Content Security Policy support.
Requires Python: >=3.6
Keywords: CSP, Content-Security-Policy, Django

django-simple-csp
=================

A simple Middleware for adding CSP headers and nonces in Django

Usage
=====

Requires Django >=1.10

Add it to the INSTALLED_APPS settings variable::

    INSTALLED_APPS = [
        ...
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        ...
        'django_simple_csp'
        ...
    ]


Add it to MIDDLEWARE (not MIDDLEWARE_CLASSES)::

    MIDDLEWARE = [
        ...
        'django.middleware.security.SecurityMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.common.CommonMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
        'django.middleware.clickjacking.XFrameOptionsMiddleware',
        ...
        'django-simple-csp.middleware.csp.CSPMiddleware',
        ...
    ]



CSS
---

Hashes
~~~~~~

Example use of hashed inline style::

    {% load csp %}
    {% csp_css_hash %}
        td.style-class {
            background-color: red;
        }
    {% end_csp_css_hash %}

usage inside of style="..." attributes is not supported by chromium for now.

Nonces
~~~~~~

Example::

    {% load csp %}
    <style nonce={% csp_css_nonce %}>
        td.style-class {
            background-color: red;
        }
    </style>

Javascript
----------

Nonces
~~~~~~

TODO: Change to hashes?

Example::

    {% load csp %}
    <script nonce={% csp_js_nonce %}>
        alert("bla")
    </script>


Config Values
-------------

CSP_REPORT_URL = ""
The URl CSP errors should be reported to, set to "" if not used, or do not define it.

CSP_REPORT_ONLY = True
Set the header to just report CSP errors do not enforce the CSP. Defaults to True.

CSP_ADDITIONAL_SCRIPT_SRC = []
List of additional hosts javascript is allowed to be loaded from

CSP_ADDITIONAL_STYLE_SRC = []
List of additional hosts CSS is allowed to be loaded from

CSP_ADDITIONAL_IMG_SRC = []
List of additional hosts images is allowed to be loaded from

CSP_ADDITIONAL_DEFAULT_SRC = []
List of additional hosts all other resources are allowed to be loaded from

Upgrades
-----------

From < 0.3
~~~~~~~~~~

'django-simple-csp' has to be changed into 'django_simple_csp' in th INSTALLED_APPS in Django settings.py
HypergraphAnalysisToolbox 1.1.16
This package performes hypergraph analysis.
Requires Python: >=3.11

# Hypergraph Analysis Toolbox (HAT)

Principle Author: Joshua Pickard (jpic@umich.edu)

---

Hypergraph Analysis Toolbox (HAT) is a general purpose software for hypergraph analytics. HAT is implemented in both Python and MATLAB. Information on the broader projcet is available at the below links:

* Website: https://hypergraph-analysis-toolbox.readthedocs.io/
* Source Code: https://github.com/Jpickard1/Hypergraph-Analysis-Toolbox
* Bug Reports: https://github.com/Jpickard1/Hypergraph-Analysis-Toolbox/issues
* Publication: https://arxiv.org/abs/2211.11166
zenodo-api 1.0.0
Wrapper for Zenodo API
Requires Python: >=3.9

<a href="https://www.islas.org.mx/"><img src="https://www.islas.org.mx/img/logo.svg" align="right" width="256" /></a>
# Zenodo API
[![codecov](https://codecov.io/gh/IslasGECI/zenodo_api/graph/badge.svg?token=EFCmZ2PFzS)](https://codecov.io/gh/IslasGECI/zenodo_api)
![example branch
parameter](https://github.com/IslasGECI/zenodo_api/actions/workflows/actions.yml/badge.svg)
![licencia](https://img.shields.io/github/license/IslasGECI/zenodo_api)
![languages](https://img.shields.io/github/languages/top/IslasGECI/zenodo_api)
![commits](https://img.shields.io/github/commit-activity/y/IslasGECI/zenodo_api)
![PyPI - Version](https://img.shields.io/pypi/v/zenodo_api)