Is there anyone interested in a Python library to support Data Science within the TESSITURA community?
Micah Walter who worked at the Cooper Hewitt and has worked with others in the community created a very basic tessitura Python library back in March 2019 that I've adopted. However, it is in no way feature complete. And needs some development. No work seems to have been done since July 2019. Given that Micah may or may not currently be active in the community I'm not clear if and when and further work will happen with that code.
Are there folks in the community that would like to have a "standard" Python REST API library to support both Web and Data Science uses of the Tessitura API?
If so do you have an interest in working on such a project?
Jordan Edwards & Heath Wilder Thanks.
You can check out the current library at
https://pypi.org/project/tessitura/
And install it into a python >= 3.6 with the typical
pip install tessitura
It is really just a wrapper of the standard python request library that you use to access the Tessitura REST API.
I've successfully used this as part of the process to:
However, it is not yet set up to allow one to call Delete REST API commands. (One of my next steps.) It also has a 15-second timeout limit.
So, I ended up downloading the library Micah Walter created and I've gone ahead and fixed the ability to DELETE through the REST API. However, it is not sharable at pip install tessitura until the repo and pypi.org projects are updated. Is there anyone out there who is knowledgable about GitHub etiquette? Or has an ongoing Python project for which you have published a library? Until I can sort those things out, my version is going to be on my local system only.Jordan Edwards & Heath Wilder our next step is to find someone who has interests in helping some newbies like ourselves produce our own shared library in the Python world.
Sorry I'm late to the party! I have intermediate python knowledge but minimal API knowledge. Maybe those of us that know enough to understand, but not develop (without some handholding), can be useful as testers? I would be willing to volunteer some hours to this but not sure how useful I can be outside of testing.
Great community work, Tom.
We have deployed the latest version of the Tessitura library 0.0.8. It now has delete capabilities and variable timeouts.
if you have loaded it already just do a pip install tessitura.