bdsice

package module
v0.0.0-...-93f8c6f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2021 License: GPL-3.0 Imports: 0 Imported by: 0

README

bdsicego

bdsicego is a client for BDSICE written in Go. BDSICE stands for Base de Datos de Series de Coyuntura Económica and it is a database compiled by the Ministry of the Economy of Spain. It contains 22000+ data series relevant to the Spanish economy.

While the current website contains a basic interface to it and it is possible to download the full database and daily updates encoded in an ad-hoc format called "Xeriex" ((see here)), there is no currently no available API in which json data can be downloaded on-demand. bdsicego covers that gap and provides a Go library to decode Xeriex .xer files into JSON files that can be readily read into Python, R or any other data analysis libraries (along with other Go functions for basic data analysis of the database). It also provides a bdsicego executable command-line command that allows for quick exploration of the database: searching, displaying and plotting series.

bdsicego 0.1 has been tested on Linux (Debian Buster 10) and Windows 10. Code has been written with portability in mind, but it has not been yet compiled and tested for Mac platform. Let me know if you are interested on trying it and want to test it on a Mac computer.

Installing bdsicego command line util

$ git clone [email protected]:fabiansalazares/bdsicego.git
$ cd bdsicego/cmd/bdsicego/
$ go build
$ ./bdsicego

Documentation

Overview

Package bdsicego implements a client to the BDSICE database of economic indicators compiled by the Ministry of the Economy of Spain.

Directories

Path Synopsis
cmd
bdsicego
bdsicego shows, compares, plots, updates and downloads BDSICE data.
bdsicego shows, compares, plots, updates and downloads BDSICE data.
Package database implements tools and structures to search and access the series in the BDSICE.
Package database implements tools and structures to search and access the series in the BDSICE.
package decode implements tools to decode .xer format into .json files
package decode implements tools to decode .xer format into .json files
functions to download the BDSICE databases, fetch updates and get the latest coyuntura bulletins
functions to download the BDSICE databases, fetch updates and get the latest coyuntura bulletins
internal
config
config package to read configuration files
config package to read configuration files
package series defines data structures and functions to manipulate and retrieve BDSICE series
package series defines data structures and functions to manipulate and retrieve BDSICE series

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL