Metadata-Version: 2.4
Name: kiso
Version: 0.1.0a5
Summary: Kiso experiment manager
Author-email: Rajiv Mayani <mayani@isi.edu>
Maintainer-email: Rajiv Mayani <mayani@isi.edu>
License-Expression: Apache-2.0
Project-URL: Homepage, https://pegasus.isi.edu
Project-URL: Repository, https://github.com/pegasus-isi/kiso.git
Project-URL: Issues, https://github.com/pegasus-isi/kiso/issues
Project-URL: Changelog, https://github.com/pegasus-isi/kiso/blob/main/CHANGELOG.md
Project-URL: Documentation, https://kiso.readthedocs.io/en/latest/
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: enoslib>=10.1.0
Requires-Dist: rich-click
Requires-Dist: jsonschema<3.3
Requires-Dist: jsonschema-pyref
Requires-Dist: PyYAML
Requires-Dist: dacite
Requires-Dist: paramiko
Provides-Extra: all
Requires-Dist: kiso[vagrant]; extra == "all"
Requires-Dist: kiso[chameleon]; extra == "all"
Provides-Extra: vagrant
Requires-Dist: enoslib[vagrant]; extra == "vagrant"
Provides-Extra: chameleon
Requires-Dist: enoslib[chameleon]; extra == "chameleon"
Provides-Extra: fabric
Requires-Dist: enoslib[fabric]; extra == "fabric"
Dynamic: license-file

<p align="center">
    <img width="50%" alt="logo-kiso" src="https://github.com/user-attachments/assets/15e0777c-6305-4783-9a65-cdfabfdd52dc" />
</p>

![License](https://img.shields.io/pypi/l/kiso.svg?logo=apache&color=blue&label=License)
![Latest](https://img.shields.io/pypi/v/kiso.svg?label=Latest)
![Python Versions](https://img.shields.io/pypi/pyversions/kiso.svg?logo=python)
![PyPi Downloads](https://img.shields.io/pypi/dm/kiso?logo=pypi&color=green&label=PyPI%20Downloads)
![Code Style](https://img.shields.io/badge/Code%20Style-black-blue)
![Contributors](https://img.shields.io/github/contributors-anon/pegasus-isi/kiso?color=green&label=Contributors)

Kiso is an experiment management platform to enable the execution of experiments defined as Pegasus workflows on a variety of computing infrastructures.

<!-- - [Introduction](docs/introduction.md) -->

- [Getting Started](docs/getting-started.md)
- [Experiment Configuration](docs/experiment-configuration.rst)

# References

- [Pegasus Workflow Management System](https://pegasus.isi.edu)
- [EnOSlib](https://discovery.gitlabpages.inria.fr/enoslib/)
- [Chameleon Cloud](https://www.chameleoncloud.org)
- [FABRIC](https://portal.fabric-testbed.net)

# Funding

Kiso is funded by National Science Foundation (NSF) under award [2403051](https://www.nsf.gov/awardsearch/showAward?AWD_ID=2403051).
