Projects

09/12/2020
GraphicPane: this project aim to create a pane and plot into it some graphics.
I have the feeling they updated the libraries with Catalina, but it works.  I organized a Raw2DPane which prints on screen and a CartesianFrame:Raw2DPane which implements (guess what) a Cartesian frame. We can draw vectors, points, straight lines and curves. We also graph a cosine. 
Encapsulation is not great, yet. I should try and integrate with GeoSIR.
BTW: in Cubic Bezier the control points are proportional to the tangent vectors (1/3*v).

GeoSIR: this is a project to create a simulator of epidemic based on graphs. One can describe quite a general epidemic model and one model will be run at any node of a geographic graph. Commuters from one node to another can be considered to spread contagion fom one node to another.
1.0.1: The simulator works quite well.
Next I would like to best fit parameters with some algorithm which does not uses derivatives.

Hackberry: I found a tutorial to stop and hack the boot of a raspberry.I bought a raspeberry to try to hack and use it to build a OS according to From Nand to Tetris II.

TagFS: define a filing system for mac based on tags.
The implementation is based on an acyclic graph of tags to describe inheritance.

myMath: math library for mac in Swift 5.1.

myGraph: graph libraries in Swift 5.1.

From Nand to Tetris: Run an OpenLab about that course and design a microprocessor from scratch.

TeX: libraries in plain TeX to deal with furmula numbering, references, ...