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, ...