Project structure

The project is organized according to the following folder structure:

<glow parent folder>
  ├── docs/
  ├── glow/
  ├── resources/
  ├── tests/
  ├── tutorials/
  ├── LICENSE
  └── README.rst
  • docs: contains the files for generating the project documentation with Sphinx;

  • glow: contains all the modules that provide the functionalities implemented by GLOW;

  • resources: contains files that support the configuration and operation of GLOW;

  • tests: contains both unit tests and functional tests, the former to ensure the correctness of individual code units, the latter to ensure the overall functionalities behave as expected;

  • tutorials: contains Python scripts that provide use cases showing how to use the GLOW functionalities for building different geometry layouts.