The ix modeling platform
Project description
ixmp
: the ix modeling platform
The ix modeling platform (ixmp
) is a data warehouse for high-powered scenario
analysis, with interfaces to Python and R for efficient scientific workflows and
effective data pre- and post-processing, and a structured database backend for
version-controlled data management.
In the name, “ix” stands for “integrated” and “cross (x) cutting”.
The MESSAGEix modeling framework is built on top of the ix modeling platform.
This repository contains the core and application programming interfaces (API) for the ix modeling platform (ixmp), as well as a number of tutorials and examples for a generic model instance based on Dantzig's transport problem.
Documentation
Complete documentation of the ixmp API is available for current and past versions at: https://docs.messageix.org/ixmp/. This includes:
- Installation.
Most users will have ixmp installed automatically as a dependency when
installing MESSAGEix.
To install ixmp from source code, or to use ixmp from R, see
‘Installation’ or
INSTALL.rst
. - Tutorials. Introductory tutorials are provided in both Python and R; see ‘Tutorials’ or
tutorial/README.rst
. - How to cite
ixmp
when using it in published scientific work. See ‘User guidelines and notice’ orNOTICE.rst
. - Changelog and migration notes for each new release: see “What's New”.
Other forms of documentation:
- The online documentation is built automatically from the contents of the ixmp GitHub repository.
- For documentation of a specific release, e.g.
v3.2.0
, use the chooser in the bottom sidebar. - For offline use, the documentation can be built from the source code.
See
doc/README.rst
for further details. - The MESSAGEix API documentation links to the ixmp documentation in many places, for convenience.
License
Copyright © 2017–2024 IIASA Energy, Climate, and Environment (ECE) program
ixmp
is licensed under the Apache License, Version 2.0 (the "License"); you
may not use the files in this repository except in compliance with the License.
You may obtain a copy of the License in LICENSE
or at
https://www.apache.org/licenses/LICENSE-2.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ixmp-3.9.0.tar.gz
.
File metadata
- Download URL: ixmp-3.9.0.tar.gz
- Upload date:
- Size: 20.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22d52f0f723272fa400f2463525b9d3ae3909f4912f855e2db0bf011b337f066 |
|
MD5 | 1a78c842a692b69a24d51b4a38c6d1f8 |
|
BLAKE2b-256 | 0c9d0d9a843060635783cd15a41b0d08834126cdd73b33d78414274f4051a145 |
File details
Details for the file ixmp-3.9.0-py3-none-any.whl
.
File metadata
- Download URL: ixmp-3.9.0-py3-none-any.whl
- Upload date:
- Size: 20.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27794704876a3be8e0cdb92ce2f1aaa1c466eee081569083b93bc95d93750da6 |
|
MD5 | c8bf339d6f7b21b677088d365515ab9e |
|
BLAKE2b-256 | a48c7467b95c751ea4a9c20da77a841f394f4aa0fc359bc21814caa1ea618cb8 |