Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: kameelsky
  • License: mit
  • Language: Python
  • Default Branch: master
  • Size: 1.79 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

Design of Experiments and empirical models

This python package has been developed to analyze experimental data obtained within the framework of 'Designs of Experiments'.

Package can help with an analysis of screening experiemnts conducted with utilization of a commonly used design factorial 2k.

Dependencies and installation

The application has a few which can be installed with python pip module:

shell python -V # Checks for python version. Python 3.12 git clone https://github.com/kameelsky/doe-models.git # Downloads the repository python -m pip install -r doe-models/requirements.txt # Installs dependencies python -m pip install doe-models/source # Installs doe-models

License

MIT License

Examples

```python

Import the libraries

from doemodels.factorial import Factorial2k

Create an instance of Factorial2k class for four factors

design = Factorial2k(["A", "B", "C", "D"])

Create a fractional factorial

design.fractional("ABCD")

Get a dictionary of aliased factors

design.aliases ``` {'A': ['BCD'], 'B': ['ACD'], 'C': ['ABD'], 'D': ['ABC'], 'AB': ['CD'], 'AC': ['BD'], 'AD': ['BC'], 'BC': ['AD'], 'BD': ['AC'], 'CD': ['AB'], 'ABC': ['D'], 'ABD': ['C'], 'ACD': ['B'], 'BCD': ['A']}

```python

Provide the responses

design.effect(response=[45, 65, 60, 80, 100, 45, 75, 96], n=1, graph=True) ``` screen

```python

Plot a Pareto chart

design.pareto(graph=True) ```

pareto

More detailed analysis can be found in the jupyter notebook.

Owner

  • Login: kameelsky
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: Design of Experiments models for data analysis
message: "If you use this software, please cite it as below."
authors:
  - name: Kamil Przytulski
license: MIT
license-url: https://github.com/kameelsky/doe-models/blob/main/LICENSE.md
repository-code: https://github.com/kameelsky/doe-models
keywords:
  - python
  - data science
  - design of experiments
type: software
url: "https://github.com/kameelsky/doe-models"
version: 1.0.0
year: 2023

GitHub Events

Total
  • Push event: 6
  • Create event: 2
Last Year
  • Push event: 6
  • Create event: 2

Dependencies

requirements.txt pypi
  • matplotlib ==3.8.4
  • numpy ==2.2.0
  • pandas ==2.2.3
  • pyDOE3 ==1.0.5
source/pyproject.toml pypi