semvec/pypi-packages huggingface dataset:
pyudbf 0.3.0
A python implementation of the UDBF (Universal Data bin File) format.
Requires Python: >=3.8

# pyudbf
## General
A python implementation of the UDBF ("Universal Data Bin File") data format version 1.07. The UDBF format is e.g. frequently used for data exchange with 
Gantner Instruments data acquisition systems.

## Installation via pip
```
pip install pyudbf
```

## Examples
The "tests"-folder in the projects github repository contains a small example UDBF file called example.udbf. In the following, it is assumed that this file is located at "./tests/example.udbf".

### Simple file reader
```
python tests/udbf_file_reader.py --help
python tests/udbf_file_reader.py --in tests/example.udbf
```

## Example for usage in own projects
The following python code provides an entry point for the usage of pyudbf in own projects.

```
from pyudbf import UDBFFileReader
# get access to the file
udbf_data = UDBFFileReader('./tests/example.udbf')

# show all information of data file header
print(udbf_data.header.__dict__)
print('Channel count: ' + str(udbf_data.n_channels))
print('Data point count: ' + str(udbf_data.n_points))
print('Data record: ' + str(udbf_data.runlength) + ' s')

# show all existing channels
print(udbf_data.header.channel_names)

# get data of specific channels
timestamp = udbf_data.timestamps
camera_links_X = udbf_data.signal(7)  # get values of selected channel by index
camera_links_X = udbf_data.channel('camera links X')  # get values of selected channel by name
```
prometry 1.0.1
Library to calculate geometric parameters of protein structures including criteria searches.
Requires Python: >=3.6

# lib-prometry

## A library to calculate geometric parameters of protein structures and perform criteria search.

```bash
pip install prometry
```
                                                      
The `prometry` library enables the discovery of correlations in protein geometry through a simple interface to calculate distances, angles and dihedrals in protein structures from cif or pdb files.  

![alt text](readme.png)

Additionally, `prometry` has a defined geoemtric-search language. It can find distances, angles or dihedrals by describing 2,3 or 4 atoms respectively using the standard atom names for proteins.  

The 20 standard amino acids and their atoms can be [viewed here](https://www.imgt.org/IMGTeducation/Aide-memoire/_UK/aminoacids/formuleAA/).

Additionally, criteria can be described to expand or decrease the search space such as distance criteria and amino acid restrictions. 
This means the library can create dataframes for uses as diverse as contact maps, nearest neighbours, possible hydrogen bonds or a simple correlation such as the Ramachandran plot.

PyDoctor documentaion for the `prometry` interface: https://rae-gh.github.io/lib-prometry/

---                           

This application has been developed by [Rachel Alcraft](mailto:rachelalcraft@gmail.com) as an offshoot of a PhD at Birkbeck, University of London &copy; Rachel Alcraft (2023). Supervisor Dr. Mark A. Williams.
ratser 0.3
Quick and dirty library for linear representation of rational series and semigroup trick computation. Includes Walnut import/export.
Requires Python: >=3.9

# ratser

Quick and dirty library for linear representation of rational series and semigroup trick computation. Includes Walnut import/export.

This is a simple library to manipulate linear representations as described in Walnut book sections 4.10 (Formal series and linear representations) and 4.11 (The semigroup trick).
multisigwallet-predeployed 1.1.0a9
A tool for generating predeployed MultiSigWallet smart contract
Requires Python: >=3.7

# multisigwallet-predeployed

## Description

A tool for generating predeployed MultiSigWallet smart contract

## Installation

```console
pip install multisigwallet-predeployed
```

## Usage example

```python
from multisigwallet_predeployed import  MultiSigWalletGenerator, MULTISIGWALLET_ADDRESS

ORIGINATOR_ADDRESS = '0xd200000000000000000000000000000000000000'

multisigwallet_generator = MultiSigWalletGenerator()

genesis = {
    # genesis block parameters
    'alloc': {
        **multisigwallet_generator.generate_allocation(
            contract_address=MULTISIGWALLET_ADDRESS,
            originator_addresses=[ORIGINATOR_ADDRESS]
        )
    }
}

```
cvxcli 0.1.0
Simple command line app demo
Requires Python: >=3.10

# cvxcli

[![PyPI version](https://badge.fury.io/py/cvxcli.svg)](https://badge.fury.io/py/cvxcli)
[![Apache 2.0 License](https://img.shields.io/badge/License-APACHEv2-brightgreen.svg)](https://github.com/cvxgrp/cvxcli/blob/master/LICENSE)
[![Downloads](https://static.pepy.tech/personalized-badge/cvxcli?period=month&units=international_system&left_color=black&right_color=orange&left_text=PyPI%20downloads%20per%20month)](https://pepy.tech/project/cvxcli)
[![Coverage Status](https://coveralls.io/repos/github/cvxgrp/simulator/badge.png?branch=main)](https://coveralls.io/github/cvxgrp/cvxcli?branch=main)

We demonstrate how to deploy to simple command line apps using uvx.

## Install pipx

The current way to deploy apps is to use [uvx](https://docs.astral.sh/uv/guides/tools/).
The tool creates a temporary virtual environment for each app.

For the installation of uv/uvx please refer to the [uvx documentation](https://docs.astral.sh/uv/getting-started/installation/).

## Install cvxcli with uvx

cvxcli has been deployed to PyPI like any other Python package. It could be
installed via pip but we advise against that.

cvxcli is not exactly a package you should use as a dependency in your own code.
cvxcli is the home for two apps that are meant to be used from the command line.
So please install via pipx

```bash
uvx install cvxcli
```

This command will create a virtual environment for cvxcli and install the package
into that environment.

Please note that you **do not need poetry** to be installed on your machine.

## Using the apps

## Uninstall cvxcli with pipx
flou 0.3.0.dev3
The framework for LLM-powered apps

# Flou AI

Flou is the framework for building **LLM-powered apps**. It introduces a
structured development approach that enables you to prototype, iterate and
optimize your app efficiently to achieve the **best performance**.

**This is the python package.**

> [!WARNING]
> Flou is under heavy development and the API is evolving fast. Things may
> change.

Check out [our documentation](https://flou.ai/) to learn more.

## Getting Started with Flou

Reefer to our [Getting Started docs](https://flou.ai/getting-started/) to
install and create your first project.