semvec/pypi-packages huggingface dataset:
fx3u-mcprotocol 0.4.0
MC Protocol Ethernet driver for Mitsubishi FX3 PLCs
License: MIT
Requires Python: >=3.8

# fx3u-mcprotocol

An independent, open-source Python library for communicating with
Mitsubishi FX3-series PLCs via Ethernet using the MC Protocol
(ASCII and Binary) over TCP.

## Supported Hardware
- FX3U / FX3G / FX3S / FX3GC
- FX3U-ENET-ADP Ethernet adapter

## Disclaimer

- This project is an independent, open-source implementation of the MC Protocol
for interoperability and educational purposes.

- Mitsubishi Electric, FX3U, FX3G, FX3S, and related names are trademarks of
Mitsubishi Electric Corporation.

- This project is not affiliated with, endorsed by, or supported by
Mitsubishi Electric Corporation.

## Features
- Symbol-based memory access (D, M, X, Y, R)
- ASCII MC Protocol (stable)
- Binary MC Protocol (experimental)
- CPU-aware memory validation
- Cross-platform (Windows / Linux)

## ✅ Stable ASCII MC Protocol support (FX3 series)
## ⚠️ Binary MC Protocol support is experimental and may vary by firmware

## Example

```python
from fx3u_mcprotocol import FX3UClient

plc = FX3UClient(
    ip="192.168.4.4",
    port=5001,
    cpu="FX3U",
    mode="ascii"
)

plc.connect()

print(plc.readReg("D100"))
print(plc.readBits("M0", 8))

plc.close()
materrine 0.1.2
Materrine™ is a powerful, readable, relative database which allows you to store your data anywhere, anyplace. And also allows you to store tags related with data into the database. The powerful built-in searching function will search ALL the data related to your targets. With useful tools to help you to manage all you data, everyone is able to use it. Storing data by just one function. Use materrine.help() for more info. Created by Marcy Mill. 
License: MIT
Requires Python: >=3.8

Materrine™ is a powerful, readable, relative database which allows you to store
your data anywhere, anyplace. And also allows you to store tags related with data
into the database. The powerful built-in searching function will search ALL the
data related to your targets. With useful tools to help you to manage all you data,
everyone is able to use it. Storing data by just one function. Use materrine.help()
for more info. Created by Marcy Mill.
faker-ecommerce-provider 1.1.0
Generate realistic e-commerce test data: products, SKUs, orders, 20+ carriers, 20+ payment methods, coupons, reviews, and more
License: MIT
Requires Python: >=3.10
Keywords: faker, ecommerce, e-commerce, fake-data, testing, shopping

# faker-ecommerce-provider

[![PyPI version](https://img.shields.io/pypi/v/faker-ecommerce-provider)](https://pypi.org/project/faker-ecommerce-provider/)
[![License](https://img.shields.io/badge/license-MIT-blue)](LICENSE)

Faker provider for generating realistic e-commerce fake data.

## Installation

```bash
pip install faker-ecommerce-provider
```

## Usage

```python
from faker import Faker
from faker_ecommerce import EcommerceProvider

fake = Faker()
fake.add_provider(EcommerceProvider)

# Basic usage
fake.product_name()       # 'Premium Leather Electronics Item'
fake.product_name(include_brand=True) # 'Sony Modern Wireless Headphones'
fake.brand_name()         # 'Samsung'
fake.product_description() # 'A modern headphones made with high-quality stainless steel.'
fake.sku()                # 'ABC-1234-XY'
fake.order_id()           # 'ORD-123456789'
fake.tracking_number()    # '1ZABCD1234567890'
fake.tracking_number(carrier="USPS") # '9400100000000000000000'
fake.price()              # '$49.99'
fake.shipping_carrier()   # 'FedEx'
fake.payment_method()     # 'Apple Pay'

# Generate a complete order
order = fake.full_order()
print(order)
# {
#   'order_id': 'ORD-891234567',
#   'product': 'Apple Classic Aluminum Laptop',
#   'sku': 'DLL-4821-KP',
#   'price': '$899.99',
#   'payment_method': 'Credit Card',
#   'customer_type': 'Prime',
#   'status': 'Shipped',
#   'carrier': 'UPS',
#   'tracking_number': '1Z87654...',
#   'review_rating': 5
# }
```

💡 **Tip**: Run `python showcase.py` to see all available features and examples!

## Available Methods

| Method | Example |
|--------|---------|
| `product_name()` | Premium Leather Electronics Item |
| `product_name(include_brand=True)` | Samsung Modern Smartphone |
| `brand_name()` | Apple, Sony, Nike |
| `product_description()` | A modern laptop made with high-quality aluminum. |
| `product_category()` | Electronics, Clothing, Home & Garden |
| `sku()` | ABC-1234-XY |
| `order_id()` | ORD-123456789 |
| `tracking_number()` | 1ZABCD1234567890 |
| `price()` | $49.99 |
| `discount_percentage()` | 25% |
| `shipping_carrier()` | FedEx, UPS, DHL |
| `payment_method()` | Credit Card, PayPal, Apple Pay |
| `order_status()` | Pending, Shipped, Delivered |
| `customer_type()` | Guest, VIP, Prime |
| `return_reason()` | Wrong Size, Defective |
| `coupon_code()` | SAVE20 |
| `review_rating()` | 1-5 |
| `full_order()` | Dictionary with complete order details |

## Running Tests

To run the tests, install the dependencies and run pytest:

```bash
pip install .[dev]
pytest tests/
```

## License

MIT