Skip to content

sequential-parameter-optimization/spotdesirability

Repository files navigation

spotdesibility Logo

spotdesirability

Features

Version & License

Python Version GitHub Release PyPI Version

License

Downloads

PyPI Downloads Total Downloads

Quality

EU AI Act Dependencies Audit Reliability Security

Testing

CI Tests Release Documentation codecov REUSE status

Scores (OpenSSF Scorecard)

OpenSSF Scorecard

Status

Maintenance Code style: black

About

spotdesirability is a Python implementation of the R package desirability, which provides S3 classes for multivariate optimization using the desirability function by Derringer and Suich (1980).

Installation

Installation can be done with pip:

pip install spotdesirability

or uv:

uv install spotdesirability

Alternatively, you can clone the repository and install it manually.

Documentation

The documentation is available at: https://sequential-parameter-optimization.github.io/spotdesirability/

Citation

@misc{bartz25a,
      title={Multi-Objective Optimization and Hyperparameter Tuning With Desirability Functions}, 
      author={Thomas Bartz-Beielstein},
      year={2025},
      eprint={2503.23595},
      archivePrefix={arXiv},
      primaryClass={math.OC},
      url={https://arxiv.org/abs/2503.23595}, 
}

References

Desirability functions

  • Derringer, G., and Suich, R. Simultaneous optimization of several response variables. Journal of Quality Technology 12 (1980), 214–219.

The R desirability package

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages