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 -
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 651 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