DyMat | version 0.5 reads more file formats
Version 0.5 of my package DyMat has been released. Read access to different file structures has been implemented. The new version will be able to read most mat files written by dymola. DyMat should...
View ArticleSunnyWebBox
The Sunny WebBox (made by SMA Solar Technology) is a monitoring system for solar plants which offers RPC (remote procedure calls) to access the data of the box. These calls are made of JSON objects...
View ArticleSunnyWebBox | python module for RPC
The main building of the UdK Berlin now has a solar plant (photovoltaic) mounted on the roof. It's equipped with a monitoring system: a Sunny WebBox made by SMA Solar Technology. This box offers...
View ArticlePolygon | new versions 2.0.5 and 3.0.5
I released new versions of my python package for polygon handling. The changes contain only bug fixes, no new features were added: fixes some issues with recent versions of NumPy fixes some issues...
View ArticlePolygon | more Windows binaries
I just added more Windows binaries of my python package for polygon handling to the download areas on GitHub. You can download the following variants: for Python 2.7 or Python 3.2 (Polygon 2 / Polygon...
View ArticlePolygon | Douglas-Peucker and Future Development
The Polygon3 branch now includes an implementation of the Douglas-Peucker algorithm for line simplification by reducing the number of points. It is already included in the repository and will be part...
View ArticleSunnyWebBox | version 0.3 with UDP and Python 3
I've updated the code for my python package to communicate with a Sunny WebBox. The two most important changes of version 0.3 are: support for UDP stream communication support for python 3.x The...
View ArticleDyMat | HDF5 export and other Modelica/Python projects
After the request of a user I added a very simple HDF5 export to my DyMat package. The code is already in the github repository and will be part of the next release. If you are interested in the...
View ArticlePolygon | new version 2.0.6 and 3.0.6
I just released the new version of my packages for polygon handling with Python 2 and Python 3. There are only small changes, the most important ones are: moved development and downloads from GitHub to...
View ArticleThe Project Hosting Odyssey
I moved the hosting of my software projects again: from GitHub to bitbucket. My GitHub repositories will be available in the near future, but I will use bitbucket for development (until further notice...
View ArticlePolygon | problems with nested and overlapping structures
Polygon is not able to handle nested and overlapping contours correctly. This is because the underlying structures and functions of GPC have only a flat list of contours (solids and holes) without any...
View ArticlePolygon | new version 2.0.7 and 3.0.7
After one and a half year I released new versions of my packages for polygon handling. There are no big changes, just some patches that have accumulated over the time. Most important are: fixed some...
View ArticleBuilding a MEMEX
I recently started building a MEMEX device for a new exhibition “Das Netz” in the Berlin Museum of Technolgy. The MEMEX is a vision of a scientist from the 1940s about future knowledge management based...
View ArticleVisualize Packet Routing with FlipDots
Another exhibit for the Berlin Museum of Technolgy will be a visualization of packet routing in networks. A large wall will show a network of nodes and edges, where the connections (edges) are formed...
View ArticlePacket Routing @ Das Netz
Interactive exhibit at “Das Netz” in the “Deutsches Technikmuseum Berlin” – cooperation with Felix Scharstein This device shows a network of 18 nodes and 27 edges that form a model of the internet....
View ArticleMEMEX @ Das Netz
Interactive exhibit at “Das Netz” in the “Deutsches Technikmuseum Berlin” – cooperation with Felix Scharstein The MEMEX is a historical vision of an american scientist, published in 1945, but never...
View ArticlePolygon | new version 2.0.8 and 3.0.8
After more than one year I released new versions of my python packages for polygon handling. There are only two small changes: fix to isInside() to be more reliable with nested contours binaries ar now...
View ArticleTeaching
I started teaching coding skills (Pascal and C) in 1999 in a lectureship at the Technical University of Berlin, Department of Mathematics. Until today I held different lectures and classes, mainly for...
View ArticleCoding Classes in the Winter Semester
In this semester (winter 2019) I offer different coding classes at the Berlin University of the Arts, which seem to attract a lot of students. The idea is to learn common coding concepts by means of...
View Article