semvec/pypi-packages huggingface dataset:
infra-analytics 0.1.4
Sort description

# Infra Analytics

Package Python để xử lý và phân tích dữ liệu hạ tầng, đặc biệt tập trung vào dữ liệu phường xã Việt Nam.

## Tính năng

- Crawl và xử lý thông tin phường xã từ Wikipedia
- Làm sạch và chuẩn hóa văn bản tiếng Việt
- Lưu trữ và quản lý dữ liệu trong PostgreSQL
- Xử lý dữ liệu đa luồng để tăng hiệu suất

## Cài đặt

### Cài đặt từ PyPI

```bash
pip install infra-analytics
```

## Sử dụng

### Sử dụng trong code Python

```python
from infra_analytics.crawler import process_ward_data
from infra_analytics.database import get_db_connection

# Xử lý dữ liệu phường xã
process_ward_data()

# Hoặc xử lý với kết nối DB tùy chỉnh
conn = get_db_connection()
process_ward_data(conn)
```

### Sử dụng Command Line

```bash
# Chạy crawler
infra-crawler

# Chạy với cấu hình tùy chỉnh
infra-crawler --config path/to/config.yaml
```

### Ví dụ xử lý dữ liệu

```python
from infra_analytics.utils import clean_ward_name, get_province_short
from infra_analytics.database import upsert_ward_info

# Chuẩn hóa tên phường
ward_name = clean_ward_name("Phường 1, Quận 1")
print(ward_name)  # Output: Phường 1

# Lấy tên tỉnh ngắn gọn
province = get_province_short("Thành phố Hồ Chí Minh")
print(province)  # Output: Hồ Chí Minh

# Cập nhật thông tin phường
ward_data = (12345, "Phường 1", "Phường", "Quận 1", "Hồ Chí Minh", 10000, 2.5, 4000, "https://wikipedia.org/...")
upsert_ward_info(conn, ward_data)
```

## Cấu trúc Project

```
infra_analytics/
├── __init__.py
├── config.py          # Cấu hình
├── crawler.py         # Module crawler chính
├── database.py        # Xử lý database
└── utils.py          # Các hàm tiện ích
```

## Yêu cầu hệ thống

- Python >= 3.8
- PostgreSQL >= 12
- Đủ quyền truy cập database
- Kết nối internet để crawl Wikipedia

## Xử lý lỗi thường gặp

1. Lỗi kết nối database:
   - Kiểm tra thông tin kết nối trong file .env
   - Đảm bảo PostgreSQL đang chạy
   - Kiểm tra quyền truy cập

2. Lỗi crawl Wikipedia:
   - Kiểm tra kết nối internet
   - Đảm bảo URL Wikipedia hợp lệ
   - Thử lại sau nếu bị rate limit

3. Lỗi xử lý dữ liệu:
   - Kiểm tra định dạng file Excel
   - Đảm bảo encoding UTF-8
   - Kiểm tra dữ liệu đầu vào

## License

Project này được cấp phép theo MIT License - xem file LICENSE để biết thêm chi tiết.

Author: Hautx2.fpt.com
todo-cli-johndoe 0.1.0
一个简单的命令行 TODO 列表管理器
Requires Python: >=3.7

# todo-cli

一个简单的命令行 TODO 列表管理器，帮助你跟踪和管理日常任务。

## 安装

```bash
pip install todo-cli-你的用户名
```

使用方法
添加待办事项：
```bash
todo add "学习Python"
```

查看所有待办事项：
```bash
todo list
```
标记待办事项为已完成（将 1 替换为实际的事项 ID）：
```bash
todo done 1
```
删除待办事项：
```bash
todo delete 1
```
清空所有待办事项：
```bash
todo clear
```

#### 4. `LICENSE`（使用 MIT 许可证）
MIT License
jaxbo 0.1.2
Fork of PredictiveIntelligenceLab/JAX-BO with updates and compatibility improvements for Colab and pipelines
Requires Python: >=3.6
Keywords: jax, bayesian optimization, machine learning, optimization

# JAX-BO (Extended): Bayesian Optimization in JAX

This is a modified and extended version of the original [JAX-BO](https://github.com/PredictiveIntelligenceLab/JAX-BO) library for Bayesian optimization, with improved compatibility and enhancements for modern Python and JAX versions.

---

## Getting Started

### Installation

You can install the latest version from PyPI:

```bash
pip install jaxbo
```

Launch the interactive tutorial on Google Colab:  
[![Open Demo in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ricardogr07/JAX-BO/blob/master/jaxbo_colab.ipynb)

---

## Maintainer and Fork Information

This fork is maintained by Ricardo García Ramírez, as of May 2025.

### Summary of Modifications

- Updated for compatibility with Python 3.12
- Migrated to recent versions of `jax` and `jaxlib`
- Fixed and tested all demo notebooks and example scripts
- Added detailed documentation to all public functions and modules
- Improved error handling and logging output
- Refactored and expanded optimizer functionality
- Clarified model design and acquisition strategy logic

> **Note:** This fork is **not affiliated** with the original authors. It is maintained independently to support downstream research applications.

---

## Original Project

This project is based on the original [JAX-BO](https://github.com/PredictiveIntelligenceLab/JAX-BO) library developed by the [Predictive Intelligence Lab](https://github.com/PredictiveIntelligenceLab) at the University of Pennsylvania.

---

## Citation (Original Work)

If you use this library in your research, please cite the original authors:

```bibtex
@software{jaxbo2020github,
  author = {Paris Perdikaris, Yibo Yang, Mohamed Aziz Bhouri},
  title = {{JAX-BO}: A Bayesian optimization library in {JAX}},
  url = {https://github.com/PredictiveIntelligenceLab/JAX-BO},
  version = {0.2},
  year = {2020},
}
```
---

## Changelog ##

All modifications and release notes are documented in the [CHANGELOG](CHANGELOG.md) file.

---
## License ##
This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.