Daniel Soto

Energy Access

Preparing class materials using Markdown, Github, and Moodle


A few months ago, I wrote about the way I use Markdown, a simple syntax for content generation in my writing and teaching. In this post, I document how I use Moodle, Github, and Dexy to easily update and publish materials for my class.

Since I am still early in ...

SciPy 2014 Wrapup


After many years of observing the conference from a distance, I was able to travel to the SciPy conference. This year the conference hosted a track on computation tools and education that inspired many ideas for me.

Teaching

All the keynotes and several of the talks focused on the use ...

SciPy 2014


I'm attending the SciPy conference this year with two main objectives

  • Look for best practices to integrate into my research on energy access
  • Look for best practices to integrate into my teaching

Energy software

I'm interested in the development of open-source solutions in the small-scale energy analysis space ...

Equivalent APR of M-KOPA Financing


Many customers are unable to purchase solar home systems for lighting and phone charging without a financing option. For a customer to compare between the rate available from a microfinance lender and a company that provides in-house finance, they must compare the effective interest rates. M-KOPA advertises their deposit and ...

Markdown and Pandoc for writing


I've been using Markdown, a plain text lightweight markup language in combination with Pandoc, a versatile document converter to do the bulk of my writing.

The benefits

  • I can use the same text editing tools for my computing work as well as my writing work.
  • With a generic makefile ...

Class Lectures in Markdown


I have a workflow that I'm happy with for creating, rendering, and archiving, slide content for my classes.

I have a single file that contains stubs for the entire semester's lectures. This allows me to quickly capture ideas for future lectures without leaving the file.

At the beginning ...

LabJack U12 Data Acquisition Device and IPython Notebook


This notebook has a simple implementation of a current and voltage meter using a LabJack U12 data acquisition device being run within an ipython notebook. This device has multiplatform drivers and was unreasonably easy to set up on my OS X laptop. I used a single click installer from the ...

Refrigeration lifecycle costs and insulation thickness


These calculations estimate the optimal thickness of insulation for a simplified refrigerator model. The life-cycle cost considers both the first cost of purchasing insulation and the operational cost of buying electricity to power the refrigerator. We assume that the other costs (exterior, compressor, etc.) are fixed with the insulation thickness ...

Refrigeration cost of conserved energy


Typical refrigerators in rural environments with photovoltaic electricity tend to strain the inverters. There are some very energy efficient refrigerator models as well but the cost for these units is much higher.

We compare between two representative refrigerators.

A typical refrigerator is the Haier, which is basically what we in ...

Energy cost of beverage cooling


Here I calculate the energy needed to cool a beverage. I also estimate the cost of this energy.

I start by calculating the sensible heat that must be extracted from a can or bottle.

In [7]:
volume_l = 0.5
temperature_difference_K = 25.0
density_water_g_per_l = 1000.
heat_capacity_water_J_gK = 4.1855
kWh_per_joule = 1 / 3600000 ...