Roh-oh-mah-jee aims to automate the conversion between katakana and the phonetic notation proposed by Noda and Nakakita in the following paper:
https://doi.org/10.15084/00001600
A) Like any other Python script.
B) If you have a Google account, you can use the following notebook:
https://colab.research.google.com/drive/1DNK4Gd918IWIWcpHiXGoTQDZeViPFZx3
This software is licensed via the GNU GPL v3-License.