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?
As someone interested learning, I'd definitely love to see that. I'm happy to help in any way that someone with very limited knowledge of Python can, haha.
Ditto
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.
Hi Tom, this is something I'd be really interested in and I'll try to chip in if I can. My knowledge of Python is a bit limited and I'm just starting to get stuck in with Tessitura but looking forward to learning more. Thank you so much for sharing the library.
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.
If there are folks interested in a Python Library particularly for analytics. I would love to have a bit of a conversation about this at analytic Coffee on 1/24/20
https://community.tessituranetwork.com/topical_groups/analytics-coffee/c/e/300
If there is enough interest we could also schedule an analytic Coffee special topic on just this topic at a time other than the usual analytic Coffee gatherings.
What do folks think?
P.S. my knowledge of PYTHON is a bit limited as well. However, I'm learning stuff by trial and error. Lots of Google lookups. I suspect that we could help one another grow in this area.
I'm afraid I don't know enough to really contribute to the conversation, but I'd be very interested to hear if/how others are using Python.