Installation
============
Conda
-----
The preferred way to install the *iode* and *iode-gui* packages is through the `conda `__ package manager.
To install the latest stable version of the two packages, use the following command in a terminal::
$ conda install --channel plan-be iode iode-gui
Installing the *iode-gui* package through conda will also add two entries in your Windows Start Menu:
- **IODE > IODE Documentation**: opens the IODE documentation in your default web browser.
- **IODE > IODE Editor**: opens the IODE graphical user interface.
PyPI
----
To install the latest stable version of the *iode* and *iode-gui* packages, use ::
$ pip install iode iode-gui
NOTE: Installing *iode-gui* through pip will not add any entries in your Windows Start Menu.
Testing the installation
------------------------
To test the installation, type ::
$ python
Then ::
>>> import iode
>>> iode.__version__
''
>>> import iode_gui
>>> iode_gui.__version__
''
Required Dependencies
---------------------
iode
~~~~
- Python 3.12, 3.13 or 3.14
- `numpy `__
- `pandas `__
- `matplotlib `__
iode-gui
~~~~~~~~
- iode
- pyqt or pyside6
- qtconsole
- ipython
Optional Dependencies
---------------------
- `larray `__:
N-dimensional labelled arrays in Python (developed by the Federal Planning Bureau in Belgium)