Representing Matrices as JSON Objects: Part 1

Representing Matrices as JSON Objects: Part 1

Representing a matrix as a JSON object is a task that appears in many modern data science contexts, in particular when one wants to exchange matrix data online. While there is no universally agreed way to achieve this task in all circumstances, in this series of posts we discuss a number of options and the associated tradeoffs.

Reading Time: 13 min.
Motivation and Objective Representing a matrix as a JSON object is a task that appears in many modern data science contexts, in particular when one wants to exchange matrix data online. There is no universally agreed way to achieve this task and various options are available depending on the matrix type and the programming tools and environment one has available. Matrices are not native structures in general purpose computing environments. They are typically handled with speficic packages (modules, extensions or libraries).
Integrating the IPCC Emissions Factors Database Into Equinox

Integrating the IPCC Emissions Factors Database Into Equinox

In the latest update of the Equinox Project we discuss the integration of reference data an in particular greenhouse gas emissions factors as catalogued in the IPCC Emissions Factors database (EFDB).

Reading Time: 2 min.
Equinox is an open source platform that supports the holistic risk management and reporting of major sustainable finance projects (the financing of projects with material physical footprint) such as project finance. Equinox aims to integrate in the database a number reference databases that facilitate tasks of sustainable portfolio management. In the current focus such reference material concerns the emissions factors for various processes and activities. In the latest (Solstice Day!) update of the Equinox Project we discuss the integration of reference data an in particular greenhouse gas emissions factors as catalogued in the IPCC Emissions Factors database (EFDB).
Open Risk White Paper: Sustainable Portfolio Management - Attribution and Allocation of Greenhouse Gas Emissions

Open Risk White Paper: Sustainable Portfolio Management - Attribution and Allocation of Greenhouse Gas Emissions

We develop an analytic framework that synthesizes current approaches to sustainable portfolio management in the context of addressing climate change. We discuss the different required information layers, approaches to emissions accounting, attribution and forward-looking limit frameworks implementing carbon budget constraints.

Reading Time: 3 min.
The frontpage graphic is adapted from Steffen et al. “Planetary Boundaries: Guiding human development on a changing planet”. Science (2015). The Planetary Boundaries concept was proposed in 2009 by this group of Earth system and environmental scientists. The group suggested that finding a “safe operating space for humanity” is a precondition for sustainable development. The framework is based on scientific evidence that human actions since the Industrial Revolution have become the main driver of global environmental change.
5000 Members of Sustainable Finance Subreddit

5000 Members of Sustainable Finance Subreddit

The Sustainable Finance forum is dedicated to news, events, ideas, research, funding, data and tools relevant to sustainable finance and has just crossed the five thousand member threshold!

Reading Time: 1 min.
Interest in Sustainable Finance is growing What is “Sustainable Finance”? A working definition is: A financial system that takes into account environmental, social and governance considerations to ensure long term sustainability of the human economy. You can imagine that with a scope and ambition that sweeping, the devil hidden in the details will be of gargantuan size. The definitions of so-called ESG factors, the incorporation of sustainability into business strategies, the governance, policies and risk management applicable to ESG Risks, the ESG and climate-related disclosures and the development of “green” financial products are all topics that combine urgency, complexity and potentially dramatic impact.
Sustainability Is Not a Point It Is a Surface of Possibilities

Sustainability Is Not a Point It Is a Surface of Possibilities

Sustainability is frequently depicted as an emissions curve to bend, or a temperature threshold not to exceed. A useful visual model is to see sustainability as a surface of possibilities. Achieving environmental objectives still allows widely differing choices that may not all be equally desirable.

Reading Time: 8 min.
Bending the Curve - Sustainability Conceptualized as a One Dimensional Exercise The opening of the Global Scenario Group report “Bending the Curve: Toward Global Sustainability” by Paul Raskin, Gilberto Gallopin, Pablo Gutman, Al Hammond and Rob Swart, published in 1998 goes as follows: Over the last few centuries, a mere heartbeat of historic time, humanity has moved to the brink of a new evolutionary milestone - the planetary phase of civilization.
Open Risk Hydra GSOC 2021 Credit Risk Project Wrap Up

Open Risk Hydra GSOC 2021 Credit Risk Project Wrap Up

Reading Time: 5 min.
The GSOC 2021 collaboration between Open Risk and the Hydra Ecosystem - Project Wrap-Up Google Summer of Code 2021 came and went amid the still ongoing worldwide pandemic experience. Open Risk was happy to join forces with the Hydra Ecosystem in exploring a proof-of-concept for next generation API’s using Hydra. The project aimed to guide students (here and here) to build a hypermedia enabled REST service that can serve standardized credit portfolio data.
Offline Availability of Open Risk Manual Content

