Metadata-Version: 2.4
Name: parameter-sweep
Version: 0.2.0rc1
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: pyomo>=6.7.3
Requires-Dist: numpy
Requires-Dist: h5py
Requires-Dist: pyyaml
Requires-Dist: idaes-pse
Provides-Extra: ray
Requires-Dist: ray; (sys_platform != "win32" and python_version < "3.14") and extra == "ray"
Requires-Dist: ray; (sys_platform == "win32" and python_version < "3.13") and extra == "ray"
Provides-Extra: mpi
Requires-Dist: mpi4py; extra == "mpi"
Provides-Extra: testing
Requires-Dist: pytest>=8; extra == "testing"
Requires-Dist: idaes-pse; extra == "testing"
Requires-Dist: watertap; extra == "testing"
Requires-Dist: requests; extra == "testing"
Dynamic: license-file

# Parameter Sweep

## For contributors

### Installation

```sh
# create Conda env for Parameter Sweep development, if not present
conda create --yes --name parameter-sweep-dev python=3.10
# ensure Conda env is active
conda activate parameter-sweep-dev
# clone this repo locally
git clone https://github.com/watertap-org/parameter-sweep && cd parameter-sweep
pip install -r requirements-dev.txt
```

### Running tests

```sh
conda activate parameter-sweep-dev
pytest --pyargs parameter_sweep
```

### Before committing

```sh
black .
```

## Known Limitations
- `ray` does not currently provide wheels for Windows + Python 3.13.
  Use Python 3.12 on Windows if you need the `ray` extra.
