Project Ideas
Project Ideas
I often think of various project ideas in different area. There are more of these than I can reasonable do but I thought it best to record them somewhere. This like the previous post on courses is likely to be more of an updated wiki that a post where i will add other ideas as I come up with them.
Bringing work home:
Some ideas that relate to things that I do / would like to do at work but we don’t have the capacity. Might not be the best as it breaks some of the work home balance.
- Voronoi Varients: Algorithms to compute varients of voronoi diagrams in novel spaces or with novel distance functions. Particularly over a mesh surface.
- Generative Toolpaths: The use of generative algorithms to make toolpaths probably initially with plunge milling. But also with 5 axis finishing etc.
- Paper Reading: See learning – but post the summeries in a slack channel and try to get others interested.
Learning:
Projects to expand my learning
- Courses: Picking up a taught course see page
- Paper Reading: Try to read and summerise one paper each week/ fortnight? – Get into the habit of reading papers more academic current literature.
- Residential Course: Find a geology residential trip to go on or field school / trip. Chance to get to know others.
- Experiment Geology: Try out some fossil extraction – can I extract fossil pollen?
- Experiment Chemistry: Try out some reactions, purification to extract eg peperine from peper.
Making:
Projects that involve making a physcial thing
- CAD/CAM: Use fusion to make a wooden ornament / box with patterns that can be a gift. Overlaps a bit with work
- Wood carving: Pick up some handcarving and a project in that.
- Sewing Clothes: Make a waistcoat for myself
- Sewing Embroidery: Make my own crossstich pattern / design
- Orary: Make a functioning orary – (I need more metal work skills)
- Boat: Finish my boat model to a good standard.
- Robot: Make some automated robot thing (Tom Gale)?
- Space: Some form of radio telescope?
Mathematics:
Project that build on my maths background and connect me back to it.
- Knots: Some real research project with knot theory and computers – contact Nicholas Jackson?
- Higher Order Knots: Some computations and a library for higher dimension knotted surfaces – lookup current research
- Category Theory Compuation: A library/langauge to express all computers as problems in cateogry theory / operads and then to take colimits of to get concrete results.
- Algebraic Geometry Kernel: A basic kernel to do algebric geomtry calculations – like CoCa in rust – just replicating others work?
- Homogenous Space Atlas: An atlas of explicit triangulations of conpact Lie Groups there maps and induced maps of homogeneuous spaces. Then using this to construct explicit algrbraic topology maps – Replicating some ideas in Thesis. Don’t know use or state of art. Ask Nicholas?
- Simulation: Make programs to repicate results simulating natural systems with image results – See algorithmic botany?
Software:
Projects in programming I could work on.
- Compilers: Contribute to gcc – maybe gcc-rs?