semvec/pypi-packages huggingface dataset:
berremueller 1.1.1
A library for implementing the Berreman 4X4 matrix method alongside Mueller matrices

# BerreMueller
Combination of Berreman Matrix Method with Mueller Calculus and with material propety tensor modelling 

Dependencies my be installed by running 
```bash
pip install matplotlib numpy pandas scipy sympy 
```

This repository is a tool for implementing the Berreman Matrix Method, Mueller Calculus, and the modelling of material property tensors.
For the Berreman Matrix Method, it relies on an updated version of Pyllama (GPL 3.0) in pyllama.py and cholesteric.py:
Bay, M. M., Vignolini, S., & Vynck, K. (2022). PyLlama: A stable and versatile Python toolkit for the electromagnetic modelling of multilayered anisotropic media. Computer Physics Communications, 273, 108256.
https://pyllama.readthedocs.io/en/latest/
Pyllama has been updated to allow for spectral dispersion and for modification of the magneto-optic and permeability tensors. 

For Mueller calculus, core handling is in mueller.py with transformations from the Berreman Method to Mueller matrices occuring in berreman_mueller.py.

Molecular property tensors, with a focus on the dielectric tensor, are handled in dielectric_tensor.py.

This repository shares some code with SalijPhDWork (GPL 3.0), but here only the code necessary for running optical matrix calculations has been separated and all scripts/data for
specific papers are omitted.
testingvvv3xx 2.31.10
Python MultiHTTP for Humans.
Requires Python: >=3.6

# MultipleRequests

**MultipleRequests** is a simple, yet elegant, HTTP library for sending multiple asyncronous requests, built on the classic requests library.

```python
>>> import multiplerequests
>>> r = multiplerequests.get('https://httpbin.org/basic-auth/user/pass', auth=('user', 'pass'), amount=100)
>>> r.status_code
200
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.encoding
'utf-8'
>>> r.text
'{"authenticated": true, ...'
>>> r.json()
{'authenticated': True, ...}
```

MultipleRequests allows you to send thousands of HTTP/1.1 requests extremely easily. There’s no need to manually add query strings to your URLs, or to form-encode your `PUT` & `POST` data — but nowadays, just use the `json` method!

[![Downloads](https://pepy.tech/badge/requests/month)](https://pepy.tech/project/requests)
[![Supported Versions](https://img.shields.io/pypi/pyversions/requests.svg)](https://pypi.org/project/requests)
[![Contributors](https://img.shields.io/github/contributors/psf/requests.svg)](https://github.com/psf/requests/graphs/contributors)

## Installing MultipleRequests and Supported Versions

MultipleRequests is available on PyPI:

```console
$ python -m pip install multiplerequests
```

MultipleRequests officially supports Python 3.7+.

## Supported Features & Best–Practices

MultipleRequests is ready for the demands of building robust and reliable HTTP–speaking applications, for the needs of today.

- Keep-Alive & Connection Pooling
- International Domains and URLs
- Sessions with Cookie Persistence
- Browser-style TLS/SSL Verification
- Basic & Digest Authentication
- Familiar `dict`–like Cookies
- Automatic Content Decompression and Decoding
- Multi-part File Uploads
- SOCKS Proxy Support
- Connection Timeouts
- Streaming Downloads
- Automatic honoring of `.netrc`
- Chunked HTTP Requests

## API Reference and User Guide available on [Read the Docs](https://requests.readthedocs.io)

[![Read the Docs](https://raw.githubusercontent.com/psf/requests/main/ext/ss.png)](https://requests.readthedocs.io)

## Cloning the repository

When cloning the Requests repository, you may need to add the `-c
fetch.fsck.badTimezone=ignore` flag to avoid an error about a bad commit (see
[this issue](https://github.com/psf/requests/issues/2690) for more background):

```shell
git clone -c fetch.fsck.badTimezone=ignore https://github.com/psf/requests.git
```

You can also apply this setting to your global Git config:

```shell
git config --global fetch.fsck.badTimezone ignore
```

---

[![Kenneth Reitz](https://raw.githubusercontent.com/psf/requests/main/ext/kr.png)](https://kennethreitz.org) [![Python Software Foundation](https://raw.githubusercontent.com/psf/requests/main/ext/psf.png)](https://www.python.org/psf)
polyrus 0.0.1
Geometric library for deep learning on 3D data structures
Requires Python: >=3.8

# `polyrus`

## Polyrus: Utility library for geometric deep learning

`polyrus` is a Python library that implements multiple functionalities regarding 3-dimensional data structures.
As of now it's meant for:
- 3D data preprocessing for deep learning on manifolds
- visualizing results
- implementing new algorithms based on commonly used ones
- computing common metrics

## Installation

Install the latest Polyrus version with:
```bash
pip install polyrus
```

Install Polyrus with all optional dependencies.
```bash
pip install 'polyrus[all]'
```

Install Polyrus with a subset of all optional dependencies.
```bash
pip install 'polyrus[dev]'
```

To see the current Polyrus version in use, run:
```bash
import polyrus
polyrus.__version__
```