Skip to content
Digital, Data, AI, Analytics

Enabling analytics, AI, and digital capabilities

  • About
Digital, Data, AI, Analytics

Enabling analytics, AI, and digital capabilities

FitSignals – Google Watch Fitbit data and visualization

Javascript, MongoDB, Node.js, Plotly, Python

Unlock the Hidden Power of Your Fitbit Data FitSignals transforms your Fitbit data into comprehensive, interactive visualizations that reveal insights […]

FitSignals – Google Watch Fitbit data and visualization Read More »

Radio wave light spheres – radio waves washing over nearby stars

Javascript, Science

Light sphere – have radio waves reached any stars yet? Yes, radio waves have long reached many stars near to

Radio wave light spheres – radio waves washing over nearby stars Read More »

Visualization of tennis player rank vs match outcome and betting odds

EChart.js, Javascript

This was a project to create a visualization using data from tennis-data.co.uk, which provides up-to-date information on men’s and women’s

Visualization of tennis player rank vs match outcome and betting odds Read More »

Apache EChart alternative faux legend solution

EChart.js, Javascript

Legends can be quite fiddly to include on a chart when the chart content can dynamically change and result in

Apache EChart alternative faux legend solution Read More »

CBC news article comments web scraping

BeautifulSoup, Javascript, NetworkX, NLTK, Python, Web Development

