Ammonite is a stair design tool featuring a genetic algorithm that uses a smoothness metric to find nice ways to go from one floor to another. Only a small number of parameters need to be provided, the rest is taken care of by Ammonite's algorithms. The start position needs to be set, optionally the start direction, the end point and/or the end direction can be set as well. Furthermore, obstacles that need to be avoided can be defined. In addition to free-standing stairs, balanced winding stairs can be created.
release 1, July 2017: Initial release.
release 2, April 2018: Major winder stair improvements, minor freestanding stair improvements.