What is CO2MPAS?
CO2MPAS is backward-looking longitudinal-dynamics CO2 and fuel-consumption simulator for light-duty M1 & N1 vehicles (cars and vans), specially crafted to estimate the CO2 emissions of vehicles undergoing NEDC testing based on the emissions produced WLTP testing during type-approval, according to the EU legislations 1152/EUR/2017 and 1153/EUR/2017 (see History section, below).
It is an open-source project (EUPL 1.1+) developed for Python-3.6+. It runs either as a console command or as a desktop GUI application, and it uses Excel-files or pure python structures (dictionary and lists) for its input & output data.
History
The European Commission has introduced the WLTP as the test procedure for the type I test of the European type-approval of Light-duty vehicles as of September 2017. Its introduction has required the adaptation of CO2 certification and monitoring procedures set by European regulations (443/2009, 510/2011, 1152/EUR/2017 and 1153/EUR/2017). European Commission’s Joint Research Centre (JRC) has been assigned the development of this vehicle simulator to facilitate this adaptation.
The European Regulation setting the conditions for using CO2MPAS can be found in the Comitology Register after its adoption by the Climate Change Committee which took place on June 23, 2016, and its 2nd vote for modifications, in April 27, 2017.
Installation
To install CO2MPAS use (with root privileges):
$ pip install co2mpas
Or download the latest git version and use (with root privileges):
$ python setup.py install
Some additional functionality is enabled installing the following extras:
cli: enables the command line interface.
sync: enables the time series synchronization tool (i.e., syncing previously named datasync).
gui: enables the graphical user interface.
plot: enables to plot the CO2MPAS model and the workflow of each run.
io: enables to read/write excel files.
driver: enables the driver model (currently is not available).
To install co2mpas and all extras, do:
$ pip install 'co2mpas[all]'
Metadata
Release files for co2mpas 4.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| co2mpas-4.3.2.tar.gz | 20.3 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| co2mpas-4.3.2-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 24.4 MB
Release files / co2mpas-4.3.2.tar.gz
| Download URL | co2mpas-4.3.2.tar.gz |
|---|---|
| Size | 20.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1f34103d418dd51dc60e7455869bab84c1fd6ee7b5335b5b2f8fc2fc764d322
|
|
BLAKE2b-256 checksum How to use checksums |
25364757a88f731f7d6509dc8ce41eab54acbc6a0c98c760880cd3268f82e966
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
|
Release files / co2mpas-4.3.2-py2.py3-none-any.whl
| Download URL | co2mpas-4.3.2-py2.py3-none-any.whl |
|---|---|
| Size | 4.1 MB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
c50c9f1da1c4367d9165ce74d544f483a77cea109913e0cdb7b06e846d97aa9c
|
|
BLAKE2b-256 checksum How to use checksums |
2533d0a0774a68e10bc4b64e379d5926a6ae85baf3cbc685b967439fc2a6f4c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
|
Security for co2mpas 4.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.