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?