<div>Hi everyone!<br></div><div><br></div><div>First, thank you to everyone that responded to me both on-list and off-list<br></div><div>about my 'Where is the Erlang Golden Path?' (see<br></div><div><a href="http://zwrob.com/posts/erlang-01/">http://zwrob.com/posts/erlang-01/</a>).<br></div><div><br></div><div>It made my year to get a compliment from ROK :-).<br></div><div><br></div><div>I'd like to follow up with what I've been working on all summer. I have a lot<br></div><div>of thoughts about Erlang and such... but (spoiler) I'm not going to talk about<br></div><div>any of that. Instead I'm going to invite you all to help me combat climate<br></div><div>change with my new GPL3 project, the "Energy Analytics Project".<br></div><div><br></div><div>Here's the first in a series of posts on it: <a href="http://zwrob.com/posts/eap01/">http://zwrob.com/posts/eap01/</a><br></div><div>Here's the actual project (EAP): <a href="https://github.com/energy-analytics-project/energy-dashboard">https://github.com/energy-analytics-project/energy-dashboard</a><br></div><div><br></div><div>And here's my pitch...<br></div><div><br></div><div>I emailed the Erlang list a few years ago and tried to get a thread going about<br></div><div>how to deal with climate change. But let's face it. It's huge and demoralizing<br></div><div>and just talking about this is depressing. Only a few people joined the<br></div><div>conversation and it fizzled quickly. Fast forward to this spring. <br></div><div><br></div><div>I quit my job and decided to learn Erlang. That was one of two goals. The other<br></div><div>goal was to create a company focused on addressing climate change, and the<br></div><div>first product was the EAP. BTW - that company exists as an LLC, but in reality,<br></div><div>I haven't made a dime. I've been happily unemployed, holed up in my house,<br></div><div>writing code for 10 hours a day all summer... at first working on Goal #1,<br></div><div>learn Erlang.<br></div><div><br></div><div>Along the way I discovered how much I *love* Erlang. I really do. But, I also<br></div><div>realized it was the wrong language for this project. In fact, once I really<br></div><div>learned Erlang, I realized that this was the wrong goal anyway. Goal #1 should<br></div><div>have been, combat climate change...write the EAP.<br></div><div><br></div><div>Timeline:<br></div><div><br></div><div>* The first versions of EAP were bash scripts.<br></div><div>* The next versions were in Erlang. I'll write about how cool this was soon.<br></div><div>* The latest versions have all been in Python3<br></div><div><br></div><div>The problem I ran into is that my envisioned clients are data scientists not<br></div><div>Erlang developers. I want them to be self sufficient, able to create and make<br></div><div>changes to the pipelines etc. If everything was in Erlang, that would never<br></div><div>happen and I would be stuck managing this project forever. Python, however, is<br></div><div>the LinguaFranca of data science. And I know Python reasonably well. So I<br></div><div>pivoted to Python3. Again, I have lots of observations from implementing the<br></div><div>EAP in both languages, and I promise to write them up soon.<br></div><div><br></div><div>In summary, even though my climate change email thread fizzled out a few years<br></div><div>ago, now I have a project that has clear technical and domain needs.<br></div><div><br></div><div>Here's what I'm looking for:<br></div><div><br></div><div>* concept validation<br></div><div>    * are these useful data-sets?<br></div><div>    * is it useful to expose data as Sqlite3 databases?<br></div><div>* notebooks<br></div><div>    * we need actual notebooks that answer real questions<br></div><div>    * we need real data scientists to help make solid Jupyter Notebook<br></div><div>      prototypes to base the notebooks to follow (I'm not a data scientist, I<br></div><div>      know only the most basic things about Pandas, and it's been a full-time<br></div><div>      effort getting all this put together... this is an area I definitely need<br></div><div>      help in)<br></div><div>* data-sets<br></div><div>    * what are the most useful data sets that we currently have?<br></div><div>    * where can we source similar data from all the other Western States?<br></div><div>    * what additional data do we need in order to answer these regional questions?<br></div><div>* domain knowledge<br></div><div>    * If you, or someone you know, is an energy sector domain expert, then<br></div><div>      please join (I'm also not an energy sector specialist)<br></div><div>* documentation<br></div><div>* tests<br></div><div><br></div><div>At this point, I have 20 out of the 90+ data feeds published. I'm fully<br></div><div>committed to getting the remaining 80 CAISO/OASIS feeds published and available.<br></div><div>But I'm at 100% capacity just getting this project off the ground. All the<br></div><div>stuff mentioned above, and anything I've forgotten about... well, that's why I<br></div><div>need help. I also need to get back to paid work soon, so I won't be able to<br></div><div>devote my full attention to this.<br></div><div><br></div><div>-----------------------------------------------------------------------------<br></div><div>Anyone that would like to contribute to this project, please jump in:<br></div><div><br></div><div><a href="https://github.com/energy-analytics-project/energy-dashboard">https://github.com/energy-analytics-project/energy-dashboard</a><br></div><div>-----------------------------------------------------------------------------<br></div><div><br></div><div>Note: if any of you are in other countries and want to adopt this project for<br></div><div>your own needs. Go for it. It's all GPL3.<br></div><div><br></div><div>-Todd<br></div><div><br></div><div>Todd Greenwood-Geer<br></div><div><a href="http://zwrob.com">http://zwrob.com</a><br></div><div><br></div>