Metadata-Version: 2.4
Name: ai4cps
Version: 0.1.43
Summary: A Python framework for building apps for AI for CPS.Developed by AI4CPS.
Home-page: https://selfx.ai4cps.com
Author: Nemanja Hranisavljevic
Author-email: nemanja@ai4cps.com
License: MIT
Project-URL: Documentation, https://selfx.ai4cps.com
Project-URL: Source, https://github.com/ai4cps-com/ai4cps-oss
Project-URL: Issue Tracker, https://github.com/ai4cps-com/ai4cps-oss/issues
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Dash
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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: Topic :: Database :: Front-Ends
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dash==3.4.0
Requires-Dist: dash-bootstrap-components
Requires-Dist: dash-cytoscape
Requires-Dist: dash-extensions
Requires-Dist: waitress
Requires-Dist: networkx
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: flask
Requires-Dist: flask-login
Requires-Dist: flask-restful
Requires-Dist: dill
Requires-Dist: joblib
Requires-Dist: celery
Requires-Dist: redis
Requires-Dist: ml4cps
Requires-Dist: mlflow
Requires-Dist: pydotplus
Requires-Dist: pytz
Requires-Dist: requests
Requires-Dist: simpy
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# AI4CPS OSS

[![GitHub](https://img.shields.io/github/license/ai4cps-com/ai4cps-oss.svg?color=dark-green)](https://github.com/ai4cps-com/ai4cps-oss/blob/main/LICENSE)
[![PyPI](https://img.shields.io/pypi/v/ai4cps.svg)](https://pypi.org/project/ai4cps/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ai4cps.svg)](https://pypi.org/project/ai4cps/)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ai4cps-com/ai4cps-oss.svg)](https://github.com/ai4cps-com/ai4cps-oss/graphs/contributors)
[![Sponsor](https://img.shields.io/badge/Sponsor-❤-ff69b4)](https://github.com/sponsors/ai4cps-com)

 *AI4CPS is a Python framework for building ML & AI apps in the domain of Cyber-Physical Systems (CPSs)*.

<div align="center">
  <a href="https://www.ai4cps.com">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="ai4cps/dash/assets/Logo%20dark.svg">
      <source media="(prefers-color-scheme: light)" srcset="ai4cps/dash/assets/Logo%20light.svg">
      <img src="ai4cps/dash/assets/Logo%20light.svg" width="400px" alt="Maintained by AI4CPS">
    </picture>
  </a>
</div>


Built on top of [Dash](https://dash.plotly.com/), AI4CPS allows simple implementation of AI tools for CPSs.
Read [our tutorial](https://selfx.ai4cps.com/getting-started). 

This software is developed at [Helmut Schmidt University / University of Federal Armed Forces Hamburg](www.hsu-hh.de)
at the [Professorship of Computer Science in Mechanical Engineering](https://www.hsu.hamburg/imb/en/)
at the Institute of Automation Technology.


### AI4CPS App Examples

To be added.


Install `ai4cps` and import from `ai4cps`, for example `from ai4cps.dash.dashboard import Dash4CPS`.
The deprecated `selfx` distribution provides compatibility for legacy `selfx` imports.
