semvec/pypi-packages huggingface dataset:
binary-ensemble 0.3.0
Python bindings for the Binary Ensemble Package.
Requires Python: >=3.11

# Py-BEN

BEN (short for Binary-Ensemble) is a compression algorithm designed for efficient storage and access
of ensembles of districting plans, and was designed to work primarily as a companion to the
GerrySuite collection of packages (GerryChain, GerryTools, FRCW) and to also be compatible with
other ensemble generators (e.g. ForestRecom, Sequential Monte Carlo [SMC]).

This is a package containing some Python bindings for the for the
[Binary-Ensemble](https://crates.io/crates/binary-ensemble) Rust library. In particular, this
package provides some easy tools for compressing and decompressing ensembles of districting plans,
as well as some utilities for working with ensembles stored in the BEN and XBEN formats.
Hack4u-auris 0.1.0
Biblioteca para consultar cursos de Hack4u.

# 🧠 Hack4U Academy Courses Library

Una biblioteca **Python** para consultar cursos de la academia **Hack4U**.

---

## 📚 Cursos disponibles

* **Introducción a Linux** — *15 horas*
* **Personalización de Linux** — *3 horas*
* **Python Ofensivo** — *35 horas*
* **Introducción al Hacking** — *53 horas*
* **hacking Web** — *51 horas*

---

## ⚙️ Instalación

Instala el paquete usando **pip3**:

```bash
pip3 install hack4u
```

---

## 🚀 Uso básico

### 🔹 Listar todos los cursos

```python
from hack4u import list_courses

for course in list_courses():
    print(course)
```

---

### 🔹 Obtener un curso por nombre

```python
from hack4u import get_course_by_name

course = get_course_by_name("Introducción a Linux")
print(course)
```

---

### 🔹 Calcular duración total de los cursos

```python
from hack4u.utils import total_duration
```

---

## 🧬 Autor

Desarrollado con ❤️ por **Aurisssss for Hack4U Academy**
📧 Contacto: [soporte@hack4u.io](mailto:soporte@hack4u.io)
🌐 [https://hack4u.io](https://hack4u.io)
lerobot-teleoperator-bi-so101-leader 0.0.9
LeRobot so101 bimanual integration package
Requires Python: >=3.8
Keywords: robotics, lerobot, bimanual, so101, xlerobot

# LeRobot Robot BI SO101 Leader

A LeRobot integration package for the BI SO101 bimanual robot configuration.

## Description

This package provides integration between LeRobot and the BI SO101 bimanual robot setup, enabling robot learning and control capabilities for dual-arm manipulation tasks. This is specifically for the leader arms. For the follower arms, please visit [here](https://pypi.org/project/lerobot-robot-bi-so101-follower/).

## Features

- Bimanual robot configuration support
- Integration with LeRobot framework
- SO101 robot-specific implementations

## Installation

### From PyPI (when published)

```bash
pip install lerobot_teleoperator_bi_so101_leader
```

### From Source

```bash
git clone https://github.com/SIGRobotics-UIUC/lerobot_teleoperator_bi_so101_leader.git
cd lerobot_teleoperator_bi_so101_leader
pip install -e .
```

## Requirements

- Python >= 3.8
- LeRobot >= 1.0.0

## Usage

```python
from lerobot_teleoperator_bi_so101_leader import BiSo101Leader

# Initialize the robot follower
leader = BiSo101Leader()

# Use with LeRobot
# ... your robot learning code here ...
```

## Development

To set up the development environment:

```bash
git clone https://github.com/SIGRobotics-UIUC/lerobot_teleoperator_bi_so101_leader.git
cd lerobot_teleoperator_bi_so101_leader
pip install -e ".[dev]"
```

## Contributing

1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Authors

- Aarsh Mittal: aarshm2@illinois.edu
- Keshav Badrinath: keshavb3@illinois.edu
- Leo Lin: leolin3@illinois.edu

## Acknowledgments

- Built on top of the LeRobot framework
- Designed for BI SO101 bimanual robot configuration
lerobot-robot-bi-so101-follower 0.1.1
LeRobot so101 bimanual integration package
Requires Python: >=3.8
Keywords: robotics, lerobot, bimanual, so101, xlerobot

# LeRobot Robot BI SO101 Follower

A LeRobot integration package for the BI SO101 bimanual robot configuration.

## Description

This package provides integration between LeRobot and the BI SO101 bimanual robot setup, enabling robot learning and control capabilities for dual-arm manipulation tasks. This is specifically for the follower arms. For the leader arms, please visit [here](https://pypi.org/project/lerobot-teleoperator-bi-so101-leader/).

## Features

- Bimanual robot configuration support
- Integration with LeRobot framework
- SO101 robot-specific implementations

## Installation

### From PyPI (when published)

```bash
pip install lerobot_robot_bi_so101_follower
```

### From Source

```bash
git clone https://github.com/SIGRobotics-UIUC/lerobot_robot_bi_so101_follower.git
cd lerobot_robot_bi_so101_follower
pip install -e .
```

## Requirements

- Python >= 3.8
- LeRobot >= 1.0.0

## Usage

```python
from lerobot_robot_bi_so101_follower import BiSo101Follower

# Initialize the robot follower
follower = BiSo101Follower()

# Use with LeRobot
# ... your robot learning code here ...
```

## Development

To set up the development environment:

```bash
git clone https://github.com/SIGRobotics-UIUC/lerobot_robot_bi_so101_follower.git
cd lerobot_robot_bi_so101_follower
pip install -e ".[dev]"
```

## Contributing

1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Authors

- Leo and Keshav
- Email: gyattman123@gmail.com

## Acknowledgments

- Built on top of the LeRobot framework
- Designed for BI SO101 bimanual robot configuration
streamlit-lexical-extended 0.2.1
Streamlit component that allows you to use Meta's Lexical rich text editor with tables and everything!
Requires Python: >=3.7

# streamlit-lexical-extended

Streamlit component that allows you to use Meta's [Lexical](https://lexical.dev/) as a rich text plugin. With tables and everything!

It is a spin off of [streamlit_lexical](https://github.com/alexander-dickson/streamlit_lexical).

## ✨ Features

- 📝 **Rich text editing** with Meta's Lexical editor
- 📊 **Full table support** with interactive cell editing
- 🎨 **Markdown formatting** (bold, italic, headings, lists, quotes)
- ⚡ **Dynamic height** - fixed or auto-expanding modes
- 🔄 **Debounced updates** for performance
- 🎯 **TypeScript + React** frontend

## 🚀 Installation

```bash
pip install streamlit-lexical-extended
```

## 📖 Usage

```python
import streamlit as st
from streamlit_lexical_extended import streamlit_lexical_extended

# Basic usage
result = streamlit_lexical_extended(
    value="# Hello World\n\nStart typing...",
    key="editor1"
)

st.write("Output:", result)
```

### With Fixed Height
```python
result = streamlit_lexical_extended(
    value="Content here...",
    height=400,  # Fixed 400px height
    key="fixed_editor"
)
```

### With Auto-Expand
```python
result = streamlit_lexical_extended(
    value="Content here...",
    min_height=200,  # Minimum 200px, grows with content
    key="auto_editor"
)
```

### With Debouncing
```python
result = streamlit_lexical_extended(
    value="Content here...",
    debounce=500,  # Wait 500ms before updating
    key="debounced_editor"
)
```

## 🔧 Parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `value` | `str` | `""` | Initial markdown content |
| `height` | `int \| None` | `None` | Fixed height in pixels. If `None`, auto-expands |
| `min_height` | `int` | `400` | Minimum height for auto-expand mode |
| `placeholder` | `str` | `"Start typing..."` | Placeholder text |
| `debounce` | `int` | `300` | Debounce delay in milliseconds |
| `key` | `str` | Required | Unique key for the component |
| `overwrite` | `bool` | `False` | Force overwrite editor content |

## 🛠️ Development

See [BUILD_AND_PUBLISH.md](BUILD_AND_PUBLISH.md) for complete build and publish instructions.

### Quick Setup
```bash
# Clone repository
git clone https://github.com/yourusername/streamlit-lexical-extended.git
cd streamlit-lexical-extended

# Install Python dependencies
pip install -e .

# Install frontend dependencies
cd streamlit_lexical_extended/frontend
npm install
npm run build
cd ../..

# Run example
streamlit run streamlit_lexical_extended/example.py
```

## 📦 Building & Publishing

```bash
# Build frontend
cd streamlit_lexical_extended/frontend && npm run build && cd ../..

# Build Python package
python -m build

# Upload to PyPI
twine upload dist/*
```

Or use the automated release script:
```bash
./release.sh 0.2.1
```

## 📄 License

MIT License

## 🙏 Credits

Based on [streamlit_lexical](https://github.com/alexander-dickson/streamlit_lexical) by Alexander Dickson.

Uses Meta's [Lexical](https://lexical.dev/) editor framework.
pyhtml5 0.0.6
A small library for generating HTML & CSS using Python syntax.
Requires Python: >=3.9

# pyhtml5

A tiny Python library for writing **HTML** and **CSS** in code — with clear, full element names like `Division`, `Paragraph`, and `Button`. Render to a string in regular Python, or mount directly into the browser DOM when running under **PyScript**.

---

## Why use it?

- **Readable structure**: `with Division(): Paragraph("Hello")`
- **Works anywhere**: strings in CPython, live DOM in PyScript
- **Built-in CSS**: `Stylesheet().rule(".card", padding="16px")`

---

## Install

```bash
pip install pyhtml5
```

---

## Quick start

### Build HTML (string)

```python
from pyhtml5 import Division, Paragraph, Anchor, html_string

with Division(class_="card") as root:
    Paragraph("Hello from pyhtml5! ")
    Anchor("Read more", href="https://example.com", target="_blank")

print(html_string(root))
```

### Use in PyScript (mount to the DOM)

```python
from pyhtml5 import Division, Paragraph

with Division(class_="notice") as box:
    Paragraph("Running inside PyScript!")

box.mount("#app")   # or just box.mount() to append to <body>
```

### CSS in code

```python
from pyhtml5 import Stylesheet, css_string

with Stylesheet() as css:
    css.rule(":root", color_scheme="light dark")
    css.rule(".card", padding="16px", border="1px solid #ddd", border_radius="12px")

print(css_string(css))  # in PyScript, use css.mount() to inject a <style>
```

---

## License

MIT License

See [LICENSE](LICENSE) for details.