Metadata-Version: 2.4
Name: sibi-dst
Version: 2025.10.7
Summary: A data science toolkit for scalable data processing and analysis.
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: clickhouse-connect>=0.9.2
Requires-Dist: clickhouse-driver>=0.2.9
Requires-Dist: dask>=2025.9.1
Requires-Dist: distributed>=2025.9.1
Requires-Dist: fastapi>=0.118.0
Requires-Dist: filelock>=3.20.0
Requires-Dist: folium>=0.20.0
Requires-Dist: mysqlclient>=2.2.7
Requires-Dist: opentelemetry-api>=1.37.0
Requires-Dist: opentelemetry-exporter-otlp>=1.37.0
Requires-Dist: opentelemetry-sdk>=1.37.0
Requires-Dist: pandas>=2.3.3
Requires-Dist: psycopg2>=2.9.10
Requires-Dist: pyarrow>=21.0.0
Requires-Dist: pydantic>=2.11.10
Requires-Dist: pymysql>=1.1.2
Requires-Dist: redis>=6.4.0
Requires-Dist: rich>=14.2.0
Requires-Dist: s3fs>=2025.9.0
Requires-Dist: sqlalchemy>=2.0.43
Requires-Dist: tqdm>=4.67.1
Requires-Dist: uvicorn>=0.37.0
Requires-Dist: webdav4>=0.10.0
Requires-Dist: wheel>=0.45.1

### SIBI-DST

Data Science Toolkit built with Python, Pandas, Dask, OpenStreetMaps, NetworkX, SQLAlchemy, GeoPandas, and Folium.

## Example Use Cases

1. **Build DataCubes, DataSets, and DataObjects** from diverse data sources, including **relational databases, Parquet files, Excel (`.xlsx`), delimited tables (`.csv`, `.tsv`), JSON, and RESTful APIs**.
2. **Comprehensive DataFrame Management** utilities for efficient data handling, transformation, and optimization using **Pandas** and **Dask**.
3. **Flexible Data Sharing** with client applications by writing to **Data Warehouses in Clickhouse, local filesystems, and cloud storage platforms** such as **S3**.
4. **Microservices for Data Access** – Build scalable **API-driven services** using **RESTful APIs (`Django REST Framework`, `FastAPI`)** for high-performance data exchange.
5. **Geospatial Analysis** – Utilize **OpenStreetMaps** and **GeoPandas** for advanced geospatial data processing and visualization.

## Supported Technologies

- **Data Processing**: Pandas, Dask
- **Databases & Storage**: SQLAlchemy, Parquet, S3, Clickhouse
- **Mapping & Geospatial Analysis**: OpenStreetMaps, OSMnx, Geopy
- **API Development**: Django REST Framework, FastAPI

## Installation

```bash
# with pip

pip install sibi-dst  # Install only the main package
pip install sibi-dst[geospatial] # Install with geospatial dependencies
pip install sibi-dst[dev,test,geospatial]  # Install all optional dependencies


```
