Metadata-Version: 2.1
Name: co2wui
Version: 0.0.13
Summary: WebUI for co2mpas
Home-page: https://github.com/JRCSTU/co2wui
License: European Union Public Licence 1.1 or later (EUPL 1.1+)
Project-URL: Documentation, https://co2mpas.io/
Project-URL: Sources, https://github.com/JRCSTU/co2wui
Keywords: automotive,vehicles,simulator,WLTP,web-app
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 3 - Alpha
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Manufacturing
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1)
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Python: >=3.6
Description-Content-Type: text/markdown; charset=UTF-8
Requires-Dist: co2mpas
Requires-Dist: Flask
Requires-Dist: Flask-Babel
Requires-Dist: flask-session
Requires-Dist: requests
Requires-Dist: schedula
Requires-Dist: Werkzeug
Requires-Dist: click
Requires-Dist: ruamel.yaml
Requires-Dist: syncing
Requires-Dist: urllib3
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-flask ; extra == 'dev'
Requires-Dist: selenium ; extra == 'dev'
Requires-Dist: black ; extra == 'dev'
Requires-Dist: pip ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Requires-Dist: wheel ; extra == 'dev'
Provides-Extra: ta
Requires-Dist: co2mpas-dice ; extra == 'ta'
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-flask ; extra == 'test'
Requires-Dist: selenium ; extra == 'test'


# Co2mpas Web UI

A flask UI for running co2mpas.

## Development instructions
<!--move them to CONTRIBUTING.md -->

1. create a virtual env, eg. in this folder called `.venv` with:

       pythonX.Y -m venv .venv

   and **activate it** afterwards,

2. clone the following repositories:

	 - git clone https://github.com/vinci1it2000/co2mpas.git (branch dev)
	 - git clone https://github.com/vinci1it2000/syncing.git
	 - git clone https://github.com/JRCSTU/DICE.git

3. Install the above packages in development mode:

       pip install -e <some-folder>

   for each of the packages

4. (optional) Install all pinned versions in `requirements.txt` with::

       pip install -r ./requirements.txt

   assuming you want to reproduce the exact environment, OR just...

6. install this project in *develop mode* along with all its development-dependencies
   with:

       pip install .[dev]

7. enable [*pre-commit* hooks][1] for [black-formatting][2] python code with::

       pre-commit install

## Launch WebUI

```shell
co2wui
```
or
```shell
python co2wui/app.py
```

[1]: https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/
[2]: https://black.readthedocs.io/



