Dan Ivanovich

  • Home
  • About
  • Blog
  • Portfolio
Introducing the EA Dashboard!

Introducing the EA Dashboard!

Jun 20, 2020

A description of my current project, what has been done, and what is to come. [Read More]

Scripting Python Package Maintenance

Scripting Python Package Maintenance

Jan 18, 2020

How to automate the processes of installing a project's required packages and updating a project's requirements. [Read More]

OpenCV and AHS Heatmap | Autonomous Room Detection in Floor Plans With OpenCV (Part 3)

OpenCV and AHS Heatmap | Autonomous Room Detection in Floor Plans With OpenCV (Part 3)

Dec 28, 2019

A breakdown of the computer vision that drives the AHS Heatmap [Read More]

OpenCV and AHS Heatmap | Working with SVGs (Part 2)

OpenCV and AHS Heatmap | Working with SVGs (Part 2)

Oct 12, 2019

File conversions, why they were converted, and extracting valuable data from floor plans [Read More]

OpenCV and AHS Heatmap | Automatically Finding Rooms in an Image (Part 1)

OpenCV and AHS Heatmap | Automatically Finding Rooms in an Image (Part 1)

Sep 14, 2019

An introduction to one of the most complicated and essential processes behind the AHS Heatmap [Read More]

AHS Heatmap Presentation Recap

AHS Heatmap Presentation Recap

Aug 8, 2019

Earlier today, I presented the AHS Heatmap to town officials and leaders in energy. Here's how it went. [Read More]

Building Energy Boot Camp 2019 - Day 6

Building Energy Boot Camp 2019 - Day 6

Aug 5, 2019

Upgrading the AHS Heatmap and its hosting. [Read More]

Building Energy Boot Camp 2019 - Day 5

Building Energy Boot Camp 2019 - Day 5

Aug 2, 2019

Advanced work with matplotlib and multi-threaded systems yields rewarding results. [Read More]

Building Energy Boot Camp 2019 - Day 4

Building Energy Boot Camp 2019 - Day 4

Aug 1, 2019

The completion of the SQLite project assigned on Day 3. [Read More]

Building Energy Boot Camp 2019 - Day 3

Building Energy Boot Camp 2019 - Day 3

Jul 31, 2019

Exploring SQLite, digging through troves of town data, and a second concurrent project? [Read More]

Building Energy Boot Camp 2019 - Day 2

Building Energy Boot Camp 2019 - Day 2

Jul 30, 2019

The expansion of our work with matplotlib to include pylive and a discussion of data storage techniques. [Read More]

Building Energy Boot Camp 2019 - Day 1

Building Energy Boot Camp 2019 - Day 1

Jul 29, 2019

A bold beginning to the 2019 Boot Camp - informative presentations, interesting projects, and connectivity issues? [Read More]

picoCTF 2018: HEEEEEEERE'S Johnny!

picoCTF 2018: HEEEEEEERE'S Johnny!

Oct 27, 2018

A walkthrough for the 100-point cryptography challenge. [Read More]

USACO Guide: Cow Dance Show

USACO Guide: Cow Dance Show

Oct 13, 2018

Binary searching for the win. A walkthrough for the first problem in the USACO 2017 January Contest (Silver). [Read More]

USACO Guide: Secret Cow Code

USACO Guide: Secret Cow Code

Sep 29, 2018

Some problems involve more math than code. A walkthrough for the third problem in the USACO 2017 January Contest (Silver). [Read More]

How to Extract the Coordinates of Text in a PDF

How to Extract the Coordinates of Text in a PDF

Sep 15, 2018

My solution to a problem posed by my work on the heatmap. [Read More]

USACO Guide: Moocast

USACO Guide: Moocast

Sep 1, 2018

Sometimes, creating a visual for a problem can give you all the insight you need to solve it. A walkthrough for the third problem in the USACO 2016 December Contest... [Read More]

USACO Guide: Lemonade Line

USACO Guide: Lemonade Line

Aug 25, 2018

A walkthrough for the second problem in the USACO 2018 US Open (Silver). [Read More]

Introducing the EA Heatmap!

Introducing the EA Heatmap!

Aug 18, 2018

An exciting new project. [Read More]

USACO Guide: Counting Haybales

USACO Guide: Counting Haybales

Aug 11, 2018

A walkthrough for the first problem in the USACO 2016 December Contest (Silver). [Read More]

Building Energy Boot Camp 2018 - Day 12

Building Energy Boot Camp 2018 - Day 12

Aug 7, 2018

Final presentations and a final challenge. [Read More]

Building Energy Boot Camp 2018 - Day 11

Building Energy Boot Camp 2018 - Day 11

Aug 6, 2018

The completion of the DataDisplay and a visit to the water treatment plant. [Read More]

Building Energy Boot Camp 2018 - Day 10

Building Energy Boot Camp 2018 - Day 10

Aug 3, 2018

A visit to rarely-seen parts of the high school's infrastructure, presentation work, and a new GitHub organization. [Read More]

Building Energy Boot Camp 2018 - Day 9

Building Energy Boot Camp 2018 - Day 9

Aug 2, 2018

Completing my project and beginning my presentation. [Read More]

Building Energy Boot Camp 2018 - Day 8

Building Energy Boot Camp 2018 - Day 8

Aug 1, 2018

Multithreading is hard to implement perfectly. [Read More]

Building Energy Boot Camp 2018 - Day 7

Building Energy Boot Camp 2018 - Day 7

Jul 31, 2018

The discovery of a flaw leads to an exploration into multithreaded systems. [Read More]

Building Energy Boot Camp 2018 - Unofficial Day 6

Building Energy Boot Camp 2018 - Unofficial Day 6

Jul 28, 2018

A recap of the work I've done on the air data display on my own time. [Read More]

Building Energy Boot Camp 2018 - Day 5

Building Energy Boot Camp 2018 - Day 5

Jul 27, 2018

A look behind the scenes of AHS with PanelSpy and a transformer visit. [Read More]

Building Energy Boot Camp 2018 - Day 4

Building Energy Boot Camp 2018 - Day 4

Jul 26, 2018

A discussion of data visualization and the assignment of a new project. [Read More]

Building Energy Boot Camp 2018 - Day 3

Building Energy Boot Camp 2018 - Day 3

Jul 25, 2018

Various scripting exercises to learn the buildingEnergyAPI. [Read More]

Building Energy Boot Camp 2018 - Day 2

Building Energy Boot Camp 2018 - Day 2

Jul 24, 2018

An exploration of network interfaces and structures. [Read More]

Building Energy Boot Camp 2018 - Day 1

Building Energy Boot Camp 2018 - Day 1

Jul 23, 2018

My first day with Energize Andover - a day of learning and exploration. [Read More]

©2025 Dan Ivanovich All rights reserved.