# 2021.03.16 Hangout

**URL:** <https://discourse.slicer.org/t/2021-03-16-hangout/16551>\
**Category:** Weekly meetings\
**Created:** [March 15, 2021, 3:23pm UTC](https://discourse.slicer.org/t/2021-03-16-hangout/16551 "2021-03-15T15:23:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sam\_Horvath](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sam_horvath/32/3092_2.png) [@Sam\_Horvath](https://discourse.slicer.org/u/Sam_Horvath)\
**Post date:** [March 15, 2021, 3:23pm UTC](https://discourse.slicer.org/t/2021-03-16-hangout/16551/1 "2021-03-15T15:23:27Z")

</div>

Tomorrow, we will be having our next weekly hangout at 10:00 AM ET until 11 AM ET.

Anyone is welcome to join to ask questions at [https://bit.ly/slicer-googlemeet-hosted-by-kitware](https://bit.ly/slicer-googlemeet-hosted-by-kitware)

Agenda:

- Slicer 5

Feel free to post to this thread to request/suggest a topic!

Thanks  
Sam and J-Christophe

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [March 16, 2021, 1:57pm UTC](https://discourse.slicer.org/t/2021-03-16-hangout/16551/2 "2021-03-16T13:57:40Z")

</div>

PR to review and integrate:

- [https://github.com/Slicer/Slicer/pull/5349](https://github.com/Slicer/Slicer/pull/5349)
- [Fix warnings by jcfr · Pull Request #5527 · Slicer/Slicer · GitHub](https://github.com/Slicer/Slicer/pull/5527)
- [STYLE: Remove obsolete "PythonModule" support from vtkSlicerCLIModuleLogic by jcfr · Pull Request #5528 · Slicer/Slicer · GitHub](https://github.com/Slicer/Slicer/pull/5528)
- [Create new Linux archive for stable release including unstripped python libraries · Issue #5525 · Slicer/Slicer · GitHub](https://github.com/Slicer/Slicer/issues/5525)

Topic to discuss:

- [support-running-cli-in-parallel](https://github.com/Slicer/Slicer/compare/da340615abf66abeb7beacab04f68c8c1ae423d1...jcfr:support-running-cli-in-parallel?expand=1) and [GitHub - KitwareMedical/SlicerParallelTest: Testing code for running two Slicer CLIs in parallel and illustrates issue described here: https://discourse.slicer.org/t/running-a-module-in-parallel/12641/11](https://github.com/KitwareMedical/SlicerParallelTest)

---

<div class="post-metadata">

**Author:** ![pll\_llq](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pll_llq/32/9408_2.png) [@pll\_llq](https://discourse.slicer.org/u/pll_llq)\
**Post date:** [March 16, 2021, 2:36pm UTC](https://discourse.slicer.org/t/2021-03-16-hangout/16551/3 "2021-03-16T14:36:11Z")

</div>

@pieper Here’s a library for managing cloud resources

> **[Apache Libcloud is a standard Python library that abstracts away differences...](https://libcloud.apache.org/)**
>
> Python library for interacting with many of the popular cloud service providers using a unified API.

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [March 16, 2021, 5:42pm UTC](https://discourse.slicer.org/t/2021-03-16-hangout/16551/4 "2021-03-16T17:42:27Z")

</div>

## Notes and Action Items

- Discussed issue with having more than one CLI running parallel

- Integrated [PR5528](https://github.com/Slicer/Slicer/pull/5528) and [PR-5527](https://github.com/Slicer/Slicer/pull/5527)

- libcloud provides an abstraction to interface with google cloud, aws, digital ocean, … see [https://libcloud.apache.org/](https://libcloud.apache.org/) . @pll_llq as some experience using it.

- versioning

- new stable release ([PR-5525](https://github.com/Slicer/Slicer/issues/5525))

- Reviewed [Pluggable Markups PR-5349](https://github.com/Slicer/Slicer/pull/5349) from @RafaelPalomar

- 
- [slicer.org](http://slicer.org): new design

- “parallel coordinates demo” from @pieper

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [March 17, 2021, 11:24pm UTC](https://discourse.slicer.org/t/2021-03-16-hangout/16551/5 "2021-03-17T23:24:02Z")

</div>

> [@jcfr](#):
>
> Reviewed [Pluggable Markups PR-5349](https://github.com/Slicer/Slicer/pull/5349) from @RafaelPalomar
> 
> - Avoid exporting module libraries.
> - Revisit how function [qSlicerMarkupsModuleWidget::setMarkup()](https://github.com/Slicer/Slicer/blob/5d49624ad1c6348911265605e6622488e5c99386/Modules/Loadable/Markups/qSlicerMarkupsModuleWidget.cxx#L2716-L2729) is exposed in the the module API.

Suggestion regarding the creation of class called `qSlicerMarkupsFactory` added here: [ENH: Pluggable Markups by RafaelPalomar · Pull Request #5349 · Slicer/Slicer · GitHub](https://github.com/Slicer/Slicer/pull/5349#pullrequestreview-614813117)
