A Case Study: Part II – Switching from C++ to Python

By SiteAdmin / July 2, 2018 /

In Part I of this blog series we introduced you to our project CSM: Continuous Symmetry Measure. If you missed it, you can catch up here. Here in Part II, we’ll begin to explain the programming decisions we made, including the rationale behind our decision to switch the coding language from C++ to Python. If you’ve read…

Read More

New version of pyexistdb released

By Itay Zandbank / June 7, 2018 /

We have released a new version of pyexistdb, the Python interface to the eXist-db database. This is a minor update containing the following additions: Tells requests to ignore the `charset` property of the content-type field, and use the encoding passed to the `ExistDB` constructor. This is used to circumvent the bug described here. eXist-db version…

Read More

eXist-db, UTF-8 and a bug

By Itay Zandbank / June 4, 2018 /

Here at the Research Software Company, we currently have a big corpus of TEI-encoded Hebrew songs we are working with. (If you have Hava Nagila playing in your head now, we apologize, but we promise Hebrew music is much richer and more complex than that tired Bar Mitzvah standard. But I digress.)  Since we don’t…

Read More

What’s the Best Language for Academic Programming? (Hint – it isn’t C++)

By Itay Zandbank / May 31, 2018 /

As consultants to academics, we are often invited to join a project “already in progress.” Sometimes we’re called in to assist after a student has graduated and left the team, or to help a team that has hit a speed bump. In such cases we usually have the project’s programming language dictated to us by…

Read More