Description
FME Golf is a contest where the aim is to create the smallest possible workspace to carry out a specific task.
Basic Aim
- The aim of FME Golf is to produce a workspace that is the smallest size possible.
- The workspace size is measured by the file size, in bytes.
- The winner is the person who produces the smallest workspace, which still creates the correct output
Basic Rules
You Must
- Use standard FME transformers and functionality.
You Cannot
- Use scripting languages, such as Python or SQL, unless otherwise specified.
- This includes the PythonCaller, SystemCaller, and similar transformers.
- Make direct edits to the FME file, either in an automated way or manually using a text editor.
- Use any beta version of FME.
You May
- Use the text and arithmetic editors available in FME (for example, in the AttributeManager transformer) and any functions listed in the interface.
- Use any version of FME that is listed as a current or past version on the downloads page.
Suggested Techniques
- Save character space by using short attribute names and renaming transformers.
- Try using FME functions instead of the equivalent transformer.