# Asset Management Package
Access to African, American, European and Asian open market data for financial analysis, scientific study and to provide a decision-making basis to investors.
## Installation
You can install this package using pip:
```bash
pip install marketflow
```
## How to use marketflow
Import requirements
```bash
from marketflow.market_registry import MarketRegistry
from marketflow.market_ticker import MarketTickers
from marketflow.market_data import MarketData
```
Or simply with
```bash
from marketflow import MarketRegistry, MarketTickers, MarketData
```
Initialize the registry (to manage cache / stored data)
```bash
register = MarketRegistry()
# Get detail
print(register.show_all())
# Market quick description
print(register.describe())
# Market list
print(register.market_list())
# register.purge() # Uncomment to clear existing registry data
```
Get available tickers for market (Ex : BRVM)
```bash
tickers = MarketTickers()
brvm_tickers = tickers.getTickers("BRVM")
print(brvm_tickers)
```
Download market data (example: BRVM, ticker SGBC, BOAB, BICC,...)
```bash
data = MarketData()
brvm_data = data.getData("BRVM", "all")
boab_data = data.getData("BRVM", "SGBC")
boab_data = data.getData("BRVM", "BOAB")
bicc_data = data.getData("BRVM", "BICC")
print(brvm_data.head())
```
Raw data
{
"_id": null,
"home_page": null,
"name": "marketflow",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "finance, analysis, analytics, statistics, raw data, market, evaluation",
"author": null,
"author_email": "ODJO OLABIYI AUREL GEOFFROY <xgeosoft@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ca/bd/b4854fb83157101f267a91889aa22e3f9a89e154a20643a20bce9f26ca94/marketflow-1.2.3.tar.gz",
"platform": null,
"description": "# Asset Management Package\r\n\r\nAccess to African, American, European and Asian open market data for financial analysis, scientific study and to provide a decision-making basis to investors.\r\n\r\n## Installation\r\n\r\nYou can install this package using pip:\r\n\r\n```bash\r\npip install marketflow\r\n```\r\n\r\n## How to use marketflow\r\n\r\nImport requirements \r\n\r\n```bash\r\nfrom marketflow.market_registry import MarketRegistry\r\nfrom marketflow.market_ticker import MarketTickers\r\nfrom marketflow.market_data import MarketData\r\n```\r\n\r\nOr simply with \r\n\r\n```bash\r\nfrom marketflow import MarketRegistry, MarketTickers, MarketData\r\n```\r\n\r\nInitialize the registry (to manage cache / stored data)\r\n\r\n```bash\r\nregister = MarketRegistry()\r\n\r\n# Get detail\r\nprint(register.show_all())\r\n\r\n# Market quick description\r\nprint(register.describe())\r\n\r\n# Market list\r\nprint(register.market_list())\r\n# register.purge() # Uncomment to clear existing registry data\r\n```\r\n\r\nGet available tickers for market (Ex : BRVM)\r\n\r\n```bash\r\ntickers = MarketTickers()\r\nbrvm_tickers = tickers.getTickers(\"BRVM\")\r\nprint(brvm_tickers)\r\n```\r\n\r\nDownload market data (example: BRVM, ticker SGBC, BOAB, BICC,...)\r\n```bash\r\ndata = MarketData()\r\nbrvm_data = data.getData(\"BRVM\", \"all\")\r\nboab_data = data.getData(\"BRVM\", \"SGBC\")\r\nboab_data = data.getData(\"BRVM\", \"BOAB\")\r\nbicc_data = data.getData(\"BRVM\", \"BICC\")\r\nprint(brvm_data.head())\r\n```\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Access to African, American, European and Asian market data for financial analysis.",
"version": "1.2.3",
"project_urls": {
"Homepage": "https://github.com/xgeosoft/marketflow"
},
"split_keywords": [
"finance",
" analysis",
" analytics",
" statistics",
" raw data",
" market",
" evaluation"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "1aab3c2f55c4b1412aac8daadcd668e70df1b9740853d93c769562657499af79",
"md5": "4c33e5889f20b2edd907010e518c143f",
"sha256": "9c9300c5170c6c0f5ca9e8be5e78b1963070a30976c02b495b32bc11c28c3600"
},
"downloads": -1,
"filename": "marketflow-1.2.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4c33e5889f20b2edd907010e518c143f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 18573,
"upload_time": "2025-10-15T19:46:33",
"upload_time_iso_8601": "2025-10-15T19:46:33.071655Z",
"url": "https://files.pythonhosted.org/packages/1a/ab/3c2f55c4b1412aac8daadcd668e70df1b9740853d93c769562657499af79/marketflow-1.2.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cabdb4854fb83157101f267a91889aa22e3f9a89e154a20643a20bce9f26ca94",
"md5": "d3fe0e5cb0f95500616f239cbb82c395",
"sha256": "c0bbc4057a2d78d320e2da10e9c0b8f74b5141402de3d19127944b5716f1cf1a"
},
"downloads": -1,
"filename": "marketflow-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "d3fe0e5cb0f95500616f239cbb82c395",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 16320,
"upload_time": "2025-10-15T19:46:34",
"upload_time_iso_8601": "2025-10-15T19:46:34.628101Z",
"url": "https://files.pythonhosted.org/packages/ca/bd/b4854fb83157101f267a91889aa22e3f9a89e154a20643a20bce9f26ca94/marketflow-1.2.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-15 19:46:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "xgeosoft",
"github_project": "marketflow",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "marketflow"
}