# New module: OpenDose3D

**URL:** <https://discourse.slicer.org/t/new-module-opendose3d/12963>\
**Category:** Support\
**Tags:** extensions-manager\
**Created:** [August 12, 2020, 10:05am UTC](https://discourse.slicer.org/t/new-module-opendose3d/12963 "2020-08-12T10:05:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex\_Vergara](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/alex_vergara/32/15205_2.png) [@Alex\_Vergara](https://discourse.slicer.org/u/Alex_Vergara)\
**Post date:** [August 12, 2020, 10:05am UTC](https://discourse.slicer.org/t/new-module-opendose3d/12963/1 "2020-08-12T10:05:51Z")

</div>

Hello

We have released a beta test of our OpenDose3D extension. It is available in the last nightly using extension manager. We expect it to have bugs and we need to solve every bug you find in this stage.

Please report any bug in [Development · Boards · OpenDose / SlicerOpenDose3D · GitLab](https://gitlab.com/opendose/opendose3d/-/boards)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/d/9/d9fd463684fbf976c5a5a541c760966fa69c308e.png)

---

<div class="post-metadata">

**Author:** ![Alex\_Vergara](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/alex_vergara/32/15205_2.png) [@Alex\_Vergara](https://discourse.slicer.org/u/Alex_Vergara)\
**Post date:** [August 12, 2020, 10:33am UTC](https://discourse.slicer.org/t/new-module-opendose3d/12963/2 "2020-08-12T10:33:13Z")

</div>

I found the first error, when installed it does not create the logic see the error trace:

```auto
File “/Applications/Slicer.app/Contents/Extensions-29265/OpenDose3D/lib/Slicer-4.11/qt-scripted-modules/Dosimetry4D.py”, line 230, in setup
    self.setupWidgets()
  File “/Applications/Slicer.app/Contents/Extensions-29265/OpenDose3D/lib/Slicer-4.11/qt-scripted-modules/Dosimetry4D.py”, line 820, in setupWidgets
    self.logic = Dosimetry4DLogic(parent=self, isotopeText=isotopeText)
TypeError: ‘module’ object is not callable

```

However, this doesn’t happened when installed as a custom script.  
@lassoan, @cpinter  
Is there anything wrong in the packaging?

---

<div class="post-metadata">

**Author:** ![Alex\_Vergara](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/alex_vergara/32/15205_2.png) [@Alex\_Vergara](https://discourse.slicer.org/u/Alex_Vergara)\
**Post date:** [August 12, 2020, 2:08pm UTC](https://discourse.slicer.org/t/new-module-opendose3d/12963/3 "2020-08-12T14:08:24Z")

</div>

The commit [https://gitlab.com/opendose/opendose3d/-/commit/a28818c27f61ab302ce87cb9cf17fa3b34a8681b](https://gitlab.com/opendose/opendose3d/-/commit/a28818c27f61ab302ce87cb9cf17fa3b34a8681b) shall fix the issue. Let’s see tomorrow how it goes

---

<div class="post-metadata">

**Author:** ![Alex\_Vergara](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/alex_vergara/32/15205_2.png) [@Alex\_Vergara](https://discourse.slicer.org/u/Alex_Vergara)\
**Post date:** [August 13, 2020, 10:33am UTC](https://discourse.slicer.org/t/new-module-opendose3d/12963/4 "2020-08-13T10:33:50Z")

</div>

I have successfully tested it in MacOS

May somebody test in Windows and Linux?

---

<div class="post-metadata">

**Author:** ![Alex\_Vergara](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/alex_vergara/32/15205_2.png) [@Alex\_Vergara](https://discourse.slicer.org/u/Alex_Vergara)\
**Post date:** [August 13, 2020, 1:28pm UTC](https://discourse.slicer.org/t/new-module-opendose3d/12963/5 "2020-08-13T13:28:51Z")

</div>

Tested in Windows, it works fine.

---

<div class="post-metadata">

**Author:** ![Alex\_Vergara](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/alex_vergara/32/15205_2.png) [@Alex\_Vergara](https://discourse.slicer.org/u/Alex_Vergara)\
**Post date:** [August 13, 2020, 1:40pm UTC](https://discourse.slicer.org/t/new-module-opendose3d/12963/6 "2020-08-13T13:40:35Z")

</div>

There is a test failing and reported [here](https://gitlab.com/opendose/opendose3d/-/issues/26)
