MetabX

MetabX, a package for structural input-output analysis of dissipative systems (either economic or ecological).

View project onGitHub

Features

  • Decomposes Physical Input-Output tables in their product-based structures and their corresponding cyclic-acyclic and direct-indirect components.
  • Draws the circular diagrams of the corresponding structures (requires Circos, read the docs).
  • Open source (GPL v.3 license)

Future developments

Future developments will be developed as my research on the topic goes on; some require fundamental research other just some time to be implemented.

  • Decomposes Monetary Input-Output tables in their product-based structures and their corresponding cyclic-acyclic and direct-indirect components.
  • Create an independent function to draw circular diagrams of either MIOTs or PIOTs without necessarily performing all structural decompositions.

Download

The software package consists on several python files which can be dowloaded from the developer page or from this page as well. There are several pre-requisites to run all functionalities of MetabX, please read the documentation.

Documentation

The documentation of the latest release can be found at http://a-altimiras-martin.github.io/MetabX/documentation/latest/ (I am sorry I did not manage to pass on the stylesheet, if you would like to download a nice html version with nicer layout and readability, please download this zip file).

Development

The repository contains the master branch (with the latest stable version), the dev branch (where development for future releases happens) and the gh-pages branch (where the files for this website are stored).

If you are familiar with Git, go to the project the project page (link on very top 'view project on Github'), fork it to your Github account and delete your master branch to avoid possible confusions. If you have never collaborate with Github, please read the tutorial from this other python package (NetworkX), which has a good introduction to Github collaboration workflow: http://networkx.github.io/documentation/development/developer/gitwash/git_development.html.

If you are unfamiliar with Git, I recommend reading first the Git Parable which explains metaphorically what Git is and how it works; then, take your time to go through the first 3 chapters of ProGit, an excellent online book, also available in pdf from the same page. Then, you will know everything you need about Git and even be able to apply it to other projects. For instance, if you use Latex, you can even use it to track changes on your Latex projects, keep them organised and be more productive and even collaborate with others on articles! see this post). Send me an email if something is unclear.

Support and Contact

Having trouble with MetabX? Check out the documentation or contact aleix.altimiras@pangea.org.