Question about terminal dat api
Hi team, we used to use python library eikon before (import eikon as ek), and I noticed recently the codecreator in terminal changed to use refinitiv.data (import refinitiv.data as rd) package. Besides, I also found some code samples using refinitiv.dataplatform.eikon (import refinitiv.dataplatform.eikon as rd). May I know 1) will eikon package end of life? 2) which one is the official, refinitiv.data or refinitiv.dataplatform.eikon? 3) should someone using eikon before migrated to new package?
Thanks in advance for your help!
Best Answer
-
Hello @Julian.Bai
The RD library supports 3 sessions (or access points) as follows:
- Desktop Session: Connect to the Workspace/Eikon desktop application that runs in the same machine using App Key (the same way as Eikon Data API)
- Platform Session: Connect to the RDP using RDP credential.
- Streaming services with a deployed ADS: Connect to local RTDS server.
The clients can configure which access point they want to connect via the RD - Lib configuration file.
{
"logs": {
"level": "debug",
"transports": {
"console": {
"enabled": false
},
"file": {
"enabled": false,
"name": "refinitiv-data-lib.log"
}
}
},
"sessions": {
"default": "platform.rdp",
"platform": {
"rdp": {
"app-key": "YOUR APP KEY GOES HERE!",
"username": "YOUR RDP LOGIN OR MACHINE GOES HERE!",
"password": "YOUR RDP PASSWORD GOES HERE!"
},
"deployed": {
"app-key": "YOUR APP KEY GOES HERE!",
"realtime-distribution-system": {
"url" : "YOUR DEPLOYED HOST:PORT GOES HERE!",
"dacs" : {
"username" : "YOUR DACS ID GOES HERE!",
"application-id" : 256,
"position" : ""
}
}
}
},
"desktop": {
"workspace": {
"app-key": "YOUR APP KEY GOES HERE!"
}
}
}
}And the code uses
refinitiv.data as rd
rdp.opensession()
rd.get_data(['LSEG.L', 'VOD.L'])
...as usual.
Please find more detail on the following resources:
0
Answers
-
Hello @Julian.Bai
Both Standalone Eikon Data API (https://pypi.org/project/eikon/ - import eikon as ek) and Refinitiv Data Library for Python - Eikon module (https://pypi.org/project/refinitiv-data/ - import refinitiv.dataplatform.eikon as ek) are LSEG official products.
The Refinitiv Data Library for Python (RD Lib - Python) just includes the Eikon Data API to its library as a sub-module, so they (standalone and sub-module) are the same.
Please be informed that there is no plan to end of life the standalone Eikon Data API, but the sub-module Eikon Data API will be removed from the RD Lib in the future release.
Existing clients who are using the Eikon Data API either standalone or sub-module should upgrade to the RD Lib - Python "Desktop session" which has the same kind of functionalities as Eikon Data API.
Conclusion:
1) will eikon package end of life? ==> no plan.
2) which one is the official, refinitiv.data or refinitiv.dataplatform.eikon? ==> They are all official.
3) should someone using eikon before migrated to new package? ==> They should upgrade to RD Lib - Python "Desktop session"I hope this information helps.
0 -
Hi Wasin, thanks for the answer. Just being a bit confused, the desktop session means we should use import refinitiv.data as rd and rdp.opensession(), am I correct?
0 -
Thanks Wasin!0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