Tech Archives | Page 3 of 3 | Civis Analytics

Tag Tech

SciPy 2015: Building Civis’s predictive modeling with Python

SciPy 2015: Building Civis’s predictive modeling with Python

by Stephen H.

At the beginning of July, I traveled to Austin for SciPy 2015, the annual conference dedicated to scientific computing in Python. Python is a powerful, easy-to-use programming language which has become very popular in the data science community. I was at the conference because the data science department at Civis Analytics uses Python to write all of the predictive modeling...

Read More 

Elegant AWS Access Management with the IAM Role Injector

Elegant AWS Access Management with the IAM Role Injector

by John K.

To me, an important part of being an effective engineer is utilizing the best tool for the job. Most times you’ll need to orchestrate a bunch of them together. At Civis Analytics, we use Ansible for a myriad of dissimilar configuration management tasks: spin up AWS CloudFormation templates, install application dependencies, configure AWS CloudWatch alarms, etc. We’ve been using Ansible...

Read More 

Using Docker to Run Python

by Civis Analytics

Here at Civis we like to use the best tool for the job, so integrating different tools and stacks is essential. Docker is the tool-du-jour for portable code. It allows us to maintain a rich environment for statistical programming, and easily call that environment’s executables from our webapp. Props to Docker for a great online tutorial. It’s available here. It’s...

Read More 

Person Matching on AWS

by Matt B.

Data scientists have to handle data from many different sources. Many of these sources however aren’t very useful until they can be combined together (list of potential customers, volunteer signups at a campaign rally, public records, etc). When an organization is trying to understand people, it needs all the information it has about individuals linked together in a single record....

Read More