> For the complete documentation index, see [llms.txt](https://particle-analytics-1.gitbook.io/iota-python-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://particle-analytics-1.gitbook.io/iota-python-api/master.md).

# Introduction

Iota Suite provides a Python library that allows the execution of the actions available in the software without starting the sofwtare's Graphical User Interface (GUI). Moreover, it can be used to allow users to build their own library of scripts in order to automate and customize their analyses.

The following is a summary of the main actions that can be performed using the Iota Python Library

* Create/edit/remove projects and scenarios from the database
* Add/edit/remove datasets
  * Get results data and operate with them to create new results and/or calculate KPIs.
  * Create cut-planes and results profiles along a line (Line Variation).
  * Integrate results over meshes.
  * Get Statistical parameters of the results.
  * Modify dataset metadata: result names, units, legends, etc.
* Add/edit/remove graphs
  * Create new graphs based on X-Y data or on simple csv files.&#x20;
  * Create advanced graphs using Plotly internal capabilities.
* Create screenshots and videos from a dataset
* Set and run the coarse-graining analysis.
* Add/edit/remove and create meshes.

## Contents

* [Getting started with Iota Python Library and Iota IPython Terminal](/iota-python-api/using-ipl-from-ipython.md)
* [Writting Scripts](/iota-python-api/creating_scripts.md)
* [Running Scripts](/iota-python-api/running_scripts.md)
* [Iota Python Reference Library](/iota-python-api/iota.md)
* [Examples](/iota-python-api/examples.md)
