Analytics | 12 min | 2362analyticscodingdockerjupyterpep-8programming languagespython
PEP-8 (sometimes PEP 8 or PEP8) is a coding standard and style guide for readability and long-term maintainability of code in Python. It was written in 2001 by Guido van Rossum, Barry Warsaw, and Nick Coghlan and provides guidelines and best practices on how to program Python code. PEPs stand for Python Enhancement Proposals, and they describe and document the way Python language evolves, providing a reference point (and in some way a standardization) for the pythonic way to write code.
This tutorial presents some of the most important key points of PEP-8. If you want to, you can read the ful...data leakdatabasedockerdocker hubgithubhackedhackingsecurity
Attention Docker Hub users - Docker Hub has been hacked!
An email containing the following highlight was sent to the users whose account data may have been exposed.
During a brief period of unauthorized access to a Docker Hub database, sensitive data from approximately 190,000 accounts may have been exposed (less than 5% of Hub users). Data includes usernames and hashed passwords for a small percentage of these users, as well as Github and Bitbucket tokens for Docker autobuilds (full email).
If you got this email you should (and if you didn't receive that email, do it too ;)):
Raspberry Pi | 4 min | 5294coralcoral usb acceleratordockeredge-tpumachine learningraspberry piteachable machinetensorflow lite
Last week, the Coral team released updates to the Coral platform to "address customer feedback and make it easier to use the products and tool-chain". The Python API has now the ability to run multiple models in parallel, using multiple Edge TPUs.
Thus, due to the multiple changes, I updated the Docker image
lemariva/raspbian-edgetpuwhich includes the Edge-TPU libraries for Raspberry Pi 3 B+, Jupyter Notebooks and some other interesting libraries (check the Dockerfile).
...dockerembeddedhass.iohome assistanthome automationraspberry pisensorsxiaomizigbee
Last week, I published an article about using Xiaomi sensors without a Xiaomi Gateway. The gateway/hub can be replaced with a Raspberry Pi and a USB-ZigBee dongle. You find the instructions here: #ZigBee: Xiaomi Sensors using Raspberry Pi (without Gateway!).
As you can read in that article, two repositories are available to connect and process the data from the Xiaomi sensors. Additionally, Zigbee2mqtt can be connected to Hass.io. Well, I didn't want to use HassOS (the OS on which hass.io runs), but I wanted to use Hass.io running on Raspbian, otherwise with Home Assistant running as an appli...aiotedge devicelow port ailow power aimaix dockmicropythonobject classifiersipeed
This week, I received from Seeed Studio a MAiX Dock to review it. The main board of the kit includes a Sipeed M1w which is a compact module like the ESP32 but based on the Kendryte K210 dual core RISC-V processor. It is designed for low power artificial intelligence workloads, such as face detection, object recognition, or audio processing. There are two type of modules: the Sipeed M1 and M1w, the last one includes WIFI connectivity.
The main features of the MAiX Dock boards are:
- Display I/F – A...
This post is about data inside Docker containers. As I mentioned in the last post #Analytics: Docker for Data Science Environment, data in Docker can either be temporary or persistent. In this tutorial, I will focus on Docker volumes, but I will include some info about temporary data and bind mounts too.
Fig 1: Data in Docker container (source)
Inside a Docker container, there are two ways in which data can be kept temporarily. By default, files created inside a container are stored in the writable layer of the container. You do not have to do anything, but every...aqaradoor sensorhome assistanthome automationmqttpirraspberry pixiaomi gatewayxiaomi sensorszigbee
This is what I will try to accomplish in this tutorial:
- Flash the USB-Zigbee Dongle with the correct FW
- Install a broker to connect to the sensors
- Configure the sensors using the...
General | 1 min | 914analyticsarena 5gfinealyzehannover fairhannover messeindustry 4.0volkswagen nutzfahrzeuge
This is just another small post. I was quite busy the last weeks, and here is why:
Next week (from April 1st to April 5th), I'll be at the Hanover Fair 2019.
I am with our start-up fine|alyze presenting solutions for IIoT and data analytics. If you want to meet me in person, just come to the Hall 16, Stand D38(1) -5G Arena-.
We are collecting and analyzing the data produced by a "model factory" of VWN, and presenting live results of our models.
Click here to find the map!
Raspberry Pi | 4 min | 7357analyticscoraldockeredge-tpumachine learningobject detection
In summer 2018, Google announced two Edge TPU devices for machine learning. These are now available under the Coral brand. Two weeks ago, I bought the Coral USB Accelerator. It is a portable USB accessory that brings machine learning inferencing to existing systems and it is compatible with Raspberry Pi and other Linux systems.
Fig. 1: Coral USB Accelerator, Raspberry Pi Camera and a RasPad
I wanted to test the performance of the Edge-TPU on my Raspberry Pi3, and as ...Subscribe to our mailing list: