Iota Python API
1.0.0
1.0.0
  • Introduction
  • Getting started with Iota Python Library and Iota IPython Terminal
    • Starting a Session
    • Creating a New Project
    • Loading a Project
    • Creating a New Scenario
    • Loading a Scenario
    • Importing a Dataset
    • Running Coarse-graining
  • Writing Scripts
    • Generic Scripts
    • Run(scenario) Scripts
  • Running Scripts
    • Running Generic Scripts
    • Running run(scenario) Scripts
  • Iota Python Reference Library
    • Datasets
    • Graphs
    • Scene renderer
    • Meshing
    • Variable types
    • Session
    • Project
    • Scenario
    • Graph
    • Dataset
    • Mesh
    • Script
    • File
    • Auxiliar
    • Enums
  • Examples
    • Creating a New Project
    • Creating a New Scenario
    • Creating Multiple Scenarios
    • Loading a Project and a Scenario
    • Importing a Dataset into a Scenario
    • Importing Multiple Datasets into different Scenarios
    • Creating a Cut-Plane with Results in a Dataset
    • Creating a New Result in a Dataset
    • Calculating a KPI and Exporting into a Graph
    • Getting the Profile of Result along a Line
    • Creating Multiple Result Line Variations and Plotting them in a Single Graph
    • Integrating a Result over a Mesh
    • Getting the Evolution of the Statistics of a Result
    • Creating Multiple Screenshots of a Dataset
    • Creating Multiple Videos of a Dataset
    • Cloninig Settings and Running Coarse-graining for Multiple Scenarios
    • Automating EDEM Simulations runs and Iota Analyses
Powered by GitBook
On this page

Was this helpful?

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.

    • 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

NextGetting started with Iota Python Library and Iota IPython Terminal

Last updated 5 years ago

Was this helpful?

Getting started with Iota Python Library and Iota IPython Terminal
Writting Scripts
Running Scripts
Iota Python Reference Library
Examples