# Convert legacy format to mwk2

**URL:** <https://mworks.discourse.group/t/convert-legacy-format-to-mwk2/875>\
**Category:** Support\
**Created:** [March 3, 2023, 2:41pm UTC](https://mworks.discourse.group/t/convert-legacy-format-to-mwk2/875 "2023-03-03T14:41:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rtraghavan](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@rtraghavan](https://mworks.discourse.group/u/rtraghavan)\
**Post date:** [March 3, 2023, 2:41pm UTC](https://mworks.discourse.group/t/convert-legacy-format-to-mwk2/875/1 "2023-03-03T14:41:48Z")

</div>

Hey Chris,

I was wondering whether converting legacy .mwk files to .mwk2 files is possible. I saw a mwk2writer added to the nightly build but I do not see much documentation.

RT Raghavan  
Movshon Lab

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [March 3, 2023, 5:31pm UTC](https://mworks.discourse.group/t/convert-legacy-format-to-mwk2/875/2 "2023-03-03T17:31:00Z")

</div>

Hi RT,

The Python `mworks.data` module does include an undocumented `_MWK2Writer` class. It’s there to help with automated testing of the module, but you could also use it to convert an MWK file to MWK2 format.

The attached script implements such a converter. To use it:

```
python3 convert_to_mwk2.py data.mwk data.mwk2

```

Cheers,  
Chris

[convert\_to\_mwk2.py.zip](https://mworks.discourse.group/uploads/short-url/6BeY3dJeVLpaerYfjwSS5nl0fTv.zip) (511 Bytes)

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [March 14, 2023, 1:57pm UTC](https://mworks.discourse.group/t/convert-legacy-format-to-mwk2/875/3 "2023-03-14T13:57:42Z")

</div>

Closed on March 14, 2023, 1:57pm UTC


