DREAM3D-NX Python Docs (v24.12.02)

https://anaconda.org/bluequartzsoftware/dream3dnx/badges/version.svg https://anaconda.org/bluequartzsoftware/dream3dnx/badges/latest_release_date.svg https://anaconda.org/bluequartzsoftware/dream3dnx/badges/latest_release_relative_date.svg https://anaconda.org/bluequartzsoftware/dream3dnx/badges/platforms.svg https://anaconda.org/bluequartzsoftware/dream3dnx/badges/downloads.svg

Installation

Attention

MacOS Machines will need to export an environment variable BEFORE trying to do the conda installer.

export CONDA_OVERRIDE_OSX=11.0

The simplnx library can be installed through an Anaconda packages from the BlueQuartzSoftware channel. This can be achieved by creating a new virtual environment and installing the dream3dnx python package. Please check the latest release notes for the latest changes to the API.

DREAM3D-NX is built on top of a library called simplnx which is why all of the python code is prefixed as such.

conda config --add channels conda-forge
conda config --set channel_priority strict
conda create -n nxpython python=3.12
conda activate nxpython
conda install -c bluequartzsoftware dream3dnx

How to use SIMPLNX from Python

Attention

All users should start with the SIMPLNX Python Introduction

Attention

Users wanting to integrate the functionality included with SIMPLNX/DREAM3D-NX from within Python, you should use the link to SIMPLNX User API Docs

Attention

Users wanting to extend DREAM3D-NX by writing filters in the python language should go to the Writing a Python Filter

Indices and tables