If both AT+CREG and AT+CGREG indicate the network registration status, why are two required? What is the difference? Read this post to find out.
Author: Yash Sanghvi
How to install geopandas on Windows
Installing geopandas on a Windows machine using pip install gives an error when building the Fiona dependency. Learn how to solve that error.
How to add custom distance metric in DBSCAN
Learn how to set the custom distance function and the metric params for that function in DBSCAN, for n-dimensional data.
Redshift vs Snowflake vs BigQuery
Learn about the similarities and differences between 3 popular data warehouses: redshift, bigquery and snowflake. Also learn how to compare them.
ESP32 – Launch Captive Portal only if WiFi connect fails
You may want to use the captive portal during setup, to get SSID and password from the user, and not every time. Learn how to implement that in this tutorial.
How to disable brownout detector in ESP32 in Arduino
Learn how to disable the brownout detector in ESP32, when working with the Arduino IDE. This gets triggered when your ESP32 gets insufficient power.
How to connect ESP32 to Arduino IoT Cloud
Learn how to link your ESP32 to the Arduino IoT Cloud. Tutorial includes creation of a thing, programming the ESP32, and creating a dashboard on the Cloud.
How to preserve zoom settings across data refresh in dash
In this tutorial, learn how to preserve your actions (zoom, pan, filter, etc.) on the graph figures of your dash app across callbacks.
How to change the plot size: Matplotlib, Seaborn, Plotly
Learn different ways for changing the figure size in matplotlib, seaborn and plotly. Bookmark this page for future reference.
Numpy “releases” GIL. What does that mean?
Why does dask array or dask dataframe use a threads-based scheduler by default? Doesn’t the GIL play the spoilsport? Or is numpy immune to GIL? Find out here.