The Eikon Data API provides simple access to users who require programmatic access to Refinitiv data on the desktop. These APIs are intended for Eikon users.

The APIs provide access to the following content sets:

  • Fundamental and reference data
  • Price time series
  • News
  • Symbology conversion

This article will explain how to install and use the .NET library for Eikon Data API in Jupyter Notebook.

Note: This library is open-source, community-owned, and not officially supported by Refinitiv.

Prerequisite


For the Python programming language, Pandas is an efficient and popular data analysis tool, especially its Dataframe, used to manipulate and display data. For the .NET programming languages, we can use Deedle or Microsoft.Data.Analysis package available in NuGet which also provides a DataFrame class used to manipulate, transform, and display data.

This example focuses on Microsoft.Data.Analysis package by demonstrating some basic features of the DataFrame class in Jupyter Notebook.

It also uses the XPlot.Plotly package which is F# data visualization package to plot charts for the data in the Dataframe. The source code is available on GitHub.

Prerequisite

To run examples…


Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations, and narrative text. It can be used as a tool for interactively developing and presenting data science projects. Mostly, it is used with Python and R which are scripting languages. However, it can also be used with compiled languages, such as .NET programming languages, Go, and Julia. For a list of supported programming languages, please refer to the Jupyter kernels page in GitHub.

This article explains steps to set up Jupyter Notebook for .NET Core programming languages on Windows…


Refinitiv Real-Time Distribution System (RTDS) is a networked data distribution architecture for the financial marketplace that enables customers to integrate data from any source including Refinitiv real-time, Direct feeds from exchanges, and third-party feeds from a wide range of feed handlers. RTDS is a product family which offers various features and products. Customers can choose and configure the functions they need. Major RTDS products consist of:

1. Refinitiv Real-Time Advanced Distribution Hub (ADH)

The ADH is an RTDS infrastructure component that connects to the data feeds and distribute the data items to the RTDS

2. Refinitiv Real-Time Advanced Distribution Server…


The Datastream Commodities Overview illustrates recent price movements for key commodities in the Metals, Energy, Chemicals, Agriculture, and Indices. It uses DataStream Web Services to retrieve the one-year historical price for commodities and then plot line charts with trend lines that demonstrate directions and movements of prices. It also shows summary data such as percentage change, one year low, and one year high in the table. It is similar to the Datastream Commodities Overview in the Refinitiv Eikon Excel Template Library.

Datastream

Datastream is the world’s leading time-series database, enabling strategists, economists, and research communities’ access to the most comprehensive financial…


Jupyter Notebook is an open-source web application that allows us to create and share documents that contain live code, equations, visualizations, and narrative text. It can be run on any web browsers and used as a tool for interactively developing and presenting data science projects. Because it is based on web technologies, we can use them with IPython to create custom widgets to be displayed in the Jupyter notebook. This article demonstrates how to develop custom widgets displayed in the Jupyter Notebook.

Widgets

Widgets are eventful python objects that have a representation in the browser such as sliders, Google charts, and…


Overview

R is an interpreted programming language for statistical computing and graphics supported by the R Foundation. It is widely used among statisticians and data miners for developing statistical software and data analysis.

R is available as Free Software under the terms of the Free Software Foundation’s GNU General Public License in source code form. It compiles and runs on a wide variety of UNIX platforms and similar systems (including FreeBSD and Linux), Windows and macOS.

According to the information from stack overflow in 2017, the R programming language had shown outstanding growth from 2016 to 2017. …


“We live in an API-driven world,” said Julia Kreger, OpenStack Ironic project team lead and principal software engineer at Red Hat.

API is an acronym for “Application Programming Interface.” It has a long history since the first computer programs were written. At first, APIs form “contracts” for accessing resources from the operating system, software libraries, or other systems.

With the emerge of Internet and HTTP, the Web API was introduced. It uses request and response mechanism to access services or resources available on other servers. According to the information from www.programmableweb.com, the world’s leading source of news and information about…

Jirapongse Phuriphanvichai

Developer Advocate, Refinitiv

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store