Interface
This section covers the design of Flower’s interface and the reasoning behind key design decisions. It is organised into the following documents:
- Inputs: The data and values accepted by Flower.
- Outputs: The outputs produced, including files and folders and terminal output generated from the
datapackage.jsonfile. - Command Line Interface: The main entry point for interacting with Flower.
- Configuration settings: Settings defined as a Python class and within a configuration file.
- Python interface: The user-facing Python functions that underpin the CLI and configuration settings.