Saved in:
| Main Authors: | , |
|---|---|
| Format: | Preprint |
| Published: |
2025
|
| Subjects: | |
| Online Access: | https://arxiv.org/abs/2501.03398 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866929661585391616 |
|---|---|
| author | Ranly, Neil Wagner, Torrey |
| author_facet | Ranly, Neil Wagner, Torrey |
| contents | Space-filling experimental design techniques are commonly used in many computer modeling and simulation studies to explore the effects of inputs on outputs. This research presents raxpy, a Python package that leverages expressive annotation of Python functions and classes to simplify space-filling experimentation. It incorporates code introspection to derive a Python function's input space and novel algorithms to automate the design of space-filling experiments for spaces with optional and hierarchical input dimensions. In this paper, we review the criteria for design evaluation given these types of dimensions and compare the proposed algorithms with numerical experiments. The results demonstrate the ability of the proposed algorithms to create improved space-filling experiment designs. The package includes support for parallelism and distributed execution. raxpy is available as free and open-source software under a MIT license. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2501_03398 |
| institution | arXiv |
| publishDate | 2025 |
| record_format | arxiv |
| spellingShingle | Rapid Experimentation with Python Considering Optional and Hierarchical Inputs Ranly, Neil Wagner, Torrey Mathematical Software Methodology 62K99 G.4 Space-filling experimental design techniques are commonly used in many computer modeling and simulation studies to explore the effects of inputs on outputs. This research presents raxpy, a Python package that leverages expressive annotation of Python functions and classes to simplify space-filling experimentation. It incorporates code introspection to derive a Python function's input space and novel algorithms to automate the design of space-filling experiments for spaces with optional and hierarchical input dimensions. In this paper, we review the criteria for design evaluation given these types of dimensions and compare the proposed algorithms with numerical experiments. The results demonstrate the ability of the proposed algorithms to create improved space-filling experiment designs. The package includes support for parallelism and distributed execution. raxpy is available as free and open-source software under a MIT license. |
| title | Rapid Experimentation with Python Considering Optional and Hierarchical Inputs |
| topic | Mathematical Software Methodology 62K99 G.4 |
| url | https://arxiv.org/abs/2501.03398 |