Would it be possible to have a version without depending on the remote debugger? It seems only PyCharm Professional edition (paid) offering that function.
@3dslicertutorial5 ай бұрын
You can find several options here 😁: github.com/SlicerRt/SlicerDebuggingTools
@vamsithiriveedhi5936 ай бұрын
Thank you for this tutorial! I am on my journey to help create/contribute to extensions and was having a hard time to find documentation or videos. Your video was so easy to follow.
@3dslicertutorial6 ай бұрын
So glad it can be helpful 😁
@MLDawn Жыл бұрын
This is brilliant!!! I was not able to find sample Python scripts provided by 3DSlicer! You make it very simple! Now I have a much better idea as to which part I should change if I want to make the module more advanced!!! Thanks a million
@3dslicertutorial Жыл бұрын
Thank you so much for your affirmation. That means a lot to me!
@MLDawn Жыл бұрын
@@3dslicertutorial I sent a reply which I suppose has not been posted successfully! Would it be possible to have a Zoom call to discuss the integration of the module I have developed into 3DSlicer? I knopw this is probably a lot to ask, so if you cannot do this, I understand. Thanks.
@3dslicertutorial Жыл бұрын
@@MLDawn The next NA-MIC project week, the 40th, can be a great chance for you to discuss and distribute your contribution to 3D Slicer. It will be a hybrid event, both in-person and on Zoom. You are very welcome to take part in! Find detailed information here: projectweek.na-mic.org/PW40_2024_GranCanaria/
@MLDawn Жыл бұрын
Thanks for the video. I have developed a Python module, which uses Machine Learning to annotate medical images. I would like to contribute to 3DSlicer by integrating my module into it. Could you please refer me to a resource that would guide me through the process? Thanks a lot for your help.
@3dslicertutorial Жыл бұрын
Please find this instruction link to distribute your work to 3D Slicer :😁 slicer.readthedocs.io/en/latest/developer_guide/extensions.html#distribute-an-extension
@amirm7373 Жыл бұрын
Thank you. I wish there were more series. How can we manipulate data? How can we overwrite the load data function?
@3dslicertutorial Жыл бұрын
3D Slicer is open-source software. There is a module "Data" for you to rename or delete the data. For different types of data, you can go to different modules for your manipulation, e.g., use module "Sequences" to modify an ultrasound sequence, or, use module "Markups" to change annotations. You may find the source code of Python Scripted modules from the module UI, or C++ code from the 3D Slicer Github repo. :)
@lewisbowes4921 Жыл бұрын
Thanks for uploading this!
@3dslicertutorial Жыл бұрын
My pleasure! Thank you for your encouragement!
@Kepler452bee Жыл бұрын
Hi, great tutorial! I'd like to know if you have QQ or telegram groups to discuss how to develop the Slicer's extension.
@3dslicertutorial Жыл бұрын
Thank you for watching! Generally, we can find/post questions/answers here 😁: discourse.slicer.org/
@user-im9hw8zl5u Жыл бұрын
So what is observer?
@3dslicertutorial Жыл бұрын
You can check this: forum.qt.io/topic/20948/mvc-vs-observer 😁
@user-im9hw8zl5u Жыл бұрын
It's very kind of you to share the tutorial on youtube. I wonder if you can upload the video to bilibiil or some blog?
@3dslicertutorial Жыл бұрын
Thank you so much for your encouragement! Please find the video tutorials on bilibili from the links below: Bilibili Preview 00-A: www.bilibili.com/video/BV1cK411C7CW/ Bilibili Preview 00-B: www.bilibili.com/video/BV1zM411h7DV/ Bilibili Preview 00-C: www.bilibili.com/video/BV1CA411Z7No/ Bilibili Step #01: www.bilibili.com/video/BV1524y1Y7ao/ Bilibili Step #02: www.bilibili.com/video/BV1TM411b7JY/ Bilibili Step #03: www.bilibili.com/video/BV1xK411C7F2/ Bilibili Step #04: www.bilibili.com/video/BV1KA411f71N/
@lukasst1214 Жыл бұрын
Hi, excellent tutorial! I wondering if there is a way to call external modules from our code?? For example I need the exit of the module center line to use it like an input to the module curved planned, so its possible create a module to call/work with others? Thanks!
@3dslicertutorial Жыл бұрын
Hi Lucas, thanks for asking! In Python scripted extension, you can call 'slicer.modules.' + existing ModuleName (e.g., 'slicer.modules.sequences') as long as the expected module is available.
@mandystoebe8811 Жыл бұрын
p̴r̴o̴m̴o̴s̴m̴
@lukasst1214 Жыл бұрын
Great tutorial! Thanks!
@3dslicertutorial Жыл бұрын
My pleasure!
@3dslicertutorial Жыл бұрын
Serial playlist here: kzbin.info/www/bejne/h6Tbq52Hl5VoepY
@3dslicertutorial Жыл бұрын
Serial playlist here: kzbin.info/www/bejne/nJDKpKBmfK9nlZo
@3dslicertutorial Жыл бұрын
Serial playlist here: kzbin.info/www/bejne/qoDPlZmLoLiYmas
@3dslicertutorial Жыл бұрын
Serial playlist here: kzbin.info/www/bejne/farHXqRqg6Z8bbc
@3dslicertutorial Жыл бұрын
Serial playlist here: kzbin.info/www/bejne/sKbXmoSqpZ5jrLc
@3dslicertutorial Жыл бұрын
Serial playlist here: kzbin.info/www/bejne/qKOTgmx9itqtbac