This post is focuses on a project where I scaped comments from CBC News website articles. (BTW, there are lots

CBC news article comments web scraping Read More »

Canadian Government First Nations long term water advisory data

Business Intelligence, Excel Pivot Chart, Excel Pivot Table, Javascript, Plotly, Power Query, Python, Web Development

The Government of Canada is working with Canadian First Nations communities to end long-term drinking water advisories which have been

Canadian Government First Nations long term water advisory data Read More »

COVID-19 Data Analysis and Visualization Summary

Amazon Web Services (AWS), D3.js, Geocoding, Javascript, Plotly, Power Query, Python

This is a list of Canadian COVID-19 related data analysis and visualization that I created during 2020/21 pandemic. Canada COVID-19

COVID-19 Data Analysis and Visualization Summary Read More »

Sir Patrick Stewart @SirPatStew #ASonnetADay dashboard

API, Javascript, Plotly, Python, Twitter API

Sir Patrick Stewart @SirPatStew was doing Shakespeare Sonnet readings from his home during the COVID-19 lockdown and they were really

Sir Patrick Stewart @SirPatStew #ASonnetADay dashboard Read More »

D3.js SVG animation – COVID-19 rate “race” visualization

D3.js, Javascript, Web Development

This visualization shows COVID-19 new cases as a “race” of dots moving from left to right. The dot’s “speed” or

D3.js SVG animation – COVID-19 rate “race” visualization Read More »

Legend and polygon colors for Leaflet choropleth using Chroma.js

Javascript, Web Development

A Leaflet tutorial uses the following hard-coded getColor function to return colors. // get color function getColor(n) { return n

Legend and polygon colors for Leaflet choropleth using Chroma.js Read More »

Heat maps of Canadian activity changes due to COVID-19 using Google Community Mobility Reports

D3.js, Excel Pivot Chart, Excel Pivot Table, Javascript, Power Query, Web Development

During the 2020 COVID-19 pandemic in Canada I wanted to get better understanding of the geographical distribution of COVID-19 related

Heat maps of Canadian activity changes due to COVID-19 using Google Community Mobility Reports Read More »

Choropleth map of Canada COVID-19 cases by health region using Leaflet and D3.js

D3.js, Geocoding, Javascript, Python

During the early days of the 2020 COVID-19 pandemic in Canada, I wanted to get better understanding of the geographical

Choropleth map of Canada COVID-19 cases by health region using Leaflet and D3.js Read More »

AWS S3 csv file as D3 report data source

Amazon Web Services (AWS), D3.js, Javascript, Web Development

This is an example of how to read a csv file retrieved from an AWS S3 bucket as a data

AWS S3 csv file as D3 report data source Read More »

Leaflet.js choropleth map color by count using geoJSON datasource

Django, Geocoding, Javascript, Postgres, Python, Web Development

I have a Django web application that needed an interactive map with shapes corresponding to Canadian postal code FSA areas

Leaflet.js choropleth map color by count using geoJSON datasource Read More »

Chart.js tooltip format number with commas

Chart.js, Javascript

Chart.js V2.0 is a useful javascript charting library. It looks great, has ton of features though it is new enough

Chart.js tooltip format number with commas Read More »

Display Django queryset results on Google Map

Django, Google Maps API, Javascript

I wanted to be able to show locations by latitude and longitude with data from Django 1.8 website on a

Display Django queryset results on Google Map Read More »

How to move Google Chart x-axis to top of chart

Google Charts, Javascript

The newest Google Charts API allows you to more easily change the axis that you want the ticks and labels

How to move Google Chart x-axis to top of chart Read More »

Introducing Cardivvy – a website showing Car2Go real time car locations, parking and service areas

API, Google Maps API, Javascript, PHP, Web Development

Car2Go provides developer access to their real-time vehicle location and parking availability, and service area boundaries for all of their city

Introducing Cardivvy – a website showing Car2Go real time car locations, parking and service areas Read More »

Log in

Recent Blog Posts

  • Using Microsoft Fabric to serve multi-tenant data & analytics
  • A Shift in Tone: Unpacking Sam Altman’s Bold AGI Claims
  • Canada’s productivity puzzle – tale of a cautious Canadian owner class
  • First-time journey publishing an app to the Google Play Store
  • FitSignals – Google Watch Fitbit data and visualization
  • Radio wave light spheres – radio waves washing over nearby stars
  • Visualization of tennis player rank vs match outcome and betting odds
  • DeepMind Materials new crystal structure data analysis
  • DeepMind AlphaMissense matched to 23andMe data
  • Apache EChart alternative faux legend solution

Blog Categories

  • AI & ML (3)
  • Amazon Web Services (AWS) (7)
  • API (10)
  • Azure (4)
  • BeautifulSoup (6)
  • Business Intelligence (3)
  • CakePHP (3)
  • Chart.js (2)
  • ChatGPT (3)
  • D3.js (6)
  • Dart (1)
  • Django (7)
  • EChart.js (2)
  • Economics (1)
  • Environmental science (3)
  • ERP (1)
  • Excel Pivot Chart (4)
  • Excel Pivot Table (4)
  • Fabric (3)
  • Flask (1)
  • Flutter (1)
  • Geocoding (6)
  • Google Adsense (1)
  • Google Analytics (3)
  • Google Calendar (1)
  • Google Charts (2)
  • Google Maps API (2)
  • Google Play (1)
  • Google Script (1)
  • Hadoop (2)
  • Javascript (18)
  • LLM (1)
  • Microsoft Copilot (1)
  • Mobile App Dev (1)
  • MongoDB (1)
  • MS Access (1)
  • MySQL (2)
  • NetworkX (3)
  • NLTK (3)
  • Node.js (1)
  • Office 365 (9)
  • OneDrive (4)
  • Open Data (1)
  • OpenAI (1)
  • Palm Pilot (1)
  • PHP (3)
  • Plotly (8)
  • Postgres (2)
  • Power BI (13)
  • Power Query (11)
  • Python (41)
  • QGIS (1)
  • Qlikview (1)
  • SaaS (1)
  • Science (4)
  • Sharepoint (6)
  • SQLAlchemy (1)
  • Tableau (6)
  • Twitter API (6)
  • VBA (1)
  • Web Development (14)
  • Xero (1)
  1. Curtis on Django form geocode submitted address to get lat, lon and postal codeMay 30, 2021

    Django forms have some complexity when first encountered. Recommend following any basic Django forms tutorial, and applying to your specific…

  2. NS on Django form geocode submitted address to get lat, lon and postal codeMay 30, 2021

    Ah yes that does help to clear it up. However, I’m facing an issue now that whenever my form is…

  3. Curtis on Django form geocode submitted address to get lat, lon and postal codeMay 25, 2021

    Hey NS, The data is saved to database by the form post action eg starting with: if request.method == 'POST':.…

  4. NS on Django form geocode submitted address to get lat, lon and postal codeMay 25, 2021

    Hi Curtis, I’m relatively new to django and I’m trying to create a Django application where i can get a…

  5. Curtis on Legend and polygon colors for Leaflet choropleth using Chroma.jsMay 5, 2021

    Looks like it is working fine but my code was missing a line break at the end of if then…

  • About
  • AI Image Describe Android App
  • COVID-19 Data Analysis and Visualization
  • Environmental Science Experience
  • Blog

Copyright © 2025 Digital, Data, AI, Analytics