Offline Availability of Open Risk Manual Content

In this post we explore some offline availability options that are relevant for Open Risk projects and some first steps in this direction

Reading Time: 3 min.
Offline versus Online In computer technology and telecommunications, online indicates a state of connectivity over digital networks, and offline indicates a disconnected state. Both states have many sub-divisions. For example the type online access varies enormously according to the bandwidth and latency of connections. Similarly, people may be “offline” as not having network access or completely unplugged, as in not having access or using any electronic device. While the number of people, the fraction of time and the type of activities they engage on has rapidly expanded as digital technology increasingly diffuses, the online state is certainly not the default state and in many regions or population segment might be completely out of reach.
List of Commonly Conflated Financial Terms

List of Commonly Conflated Financial Terms

In this blog post we discuss a number of financial terms whose precise meaning is frequently intentionally or unintentionally obscured. As a result those terms may, like a Rorschach Blot, mean different things to different people. Unlike this famous psychological test, ambiguity in weighty financial matters can have adverse consequences.

Reading Time: 13 min.
According to wikipedia Conflation is the merging of two or more sets of information, texts, ideas, opinions, etc., into one, often in error. This may lead to misunderstandings, as the fusion of distinct subjects might obscure analysis of relationships which are emphasized by contrasts. Why does conflation happen in the first place? There are several possible factors which in some contexts may be co-existing and overlapping: gratuitous (over)simplification driven by laziness or habit literacy gaps in either the originator or the receiver of information an objective to frame, mislead or otherwise be economical with the truth In this blog post we discuss a number of interrelated financial terms whose precise meaning is frequently intentionally or unintentionally obscured.
9 Things They Do Not Tell You About Risk Management

9 Things They Do Not Tell You About Risk Management

Risk management means different things to different people. In this post we explore some truths about professional risk management that highlight both the challenges it is facing as a discipline and the significant role it can play towards a sustainable future

Reading Time: 12 min.
9 things they do not tell you about risk management Risks don’t fall from the sky, they are generated by other people Informal Risk Management was practiced by individuals since time immemorial. This is the domain of intuitive decision-making, assessing a situation on the spot and taking immediate action to avoid obvious risks. Over aeons empirical risk management has collected a treasure of heuristics, rules of thumb and colorful Risk Management One-Liners such as: There is never only one cockroach.
Open Risk Mentoring GSOC 2021 Hydra Nextgen API Project

Open Risk Mentoring GSOC 2021 Hydra Nextgen API Project

For the Google Summer of Code 2021 season Open Risk is happy to join forces with the Hydra Ecosystem to mentor a student project that aims to build a hypermedia enabled REST service around standardized credit portfolio data

Reading Time: 4 min.
A GSOC 2021 summer project collaboration between Open Risk and the Hydra Ecosystem Summer is underway and for the Google Summer of Code 2021 season Open Risk is happy to join forces with the Hydra Ecosystem. The project aims to guide students to build a hypermedia enabled REST service around standardized credit portfolio data. More specifically the project will build a REST service as backend for a hypothetical banking entity that collects and disseminates credit portfolio data conforming to an established public standard (the EBA NPL templates, see below).
Connecting the Dots: Concentration, diversity, inequality and sparsity in economic networks

Connecting the Dots: Concentration, diversity, inequality and sparsity in economic networks

In this second Open Risk White Paper on "Connecting the Dots" we examine measures of concentration, diversity, inequality and sparsity in the context of economic systems represented as network (graph) structures.

Reading Time: 6 min.
Concentration, diversity, inequality and sparsity in the context of economic networks In this second Open Risk White Paper on Connecting the Dots we examine measures of concentration, diversity, inequality and sparsity in the context of economic systems represented as network (graph) structures. We adopt a stylized description of economies as property graphs and illustrate how relevant concepts can represent in this language. We explore in some detail data types representing economic network data and their statistical nature which is critical in their use in concentration analysis.
9 Ways Graphs Show Up in Data Science

9 Ways Graphs Show Up in Data Science

We explore a variety of distinct uses of graph structures in data science. We review various important graph types and sketch their linkages and relationships. The review provides an operational guide towards a better overall understanding of those powerful tools

Reading Time: 17 min.
Graphs seem to be everywhere in modern data science Graphs (and the related concept of Networks) have emerged from a relative mathematical and physics niche to an ubiquitous model for describing and interpreting various phenomena. While the scholarly account of how this came about would probably need a dedicated book, there is no doubt that one of the key factors that increased the visibility of the graph concept is the near universal adoption of digital social networks.
Equinox: a Platform for Sustainable Project Finance Risk Management

Equinox: a Platform for Sustainable Project Finance Risk Management

