Latest Articles

Snake_Byte #15: Processing the CMS NPPES-NPI dataset with python csv and json

Today, we're going to look at the python csv module and the CMS NPI dataset. If you'd like to follow/code along using python/ipython browse to...

Snake_Byte #14: Writing Made Easy

Python, as a language, has its strengths and weaknesses as any other language does. Some of its biggest strengths are its productivity and speed of...

Snake_Byte #13: Metaclasses: But Why?

Python is one of a handful of languages that allow the use of Metaclasses. Usage of the feature is fairly controversial, as you can solve...

Snake_Byte #12: t-SNE?...Gesundheit

I can see clearly now the dimensionality is gone… Often, when investigating a new dataset, it is helpful to create visualizations of the data to...

Snake_Byte #11: ? faster with PyPy

Earlier this year, I spoke at PyCon about running our Python code with PyPy and how it has sped up our healthcare transaction processing. After...

Snake_Byte #10: Astute Assertions

Welcome to the 10th installment of Snake_Bytes! In this installment we will implement test cases using Nose and Rednose.   Test cases are an important...

Snake_Byte #9: Exceptional Exceptions in Flask

You wake up, and realize that you are 10 minutes late for an interview with a potential employer at the new coffee shop 4 blocks...

Snake_Byte #8: Genetic Programming

As computer programmers, we often write code to do a task and then almost immediately begin to wonder, “Can this be done more efficiently, what...

Snake_Byte #7: Luhn at First Byte

As mandated by HIPAA, every healthcare provider in the United States has a National Provider Identifier, or NPI. This ID is a ten digit number...

Snake_Bytes #6: Front End Templating

Here at PokitDok it’s not a stretch to say that all of our developers love Python. While most of our Snake_Bytes have touched on using...

Snake_Bytes #5: Vector Distances

Last time, we took a look at the application of the dot product in a simple classifier and near the end there, Bryan set the stage...