neuro-team-femto / cleese

Combinatorial Expressive Speech Engine
MIT License
42 stars 10 forks source link

Add package setup and adapt tutorial notebook #1

Closed logc closed 5 years ago

logc commented 5 years ago

This change adds a minimal package setup with dependencies needed to install, e.g. in a virtualenv without Anaconda.

Also, adapted the tutorial notebook to run on Python 3.

jjburred commented 5 years ago

ok for setup.py. But I cannot run the adapted notebook on Python 3 since I'm having troubles installing pysptk for Python 3 on 64-bit Mac OS. Did you manage to install it?

logc commented 5 years ago

It works on my setup!

I installed virtualenv via the system pip, then created one with virtualenv venv. Installed things on it while trying to get the notebook to run, so I don't have each installation command, but here is my complete current pip freeze:

appnope==0.1.0
backcall==0.1.0
bleach==3.0.1
-e git+git@github.com:logc/cleese.git@3a0b96ce88e3e29cdf4d59eb3e112e48dedd9400#egg=cleese
cycler==0.10.0
decorator==4.3.0
defusedxml==0.5.0
entrypoints==0.2.3
ipykernel==5.1.0
ipython==7.0.1
ipython-genutils==0.2.0
ipywidgets==7.4.2
jedi==0.13.1
Jinja2==2.10
jsonschema==2.6.0
jupyter==1.0.0
jupyter-client==5.2.3
jupyter-console==6.0.0
jupyter-core==4.4.0
kiwisolver==1.0.1
MarkupSafe==1.0
matplotlib==3.0.0
mistune==0.8.3
nbconvert==5.4.0
nbformat==4.4.0
notebook==5.7.0
numpy==1.15.2
pandocfilters==1.4.2
parso==0.3.1
pexpect==4.6.0
pickleshare==0.7.5
prometheus-client==0.4.1
prompt-toolkit==2.0.5
ptyprocess==0.6.0
Pygments==2.2.0
pyparsing==2.2.2
pysptk==0.1.11
python-dateutil==2.7.3
pyzmq==17.1.2
qtconsole==4.4.1
scipy==1.1.0
Send2Trash==1.5.0
simplegeneric==0.8.1
six==1.11.0
terminado==0.8.1
testpath==0.4.2
tornado==5.1.1
traitlets==4.3.2
wcwidth==0.1.7
webencodings==0.5.1
widgetsnbextension==3.4.2
jjburred commented 5 years ago

managed to install pysptk and fixed notebook to work both on python 2 and 3. merging