On Earth Day 2021 we are happy to launch Equinox, an open source platform supporting sustainable project finance

Reading Time: 5 min.
Equinox is an open source platform that supports holistic risk management and reporting of Sustainable Finance (Sustainable Portfolio Management). The platform integrates geospatial information with applicable regulatory and industry standards from EBA, PCAF and Equator Principles to provide a holistic view of the footprint of both individual projects and portfolios, in particular of project finance investments. Motivation Sustainability (understood in environmental, economic and social terms) is emerging as an undisputed constraint that will shape future human activity and more specifically how the financial system facilitates and empowers economic life.
Towards the Semantic Description of Machine Learning Models

Towards the Semantic Description of Machine Learning Models

Reading Time: 7 min.
Semantic Web Technologies integrate naturally with the worlds of open data science and open source machine learning, empowering better control and management of the risks and opportunities that come with increased digitization and model use The ongoing and accelerating digitisation of many aspects of social and economic life means the proliferation of data driven/data intermediated decisions and the reliance on quantitative models of various sorts (going under various hashtags such as machine learning, artificial intelligence, data science etc.
Visual Overview of Built-In Python Data Types

Visual Overview of Built-In Python Data Types

We discuss the Python language built-in data types and a visualization that organizes them according to key attributes

Reading Time: 4 min.
Data Types are a fundamental building block of data science Data science is about data, but data are not simple and tame beasts. They have character and attitude, which can cause a lot of friction between them and the data scientist. There is a lot of sweat and tears involved when confronting data, but data scientists can do worse than know how to handle in particular Data Type quirks. Namely, a good fraction of data science involves not modelling data, not transforming data, not even cleaning data but simply goading data around the right containers, providing them with the right stage that fits their character.
Marking Pi Day 2021 With a Raspberry Pi Docker Image for OpenNPL

Marking Pi Day 2021 With a Raspberry Pi Docker Image for OpenNPL

We celebrate Pi Day 2021 releasing an ARM version of the openNPL platform that is suitable for the Raspberry Pi

Reading Time: 2 min.
Celebrating Pi Day 2021 Pi Day is celebrated every year on March 14th. The reason of course is that the day is denoted in some calendars as (3/14), which evokes of 3.14, the first three digits of “π”. A thin excuse maybe but sufficient for the true believers to join along! The occasion represents an annual opportunity for mathematics and science enthusiasts to recite the infinite charms of Pi, including its irrationality, to talk to friends and family about math and its uses, and, when everything else fails, simply eat pie.
An introduction to Semantic Python

An introduction to Semantic Python

A CrashCourse introduction to semantic data using Python covering a number of frameworks such as rdflib, owlready and pySHACL

Reading Time: 2 min.
Course Content This CrashCourse is an introduction to semantic data using Python. It covers the following topics: We learn to work with RDF graphs using rdflib We explore the owlready package and OWL ontologies We look into json-ld serialization of RDF/OWL data We try data validation using pySHACL We use throughout a realistic data set based on the Credit Ratings Ontology Who Is This Course For The course is useful to:
Stress Testing of the Future - A view from 2031

Stress Testing of the Future - A view from 2031

What is the future of stress testing? We speculate on how stress testing might look like in 2031

Reading Time: 13 min.
What is the future of stress testing? To speculate on the future of Stress Testing we need first a basic definition what stress testing is. Broadly speaking, the goal of Stress Testing is to assess how a system would behave under adverse conditions that - while not the most likely outcome with the knowledge of today - are within the realm of the plausible. There are, broadly speaking, two types of stress testing: The Real stress testing version and Hypothetical stress testing version.
Visualization of a Planet in Lockdown

Visualization of a Planet in Lockdown

We visualize global mobility patterns over a full year of pandemic induced lockdowns

Reading Time: 5 min.
Visualizing a year in lockdowns and restricted mobility As we move into February 2021 the world will be experiencing almost a year under pandemic conditions. This has markedly changed behavioral patterns of human mobility across the board. One major difference with previous pandemics is that through the use of a variety of digital technologies and new data collection channels we know have an unprecedented view of those changing mobility patterns.
Non-Performing Loan Ontology

Non-Performing Loan Ontology

The NPL Ontology (NPLO) is a new ontology describing datasets of Non-Perfoming Loan Portfolios.

Reading Time: 4 min.
The Non-Perfoming Loan Ontology The Non-Performing Loan Ontology is a framework that aims to represent and categorize knowledge about non-performing loans using semantic web information technologies. Codenamed NPLO, it codifies the relationship between the various components of a Non-Performing Loan portfolio dataset.(NB: Non-performing loans are bank loans that are 90 days or more past their repayment date or that are unlikely to be repaid, for example if the borrower is facing financial difficulties).