# Installing and using Python wrapped Remote Module

**URL:** https://discourse.itk.org/t/installing-and-using-python-wrapped-remote-module/2104
**Category:** Beginner Questions
**Tags:** python
**Created:** [July 29, 2019, 1:46pm UTC](https://discourse.itk.org/t/installing-and-using-python-wrapped-remote-module/2104 "2019-07-29T13:46:29Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![matt.mccormick](https://discourse.itk.org/user_avatar/discourse.itk.org/matt.mccormick/32/7_2.png) [@matt.mccormick](https://discourse.itk.org/u/matt.mccormick)
#### Post date: [July 31, 2019, 3:17pm UTC](https://discourse.itk.org/t/installing-and-using-python-wrapped-remote-module/2104/5 "2019-07-31T15:17:13Z")

</div>

Welcome to the ITK community @laqua-stack!

First, well done building the Python package. 👏

To make it easier, I have uploaded [binary `itk-strain` Python packages to PyPI](https://pypi.org/project/itk-strain/). Please try installing it in a new conda virtual environment with:

```auto
pip install itk-strain

```

> Is there a specific way to find the correct naming convention of a remote module, wrapped for python?

To find out the content of the package, we can do the following:

```auto
from itk import Strain
dir(Strain)

```

which results in:

```auto
['ImageToImageFilter',
 'StrainImageFilter',
 '_LazyITKModule__belong_lazy_attributes',
 ' __doc__',
 ' __loader__',
 ' __name__',
 ' __package__',
 ' __spec__',
 'image_to_image_filter',
 'lazy_attributes',
 'loaded_lazy_modules',
 'strain_image_filter']

```

We know that the module is named `Strain` by the [argument to `itk_wrap_module`](https://github.com/KitwareMedical/ITKStrain/blob/master/wrapping/CMakeLists.txt#L1).

`StrainImageFilter` is the ITK class that can be used for [streaming pipelines](https://github.com/KitwareMedical/2019-03-13-KRSCourseInBiomedicalImageAnalysisAndVisualization/blob/master/2_Image_Filtering.ipynb).

`strain_image_filter` provides a [functional, Pythonic interface to the filter](https://discourse.itk.org/t/itk-5-0-beta-1-pythonic-interface/1271).

> Any suggestions? I am definitly missing somethin, sorry.

You are doing excellent 🙂 – I think there is a bug in the wrapping that causes the confusing error. I will follow-up…

---

_[View the full topic](https://discourse.itk.org/t/installing-and-using-python-wrapped-remote-module/2104)._
