semvec/pypi-packages huggingface dataset:
drb-impl-zip 1.0.1
DRB Zip implementation
Requires Python: >=3.8

# ZipNode Implementation
This drb-impl-zip module implements access to zip containers with DRB data model. It is able to navigates among the zip contents.
## Zip Factory and Zip Node
The module implements the basic factory model defined in DRB in its node resolver. Based on the python entry point mechanism, this module can be dynamically imported into applications.

The entry point group reference is `drb.impl`.<br/>
The implementation name is `zip`.<br/>
The factory class is encoded into `drb_impl_zip.file_zip_node`.<br/>

The zip factory creates a ZipNode from an existing zip content. It uses a base node to access the content data using a streamed implementation from the base node.

The base node can be a DrbFileNode, DrbHttpNode, DrbTarNode or any other nodes able to provide streamed (`BufferedIOBase`, `RawIOBase`, `IO`) zip content.
## limitations
The current version does not manage child modification and insertion. ZipNode is currently read only.
## Using this module
To include this module into your project, the `drb-impl-zip` module shall be referenced into `requirements.txt` file, or the following pip line can be run:
```commandline
pip install drb-impl-zip
```
drb-impl-file 1.0.1
DRB File implementation
Requires Python: >=3.8

# FileNode Implementation
This drb-impl-file module implements file protocol access with DRB data model. It is able to navigates among the file systems.

## File Factory and File Node
The module implements the basic factory model defined in DRB in its node resolver. Based on the python entry point mechanism, this module can be dynamically imported into applications.

The entry point group reference is `drb.impl`.<br/>
The implementation name is `file`.<br/>
The factory class is encoded into `drb_impl_file.drb_impl_file`.<br/>

The file factory creates a FileNode from an existing path only, otherwise, a `DrbFileNodeFactoryException` exception is raised.

The FileNode can be instantiated from a single path or an uri. The `Path` class and its subclasses `ParsedPath` provided in drb core module can help to manage these inputs.

## limitations
The current version does not manage child modification and insertion.

## Using this module
To include this module into your project, the `drb-impl-file` module shall be referenced into `requirement.txt` file, or the following pip line can be run:

```commandline
pip install drb-impl-file
```
sma-query-sw 0.0.3
SMA Sunny Boy Inverter Query Tool
Requires Python: >=3.8

# SMA Sunny Boy Inverter Query Tool

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

The SMA Sunny Boy Inverter Query tool uses the SpeedWire™ protocol to query models of SunnyBoy inverter that support the protocol. The protocol was primarily decoded from analysis and replay of commands extracted from network dumps.

Some critical information regarding login was found in this post https://community.openhab.org/t/example-on-how-to-access-data-of-a-sunny-boy-sma-solar-inverter/50963 on the openHAP forum. Thank you to jan_r and all contributors to that thread!

This library supports a stand-alone MQTT mode, however, it is primarily intended to be used with Home Assistant.
bluebild-tools 0.0.3
Tools around Bluebild@EPFL
Requires Python: >=3.6

# bluebild-tools

Tools around bluebild@EPFL

## Installation
```
$ pip install bluebild-tools --upgrade
```
## Usage

### Check whether CuPy can be used

```
from bluebild_tools import cupy as bbt_cupy
use_cupy = bbt_cupy.is_cupy_usable()
```

You can set the `MUST_CUPY` environment variable to influence the behavior of the function:
- With `MUST_CUPY` unset or set to 0, the `use_cupy` boolean variable will be set to `False` if CuPy can't be used and set to `True` if CuPy can be used.
- With `MUST_CUPY` set to 1, the process will be killed if CuPy is not usable.
- With `MUST_CUPY` set to 0, no attempt will be made to use CuPy (i.e. `use_cupy` will be set to `False`, always).

## Note
If CuPy is found unusable, the following environment variables are automatically set to 0:
- `CUPY_PYFFS`
- `CUPY_PYLOPS`

That way, the pyFFS (https://github.com/imagingofthings/pyFFS) and PyLops (https://github.com/PyLops/pylops) packages can be imported with CuPy support disabled.