Skip to content
Digital, Data, AI, Analytics

Enabling analytics, AI, and digital capabilities

  • About
Digital, Data, AI, Analytics

Enabling analytics, AI, and digital capabilities

Using Microsoft Fabric to serve multi-tenant data & analytics

Fabric, Office 365, Power BI

The Challenge of Multi-Tenant Data Solutions As a data and analytics consultant serving multiple customers, one of the biggest challenges […]

Using Microsoft Fabric to serve multi-tenant data & analytics Read More »

A Shift in Tone: Unpacking Sam Altman’s Bold AGI Claims

AI & ML, OpenAI

Sam Altman, CEO of OpenAI, shared a reflective blog post (Reflections) on January 5, 2025, offering a candid look at

A Shift in Tone: Unpacking Sam Altman’s Bold AGI Claims Read More »

Canada’s productivity puzzle – tale of a cautious Canadian owner class

Economics

Canada’s BDC (Business Development Bank of Canada) published a document in June 2024 titled “Canada’s Productivity Puzzle” link that highlighted

Canada’s productivity puzzle – tale of a cautious Canadian owner class Read More »

First-time journey publishing an app to the Google Play Store

Dart, Flutter, Google Play, Mobile App Dev

Introduction As a first-time Google Play Store publisher, I embarked on a journey to publish my app “AI Image Describe”

First-time journey publishing an app to the Google Play Store Read More »

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 »

DeepMind Materials new crystal structure data analysis

Python, Science

A recent Google DeepMind project paper Scaling deep learning for materials discovery described using GNNs trained on a large and

DeepMind Materials new crystal structure data analysis Read More »

DeepMind AlphaMissense matched to 23andMe data

Python, Science

TLDR: It is pretty cool that you can directly leverage Deepmind’s cutting edge AI powered AlphaFold and AlphaMissense projects to

DeepMind AlphaMissense matched to 23andMe data 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 »

Use ChatGPT to standardize and categorize bank and credit card descriptions

ChatGPT

ChatGPT can help you by standardizing and categorizing bank and credit card descriptions. Steps: Copy and paste your bank or

Use ChatGPT to standardize and categorize bank and credit card descriptions Read More »

Gestalt communication facilitated by multi-modal generative AI?

AI & ML, ChatGPT, LLM

Gestalt is a form of communication that appears in Diaspora, a hard science fiction novel by the Australian writer Greg Egan

Gestalt communication facilitated by multi-modal generative AI? Read More »

Microsoft Windows Copilot General Availability September 26, 2023

Microsoft Copilot

Microsoft Copilot is coming across Microsoft products that will bring Copilot LLM user experience across Bing, Edge, Microsoft 365, and

Microsoft Windows Copilot General Availability September 26, 2023 Read More »

Voip.ms get call detail records and set call detail record filters using API

API, Python

Voip.ms is a reliable, affordable and customizable VoIP service. Sign-up with my referral code to get $10 discount. Recently I

Voip.ms get call detail records and set call detail record filters using API Read More »

OpenAI ChatGPT 4 Advanced Data Analysis used to do river water flow analysis

ChatGPT, Environmental science, Python

OpenAI ChatGPT 4 Advanced Data Analysis is pretty amazing! I put it to the test on some data I analysed

OpenAI ChatGPT 4 Advanced Data Analysis used to do river water flow analysis Read More »

Attended London Power BI User Group: Introducing Fabric! – London, UK – May 23, 2023

Fabric

It was a very happy coincidence that I was in London, UK to be able to attend this May 23,

Attended London Power BI User Group: Introducing Fabric! – London, UK – May 23, 2023 Read More »

Fabric Dataflow Gen2 Web API connection with dynamic current date parameter

Fabric, Power BI, Power Query

I created a Fabric Dataflow Gen2 Web API connection to retrieve csv file data from an Environment Canada daily environmental

Fabric Dataflow Gen2 Web API connection with dynamic current date parameter Read More »

Attended Data Science Festival Mayday – London, UK – May 20, 2023

AI & ML

