Metadata-Version: 2.1
Name: fatld
Version: 0.1.1
Summary: Generate and characterize designs with four-and-two-level (FATL) factors
Home-page: https://abohyndoe.github.io/fatld/
License: MIT
Keywords: design,doe
Author: Alexandre Bohyn
Author-email: alexandre.bohyn@kuleuven.be
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: matplotlib (>=3.6.3,<4.0.0)
Requires-Dist: numpy (>=1.24.2,<2.0.0)
Requires-Dist: oapackage (>=2.7.6,<3.0.0)
Requires-Dist: pandas (>=1.5.3,<2.0.0)
Project-URL: Repository, https://github.com/ABohynDOE/fatld
Description-Content-Type: text/markdown

# `fatld`: four-and-two-level designs

[![PyPI version](https://badge.fury.io/py/fatld.svg)](https://badge.fury.io/py/fatld)
[![CI](https://github.com/ABohynDOE/fatld/actions/workflows/CI.yml/badge.svg)](https://github.com/ABohynDOE/fatld/actions/workflows/CI.yml)

Generate and characterize designs with four-and-two-level (FATL) factors.

## Development

Virtual environment based on `poetry`, activate it using:

```shell
poetry shell
```

Linting is based on `ruff`, configuration is found in the [pyproject.toml](pyproject.toml) file.

Tests are ran using `pytest` and a coverage report can be generated using `coverage` inside the virtual environment:

```shell
coverage run -m pytest tests
coverage report -m
```

