Atio Documentation ================== **Atio** πŸ›‘οΈλŠ” μ•ˆμ „ν•˜κ³  μ›μžμ μΈ 파일 μ“°κΈ°λ₯Ό μ§€μ›ν•˜λŠ” κ²½λŸ‰ Python λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€. Pandas, Polars, NumPy λ“± 데이터 객체 μ €μž₯ μ‹œ **파일 손상 없이**, **νŠΈλžœμž­μ…˜μ²˜λŸΌ μ•ˆμ „ν•˜κ²Œ 처리**ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ£Όμš” κΈ°λŠ₯ --------- πŸ”’ **Atomic File Writing** Safe writing using temporary files πŸ“Š **Multiple Format Support** CSV, Parquet, Excel, JSON, etc. πŸ—„οΈ **Database Support** Direct SQL and Database writing πŸ“ˆ **Progress Display** Progress monitoring for large data processing πŸ”„ **Rollback Function** Automatic recovery when errors occur 🎯 **Simple API** Intuitive and easy-to-use interface πŸ“‹ **Version Management** Snapshot-based data version management 🧹 **Auto Cleanup** Automatic deletion of old data λΉ λ₯Έ μ‹œμž‘ --------- .. code-block:: python import atio import pandas as pd # κ°„λ‹¨ν•œ DataFrame 생성 df = pd.DataFrame({ "name": ["Alice", "Bob", "Charlie"], "age": [25, 30, 35], "city": ["Seoul", "Busan", "Incheon"] }) # μ•ˆμ „ν•œ 파일 μ“°κΈ° atio.write(df, "users.parquet", format="parquet") # 진행도 ν‘œμ‹œμ™€ ν•¨κ»˜ μ €μž₯ atio.write(df, "users.csv", format="csv", show_progress=True) μ§€μ›ν•˜λŠ” ν˜•μ‹ ------------ .. list-table:: μ§€μ›ν•˜λŠ” 파일 ν˜•μ‹ :widths: 20 20 20 20 :header-rows: 1 * - ν˜•μ‹ - Pandas - Polars - NumPy * - CSV - βœ… - βœ… - βœ… * - Parquet - βœ… - βœ… - ❌ * - Excel - βœ… - βœ… - ❌ * - JSON - βœ… - βœ… - ❌ * - Pickle - βœ… - ❌ - ❌ * - HTML - βœ… - ❌ - ❌ * - SQL - βœ… - ❌ - ❌ * - Database - ❌ - βœ… - ❌ * - NPY/NPZ - ❌ - ❌ - βœ… μ‚¬μš© 사둀 -------- πŸ”Ή **데이터 νŒŒμ΄ν”„λΌμΈ** ETL κ³Όμ •μ—μ„œ 쀑간 데이터 μ•ˆμ „ν•˜κ²Œ μ €μž₯ πŸ”Ή **μ‹€ν—˜ 데이터 관리** λ¨Έμ‹ λŸ¬λ‹ μ‹€ν—˜ 결과의 버전 관리 πŸ”Ή **λŒ€μš©λŸ‰ 데이터 처리** λŒ€μš©λŸ‰ 파일의 μ•ˆμ „ν•œ μ €μž₯ 및 진행도 λͺ¨λ‹ˆν„°λ§ πŸ”Ή **λ°μ΄ν„°λ² μ΄μŠ€ 연동** Pandas/Polars 데이터λ₯Ό SQL/NoSQL DB에 μ•ˆμ „ν•˜κ²Œ μ €μž₯ λͺ©μ°¨ ---- .. toctree:: :maxdepth: 2 :caption: μ‚¬μš©μž κ°€μ΄λ“œ: installation quickstart examples advanced_usage .. toctree:: :maxdepth: 2 :caption: API μ°Έμ‘°: api configuration API Reference ============= 핡심 ν•¨μˆ˜λ“€ ----------- .. automodule:: atio :members: :undoc-members: .. automodule:: atio.core :members: :undoc-members: .. automodule:: atio.plugins :members: :undoc-members: .. automodule:: atio.utils :members: :undoc-members: Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`