Our Blog

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…

CUDA Premature Optimization

By Itay Zandbank | April 12, 2018

One of our projects – a system that performs lengthy calculations with CUDA – started exhibiting strange behavior. It is one of those physical simulations that nobody without a masters degree in physics understands. The code was originally developed by PhD candidates in the lab, and was transferred to us when they were in the…

Introducing pyexistdb

By Itay Zandbank | April 12, 2018

We are proud to announce the release of a Python 3 interface to eXist-db. eXist-db is an XML document database. It is a natural choice for storing a corpus of TEI documents. It does not come with built in Python support, so Python users had to resort to 3rd-party libraries. The most advanced library was…

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…

A case study: CSM, Continuous Symmetry Measure

By SiteAdmin | June 25, 2018

Part I – Introduction Several years ago, we were approached by a research lab at The Institute of Chemistry at Hebrew University with a request to help with a project called the Continuous Symmetry Measure (CSM). Like many projects on which we are asked to consult, the code had been written and maintained by a…

Best way to optimize your research time this summer

By SiteAdmin | May 23, 2018

Be honest – is your research project behind schedule? As summer approaches and university campuses quiet down and teaching loads are lighter, you are undoubtedly planning to catch up on your academic “to do” list.  But we know the truth. You’ve over-promised and over-committed and are already behind schedule. We’ve been there. It’s a great…

Welcome to The Research Software Company

By SiteAdmin | April 12, 2018

Hi. Welcome to our blog.  Not much here yet, but all great blogs have to start somewhere.  Let’s start with an introduction and overview. The Research Software Company wants to help you with your research by assisting with software creation, data management, and other digital tasks that are taking up too much time and too…