بسته یکپارچه tse-dara

هر سه قسمت در یک پوشه، با یک نصب. نسخه کتابخانه 0.3.0a2 است.

این بسته شامل کد، مثال، آزمون و راهنمای دریافت قیمت، تاریخچه و ذخیره‌سازی است. قسمت‌های قبلی را جداگانه نصب نکنید.

Unified bundle 1 | Library 0.3.0a2 (alpha)

نصب در محیط فعلی

پوشه tse-dara را از ZIP خارج کنید و در Anaconda Prompt دستورهای زیر را اجرا کنید. مسیر پوشه را با محل واقعی استخراج هماهنگ کنید.

conda activate "G:\My progect\Python\TSE\venv"
cd /d "G:\My progect\Python\TSE\Lib\tse-dara"
python install.py

محیط پایتون یا پایگاه داده قبلی را حذف نکنید. پس از نصب، Kernel ژوپیتر را Restart کنید.

نصاب، همان فایل Wheel محلی را همراه وابستگی‌های Excel، Parquet و دفترچه‌ها نصب می‌کند. در صورت نبودن وابستگی‌ها، به اینترنت نیاز دارد. این ZIP بسته نصب کاملاً آفلاین نیست.

کد اصلی همان نسخه 0.3.0a2 است. اصلاحات این بسته مربوط به نصاب، راهنما و کنترل نسخه در دو دفترچه قبلی است.

برای توسعه‌های آینده، همین بسته به‌روز می‌شود. یکبار نصب یعنی نصب یکپارچه همه بخش‌ها؛ نه بی‌نیازی دائمی از ارتقا.

ترتیب اجرای مثال‌ها

شماره‌ها فقط ترتیب آموزش‌اند؛ نصب جداگانه ندارند. دفترچه‌های 01، 03، 05، 06، 07 و 09 مصنوعی و بدون شبکه‌اند. نمونه‌های 02، 04 و 08 به بورس وصل می‌شوند.

  1. 01_offline_demo.ipynb
  2. 02_live_quote.ipynb
  3. 03_history_offline.ipynb
  4. 04_history_live.ipynb
  5. 05_history_async.ipynb
  6. 06_files_offline.ipynb
  7. 07_history_store_sync.ipynb
  8. 08_part3_live.ipynb
  9. 09_part3_async.ipynb

بررسی نصب و گزارش خطا

python tools\verify_installation.py --full
python tools\check_part3.py

گزارش بررسی همین بسته در reports/unified است. گزارش‌های reports/history مربوط به تحویل‌های قبلی هستند.

Verification report

فایل CSV و فایل .dara.json کنار آن را با هم نگه دارید. خرابی ذخیره خودکار نباید دریافت معتبر را متوقف کند؛ اما save و flush صریح می‌توانند خطا بدهند.

Documentation

تحلیل، هوش مصنوعی، تعدیل قیمت، PostgreSQL و خدمات رسمی حساب‌دار هنوز پیاده‌سازی نشده‌اند. اسناد docs/design_v0_2 نقشه توسعه‌اند، نه فهرست امکانات آماده.

Implementation reference | Architecture and planning reference