# Ilumr Pulse Sequence plotting tool

**URL:** <https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37>\
**Category:** General\
**Tags:** tools\
**Created:** [March 8, 2024, 4:01am UTC](https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37 "2024-03-08T04:01:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cameron](https://yyz1.discourse-cdn.com/flex029/user_avatar/resonint.discourse.group/cameron/32/43_2.png) [@Cameron](https://resonint.discourse.group/u/Cameron)\
**Post date:** [March 8, 2024, 4:01am UTC](https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37/1 "2024-03-08T04:01:15Z")

</div>

Here is a beta version of a tool you can use to develop and test pulse sequences offline. It will allow you to plot the RF/gradient/acquisition gate waveforms that will be generated when executed on the ilumr system.

Download and unzip: [sequence\_plotting\_tools\_24\_02\_12.zip - Google Drive](https://drive.google.com/file/d/1Nj1z2MdtH8sTMAPwfETBY01Ef6jsFkDU/view?usp=drive_link)

The `README.md` file inside contains more information on setup and usage.

To install JupyterLab and the required python libraries, follow the instructions in the next post: [Ilumr Pulse Sequence plotting tool - #3 by Cameron](https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37/3)

---

<div class="post-metadata">

**Author:** ![Cameron](https://yyz1.discourse-cdn.com/flex029/user_avatar/resonint.discourse.group/cameron/32/43_2.png) [@Cameron](https://resonint.discourse.group/u/Cameron)\
**Post date:** [March 8, 2024, 4:02am UTC](https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37/2 "2024-03-08T04:02:00Z")

</div>

Pinned on March 8, 2024, 4:02am UTC



---

<div class="post-metadata">

**Author:** ![Cameron](https://yyz1.discourse-cdn.com/flex029/user_avatar/resonint.discourse.group/cameron/32/43_2.png) [@Cameron](https://resonint.discourse.group/u/Cameron)\
**Post date:** [November 4, 2024, 1:58am UTC](https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37/3 "2024-11-04T01:58:23Z")

</div>

Step by step instructions for installing the pulse sequence plotting environment using JupyterLab Desktop:

1. Download and install jupyterlab desktop: [GitHub - jupyterlab/jupyterlab-desktop: JupyterLab desktop application, based on Electron.](https://github.com/jupyterlab/jupyterlab-desktop?tab=readme-ov-file#installation)

2. Download and extract: [https://drive.google.com/file/d/1Nj1z2MdtH8sTMAPwfETBY01Ef6jsFkDU/view?usp=sharing](https://drive.google.com/file/d/1Nj1z2MdtH8sTMAPwfETBY01Ef6jsFkDU/view?usp=sharing)

3. Open jupyterlab desktop

4. Top right menu-\>Manage Python Environments  

5. Settings-\>Install bundled (if not already) then tick “Use bundled Python…”  

6. Close both jupyterlab windows and reopen jupyterlab desktop

7. Top right menu-\>Manage Python Environments

8. Create New

9. Check “New Environment”

10. Name: sequence\_plotting

11. Type: conda

12. Uncheck “Include jupyterlab”

13. Additional Python packages: “jupyterlab==3.6.8 panel==1.4.5 numpy==1.26.4 PyYAML==5.4.1 pyzmq==26.2.0 scipy==1.11.4 zerorpc-python==0.6.3 msgpack-python==1.1.0 msgpack-numpy==0.4.8 matplotlib==3.9.2 pandas==2.3.3”

14. Create  

15. When finished close “Manage Python Environments” window

16. New session…

17. Environment menu-\>conda: sequence\_plotting  

18. Navigate to sequence\_plotting directory in file browser and open notebooks-\>plot\_RARE\_example.ipynb  

19. Run-\>Run All Cells  

If all is successful, you should see the waveforms of the RARE sequence plotted as seen above. The bokeh warnings may be ignored.

---

<div class="post-metadata">

**Author:** ![Aaron\_Oliver-Taylor](https://yyz1.discourse-cdn.com/flex029/user_avatar/resonint.discourse.group/aaron_oliver-taylor/32/54_2.png) [@Aaron\_Oliver-Taylor](https://resonint.discourse.group/u/Aaron_Oliver-Taylor)\
**Post date:** [December 2, 2024, 5:21pm UTC](https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37/4 "2024-12-02T17:21:25Z")

</div>

hey Cameron!

This is a very nice tool. Is there an update to it to reflect the latest matipo release (2.2.0 [https://www.resonint.com/post/ilumr-software-update](https://www.resonint.com/post/ilumr-software-update))? Or perhaps that isn’t needed?

Cheers,  
Aaron

---

<div class="post-metadata">

**Author:** ![Cameron](https://yyz1.discourse-cdn.com/flex029/user_avatar/resonint.discourse.group/cameron/32/43_2.png) [@Cameron](https://resonint.discourse.group/u/Cameron)\
**Post date:** [December 2, 2024, 9:23pm UTC](https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37/5 "2024-12-02T21:23:27Z")

</div>

The included matipo library in the sequence plotting tools zip file is not the latest matipo version, however it still works correctly for pulse sequence plotting as there haven’t been changes to the pulse sequence programming in the 2.2.0 update.

Are you experiencing any issues?

Cameron

---

<div class="post-metadata">

**Author:** ![Aaron\_Oliver-Taylor](https://yyz1.discourse-cdn.com/flex029/user_avatar/resonint.discourse.group/aaron_oliver-taylor/32/54_2.png) [@Aaron\_Oliver-Taylor](https://resonint.discourse.group/u/Aaron_Oliver-Taylor)\
**Post date:** [December 3, 2024, 10:27am UTC](https://resonint.discourse.group/t/ilumr-pulse-sequence-plotting-tool/37/6 "2024-12-03T10:27:06Z")

</div>

Thanks for the clarification Cameron - I’ve not had any issues but we updated the software on our Ilumr yesterday so I wanted to check just in case.

Cheers,  
Aaron