Attended the excellent Data Science Festival Mayday event May 20, 2023 in London, UK at CodeNode, Moorgate and Old Street.

Attended Data Science Festival Mayday – London, UK – May 20, 2023 Read More »

CBC news article comments analysis and visualization

BeautifulSoup, NetworkX, NLTK, Python

This post is focuses on a project of the analysis of scaped comments from CBC News website articles. (BTW, there

CBC news article comments analysis and visualization Read More »

CBC news comment and replies interaction network visualization

BeautifulSoup, NetworkX, NLTK, Python

The CBC (Canadian Broadcasting Corporation) news website articles often have a comments section. It would be interesting to see the

CBC news comment and replies interaction network visualization Read More »

Canada cell tower distribution QGIS visualization

Geocoding, QGIS

opencellid.org  has global cell tower location data that I used to do a series of QGIS maps showing Canada’s cell

Canada cell tower distribution QGIS visualization 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 »

Xero.com data consolidation and reporting solution selection

Business Intelligence, ERP, Xero

Once upon a time, I was using Xero to record and manage a company’s finances and wanted to use Zebra

Xero.com data consolidation and reporting solution selection 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 »

TendiesTown.com – WallStreetBets gain and loss analysis

API, Django, Plotly, Python

For a 16 month period, from February 2020 to June 2021, TendiesTown.com used the Reddit API in an automated process

TendiesTown.com – WallStreetBets gain and loss analysis Read More »

Use Excel Power Query to get data from Our World In Data

Power Query

Our World In Data (OWID) has been doing a hero’s job of collating the world’s covid vaccine distribution and administration

Use Excel Power Query to get data from Our World In Data 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 »

The human radio-broadcast bubble

Science

“Space… is big. Really big. You just won’t believe how vastly, hugely, mindbogglingly big it is” (quote from The Hitchhiker’s

The human radio-broadcast bubble Read More »

Amazon AWS Transcribe used to get 2020 presidential debate #1 speaker segments

Amazon Web Services (AWS), Plotly, Python

TLDR: I used Amazon Transcribe to transcribe the first presidential debate audio that included timestamps for each word, to create

Amazon AWS Transcribe used to get 2020 presidential debate #1 speaker segments 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 »

Amazon AWS Textract – WHO “Draft landscape of COVID-19 candidate vaccines” – convert PDF to csv

Amazon Web Services (AWS), Python

TLDR: I extracted text from the WHO’s vaccine candidate PDF file using AWS Textract and made text into a set

Amazon AWS Textract – WHO “Draft landscape of COVID-19 candidate vaccines” – convert PDF to csv Read More »

Periodic chart elements by origin from SVG using Python

Plotly, Python

This cool periodic chart of the elements shows source / origin of the chemical elements. Source: Wikipedia created by Cmglee

Periodic chart elements by origin from SVG using Python Read More »

Retrieve and process Environment Canada hydrometric and climate data using Python

Environmental science, Python

Recently needed to get flow and level data for a watercourse hydrological station as well as regional precipitation data for

Retrieve and process Environment Canada hydrometric and climate data using Python Read More »

Plotly Express Python remove legend title

Plotly, Python

Plotly.py 4.5, Plotly Express no longer puts the = in trace names, because legends support titles (source). Prior to Plotly.py

Plotly Express Python remove legend title 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 »

Scraping public health web page using Python, BeautifulSoup4, Requests and Pandas

Amazon Web Services (AWS), BeautifulSoup, Python

During the 2020 COVID-19 pandemic in Canada I wanted to get COVID-19 confirmed cases counts data for the city of

Scraping public health web page using Python, BeautifulSoup4, Requests and Pandas 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 »

GlobalPrePaidCreditCard.com – Prepaid and gift credit card feature comparison for multiple countries

Django, Python, Web Development

GlobalPrePaidCreditCard.com – Prepaid and gift credit card feature comparison for 9 countries. Sort and filter cards by features to find the

GlobalPrePaidCreditCard.com – Prepaid and gift credit card feature comparison for multiple countries Read More »

Delete Google Calendar events by date using Google Script

Google Calendar, Google Script

To quickly and easily delete Google Calendar events by date you can use Google Script https://script.google.com to run the following

Delete Google Calendar events by date using Google Script Read More »

OneDrive SharePoint Migration Tool (SPMT)

Azure, Office 365, OneDrive

I have a Office 365 Business Premium account. I wanted to sync many large folders with OneDrive for Business. However,

OneDrive SharePoint Migration Tool (SPMT) 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 »

Introduction to Microsoft Power Query in Excel and Power BI

Power BI, Power Query

What is Power Query? Power Query is an Microsoft tool for Excel and Power BI that is used to do

Introduction to Microsoft Power Query in Excel and Power BI Read More »

AWS RDS Postgres database external secure connection

Amazon Web Services (AWS)

Require an SSL Connection to a PostgreSQL DB Instance? Here are some notes from my investigations. http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.SSL Not great examples

AWS RDS Postgres database external secure connection Read More »

How to use Hadoop HDFS as a datasource for Power BI

Hadoop, Power BI

I have a local Hadoop server running on my Windows laptop. To connect Power BI to this Hadoop file system

How to use Hadoop HDFS as a datasource for Power BI Read More »

How to use Python as a datasource for Power BI

Power BI, Python

Step 1 – Download latest version of Power BI to get new features (version that came out in early August

How to use Python as a datasource for Power BI Read More »

Comparison of my old Palm vs my new Pocket PC (from 2004)

Palm Pilot

Here is a blog post from old Word Press site I wrote back in July 7, 2004 Comparison of my

Comparison of my old Palm vs my new Pocket PC (from 2004) Read More »

BC Executive Compensation Tableau Visualization

Python, Tableau

The Province of British Columbia publishes public agency executive compensation each year. The data is grouped by: Sector – Employers

BC Executive Compensation Tableau Visualization Read More »

Business Intelligence – IT Black Box Challenge

Business Intelligence

The process of engaging IT teams can be difficult to understand for many non-technical people. IT is perceived as a

Business Intelligence – IT Black Box Challenge Read More »

Twitter Followers and List Membership Tracking

Amazon Web Services (AWS), API, Chart.js, Python, Twitter API

I have created my own historical reporting of my Twitter account followers and list memberships. I have hosted the reporting

Twitter Followers and List Membership Tracking Read More »

Installing Hadoop on Windows 8.1

Hadoop

It turned out to be quite simple to install Hadoop on Windows 8.1 I have been using Hadoop Virtual Machine

Installing Hadoop on Windows 8.1 Read More »

Vultr and Digital Ocean make it easy to get projects going fast

Web Development

Recently I developed a Django web application for a friend. I wanted to be able to get it up and

Vultr and Digital Ocean make it easy to get projects going fast Read More »

Django form geocode submitted address to get lat, lon and postal code

Django, Geocoding, Python, Web Development

One of my Django applications includes a form where user can enter and submit a property address. The user submitting the form

Django form geocode submitted address to get lat, lon and postal code 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 »

Canadian Canola seed crushing more efficient at extracting canola oil

Tableau

Statistics Canada regularly tweet links to various Canadian statistics. I have occasionally created quick Tableau visualizations of the data and

Canadian Canola seed crushing more efficient at extracting canola oil 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 »

Python get image color palette

Postgres, Python

I created a web application that included screenshots of about 190 country’s national statistics agencies website home page. I created the site

Python get image color palette Read More »

Excel Power Query tutorial using Canadian potato production statistics

Excel Pivot Chart, Excel Pivot Table, Power Query

This data comes from Statistics Canada. Statistics Canada download pages often provide the opportunity to modify the data structure and

Excel Power Query tutorial using Canadian potato production statistics Read More »

Django recreate database table

Django, Python

Django’s makemigrations and migrate commands are very useful to update existing database tables to reflect model changes. However if you

Django recreate database table Read More »

Canadian TCS FDI Officers Twitter list member analysis

Python, Tableau, Twitter API

Blog post updated to add the following: Updated Python “TCS Members Details” code to get additional information from the List

Canadian TCS FDI Officers Twitter list member analysis Read More »

Use Excel Power Query to scrape & combine Wikipedia tables

Power Query

Power Query is quick and easy way to scrape HTML tables on web pages. Here is step by step on

Use Excel Power Query to scrape & combine Wikipedia tables Read More »

How to update Office 365 password in Power BI dataset refresh

Office 365, Power BI, Sharepoint

I recently changed my Office 365 user password for an account that I was using for a Power BI Dataset

How to update Office 365 password in Power BI dataset refresh Read More »

How to avoid wide margins on a Power BI dashboard

Power BI

A Power BI Report with multiple charts or other objects can be added to a Dashboard in Power BI Online

How to avoid wide margins on a Power BI dashboard Read More »

How to use Google Adsense API to download Adsense data

API, Google Adsense, Python

Google’s APIs make getting Adsense (or any other Google service) data easy to download. The code below downloads Adsense data

How to use Google Adsense API to download Adsense data Read More »

Create Python 3 Virtualenv on machine with Python 2 & 3 installed

Python

I have been using Python 2.7 for most of my Python work but have a few projects where I want

Create Python 3 Virtualenv on machine with Python 2 & 3 installed Read More »

Use OneDrive API to upload files to Office 365 Sharepoint Site

Azure, Office 365, OneDrive, Python, Sharepoint

I have automated uploading files from my web site host’s server to my Office 365 Sharepoint site using scheduled cron jobs running

Use OneDrive API to upload files to Office 365 Sharepoint Site Read More »

Careful! Don’t click “Try Power BI for free”

Office 365, Power BI, Sharepoint

This was a weird quirk. I have Power BI Free account and uploaded a report to Power BI Service. The

Careful! Don’t click “Try Power BI for free” Read More »

How to schedule Power BI dataset refresh

Office 365, Power BI, Power Query, Sharepoint

Do you want to create a Power BI Report that gets a daily scheduled refresh of data from a Sharepoint

How to schedule Power BI dataset refresh Read More »

Power BI Online – get data from Office 365 Sharepoint file

API, Azure, Office 365, OneDrive, Power BI, Sharepoint

I want to create a Power BI Online report with a data source from a file on a remote web server that updates

Power BI Online – get data from Office 365 Sharepoint file Read More »

OneDrive API features

API, Azure, Office 365, OneDrive, Power BI, Python, Sharepoint

Microsoft has three file storage options: OneDrive Personal OneDrive Business Sharepoint These have recently been unified into one new OneDrive API https://dev.onedrive.com and oAuth

OneDrive API features Read More »

Tracking Cuba Gooding Jr’s Twitter follower count

Google Charts, MySQL, Python, Twitter API, Web Development

Happened to see Cuba Gooding Jr’s first tweet about 30 minutes or so after he created it. Update: @cubagoodingjr is no

Tracking Cuba Gooding Jr’s Twitter follower count Read More »

Dell ecommerce web site scraping analysis

BeautifulSoup, Python

Once upon a time, I needed to find Dell monitor data to analyse. A quick search brought me to their eCommerce

Dell ecommerce web site scraping analysis Read More »

Power Query MySQL database connection

Power Query

Excel Power Query can make a connection to MySQL database but requires that you have a MySQL Connector/Net 6.6.5 for

Power Query MySQL database connection Read More »

How to serve multiple domain name websites with one CakePHP application

CakePHP, MySQL

Say you have a need to deliver multiple websites which have same structure but each site is served on different

How to serve multiple domain name websites with one CakePHP application Read More »

Always remember to start Python Virtualenv

Django, Python

When learning to develop Django and Flask Python applications using virtual environment I did not know that I should activate

Always remember to start Python Virtualenv Read More »

Flask SQLAlchemy relationship associations and backref

Flask, Python, SQLAlchemy

Flask-SQLAlchemy relationship associations are useful to easily retrieve related records from a related Model. In a Python Flask application I

Flask SQLAlchemy relationship associations and backref Read More »

Using ATMs as wifi hotspot

Web Development

Wirebase was a concept created in 2001 before broadbrand, wired or wireless was widely available. The concept was shopped around

Using ATMs as wifi hotspot Read More »

Get list of custom segments from Google Analytics API

Google Analytics, Python

This is a post on how to create custom Google Analytics Profile Segments for the purpose of removing referral spam

Get list of custom segments from Google Analytics API 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 setup and and use a Twitter API application

Twitter API

The Twitter API allows you to read and write tweets on your own Twitter account. But you can also create

How to setup and and use a Twitter API application 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 »

BC Hydro’s amazing #BCStorm social media turnaround

Power BI, Power Query, Python, Twitter API

BC Hydro made an amazing social media turnaround to communicate with customers in crisis! Go BC Hydro! On August 29,

BC Hydro’s amazing #BCStorm social media turnaround Read More »

How to create OData data source Gateway for Power BI Report

Office 365, Power BI

Microsoft has a free Microsoft Data Management Gateway that you can install on your desktop or server to act as

How to create OData data source Gateway for Power BI Report Read More »

Introducing Speedvisit – a quick and easy way to record visits from people

CakePHP, PHP, SaaS, Web Development

Here is a demo web application / SaaS called SpeedVisit that individuals and companies can use to easily and quickly record

Introducing Speedvisit – a quick and easy way to record visits from people Read More »

How to filter referral spam from Google Analytics using API and Python

API, Google Analytics, Python

Google Analytics data has become incredibly polluted by “spam referrals” which inflate site visits with what are essentially spam advertisements

How to filter referral spam from Google Analytics using API and Python Read More »

Tableau vizualization of Toronto Dine Safe data

API, Geocoding, Python, Tableau

The City of Toronto’s open data site includes the results of the city’s regular food and restaurant inspections. This data

Tableau vizualization of Toronto Dine Safe data Read More »

Single CakePHP application & MySQL database to serve multiple domains

CakePHP, PHP

I have a bunch of websites that have the same structure and content that vary only by the category for

Single CakePHP application & MySQL database to serve multiple domains Read More »

How a new salmon stream was carved from the land

Environmental science

Back in the days when I was working in environmental science, the consulting firm I was working for was doing

How a new salmon stream was carved from the land Read More »

Tableau vizualization of Vancouver Car2Go vehicle locations

Tableau

I happened to have an dataset of Car2Go vehicle locations in Vancouver and used Tableau to plot them by latitude and

Tableau vizualization of Vancouver Car2Go vehicle locations Read More »

How to vizualize a work schedule using a Qlikview Gantt chart

Qlikview

This is a Qlikview solution I posted on Qlikview’s forum in response to a user request for displaying employee work

How to vizualize a work schedule using a Qlikview Gantt chart Read More »

How a UK tent rental company used Google analytics and Tableau to improve sales

Google Analytics, Tableau

UK wedding marquee rental website Google analytics data was analysed using Tableau Public.  The client’s target geographic area is UK

How a UK tent rental company used Google analytics and Tableau to improve sales Read More »

Time based SLA KPI created using MS Access VBA

MS Access, VBA

A client had a time based activity that had a start and end datetime . The client wanted to be

Time based SLA KPI created using MS Access VBA Read More »

Visualization of Toronto’s 311 contact centre open data

Excel Pivot Chart, Excel Pivot Table, Open Data

This is based on City of Toronto’s Open Data website 311 call performance data for the 4 years 2010, 2011, 2012

Visualization of Toronto’s 311 contact centre open data 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 »

LinkedIn ‘People You May Know’ web scraping and analysis

BeautifulSoup, Python

A while back LinkedIn sneakily vacuumed up all of my contacts from my phone via the Android Cardmunch app. Turns

LinkedIn ‘People You May Know’ web scraping and analysis Read More »

Visualizing human arterial blood flow with a D3.js Sankey chart

D3.js

This Sankey chart represents human arterial blood flow from the heart down into the smallest named arteries. A Sankey chart

Visualizing human arterial blood flow with a D3.js Sankey chart 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