منصوبے کے بارے میں
findatapy ایک Apache-2.0 لائسنس یافتہ پائیتھون لائبریری ہے جو بیرونی ڈیٹا فراہم کنندگان سے مالیاتی مارکیٹ ٹائم سیریز حاصل کرنے کے لیے ایک یکساں انٹرفیس فراہم کرتی ہے۔ کسی درخواست کو MarketDataRequest کے ساتھ بیان کیا جاتا ہے اور Market.fetch_market کے ذریعے عمل میں لایا جاتا ہے۔ اسی درخواست کے انداز کو ALFRED/FRED سے روزانہ کی فاریکس ڈیٹا کے لیے یا Dukascopy سے بڈ/اسک ٹک ڈیٹا کے لیے بھی استعمال کیا جا سکتا ہے، صرف سورس، ٹکر، تاریخوں، فیلڈز اور فریکوئنسی کو تبدیل کرنے کی ضرورت ہوتی ہے۔
ریڈمی میں درج ڈیٹا ذرائع میں ALFRED/FRED، Bloomberg، Eikon، Quandl، Yahoo، Google، Dukascopy، Alpha Vantage، BoE اور کرپٹو کرنسی سے متعلق ذرائع شامل ہیں۔ کچھ سروسز جیسے Bloomberg اور Eikon کے لیے علیحدہ سبسکرپشنز یا لائسنس، blpapi جیسے وینڈر سافٹ ویئر اور درست API اسناد درکار ہوتی ہیں۔ API کیز کو درخواست میں پاس کیا جا سکتا ہے، کیرنگ سیٹ اپ اسکرپٹ کے ذریعے اسٹور کیا جا سکتا ہے، اسناد کی فائل میں رکھا جا سکتا ہے یا پراجیکٹ کنسٹنٹس میں ترتیب دیا جا سکتا ہے۔
یہ لائبریری کنفیگریشن پر مبنی حسب ضرورت ٹکرز، وینڈر ٹکر میپنگز، وائلڈ کارڈ یا فری فارم ٹکر کوئریز، فاریکس کراس کنسٹرکشن، ریسیمپلنگ، کیلنڈر اور ہولی ڈے ہیلپرز، فلٹرنگ اور ٹائم سیریز کیلکولیشنز کو سپورٹ کرتی ہے۔ اس میں CSV، HDF5، Parquet، مقامی فلیٹ فائلز، S3، Redis کیشنگ اور اس کے چینج لاگ میں بیان کردہ Arctic/ArcticDB سے متعلق اسٹوریج کے لیے فائل اور اسٹوریج انٹیگریشن بھی شامل ہے۔ Redis اختیاری ہے: اگر یہ دستیاب نہ ہو تو کیشنگ میں ایک نوٹ شدہ خرابی پیدا ہوتی ہے لیکن براہ راست مارکیٹ ڈیٹا ڈاؤن لوڈ اب بھی کام کر سکتے ہیں۔
findatapy کو PyPI سے یا براہ راست GitHub سے انسٹال کیا جا سکتا ہے۔ ریڈمی میں Python 3.10 کو ضروری تقاضا کے طور پر درج کیا گیا ہے، اس پراجیکٹ کو تجرباتی الفا سافٹ ویئر کے طور پر بیان کیا گیا ہے جس کی دستاویزات نامکمل ہیں، اور اس میں کئی ڈیٹا ذرائع کے لیے مثالی اسکرپٹس بھی شامل ہیں۔ اسے ایک اسٹینڈ اکیلے پیکیج کے طور پر ڈیزائن کیا گیا ہے جسے علیحدہ تجزیہ یا بیک ٹیسٹنگ لائبریریوں کے ساتھ استعمال کیا جا سکتا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.