Emission calculator library
Project description
EmissionCalculatorLib
=====================
This python library uses formulas and factors from EU to calculate the emission(s) from personal cars, busses to trailers of various sizes give a start and stop point (see 'examples/simple_planner.py').
You could also calculate the emission for a given vehicle.
Pull requests are more than welcome! Please visit the `project on GitHub <https://github.com/NPRA/EmissionCalculatorLib>`_.
Also checkout the `CHANGELOG.md <CHANGELOG.md>`_.
Quickstart
---------
Show the "make help" and run the test cases
.. highlight:: bash
:linenothreshold: 5
$ make help
Use target: test, install, uninstall, upload or clean
.. highlight:: bash
:linenothreshold: 5
$ make test
Use target: test, install, uninstall, upload or clean
Examples
--------
We have some examples (more to come) under the 'examples' directory. You can use them to view how a simple planning with some pre-defined emissions might look like.
If you see some improvements, bugs or something, then please file a Github issue so we can continue to improve.
Screencast(s)
-------------
To ease the learning curve a bit we've included a screecast to help you get started:
.. image:: https://asciinema.org/a/150349.png
:scale: 50 %
:target: https://asciinema.org/a/150349
Routing Service
---------------
We are using the Routing Service which serves NPRA's "vegkart": https://www.vegvesen.no/vegkart/vegkart/. The routing services is served from Triona (triona.se).
=====================
This python library uses formulas and factors from EU to calculate the emission(s) from personal cars, busses to trailers of various sizes give a start and stop point (see 'examples/simple_planner.py').
You could also calculate the emission for a given vehicle.
Pull requests are more than welcome! Please visit the `project on GitHub <https://github.com/NPRA/EmissionCalculatorLib>`_.
Also checkout the `CHANGELOG.md <CHANGELOG.md>`_.
Quickstart
---------
Show the "make help" and run the test cases
.. highlight:: bash
:linenothreshold: 5
$ make help
Use target: test, install, uninstall, upload or clean
.. highlight:: bash
:linenothreshold: 5
$ make test
Use target: test, install, uninstall, upload or clean
Examples
--------
We have some examples (more to come) under the 'examples' directory. You can use them to view how a simple planning with some pre-defined emissions might look like.
If you see some improvements, bugs or something, then please file a Github issue so we can continue to improve.
Screencast(s)
-------------
To ease the learning curve a bit we've included a screecast to help you get started:
.. image:: https://asciinema.org/a/150349.png
:scale: 50 %
:target: https://asciinema.org/a/150349
Routing Service
---------------
We are using the Routing Service which serves NPRA's "vegkart": https://www.vegvesen.no/vegkart/vegkart/. The routing services is served from Triona (triona.se).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
emission-0.3.5.tar.gz
(21.3 kB
view hashes)
Built Distribution
Close
Hashes for emission-0.3.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d369c8871bdcc6c0434593a3a6f26e0e8bfcdc8714a02a1d3d4574abe4b9c1 |
|
MD5 | 15453ff72208c1ec5480b1f580adb1c7 |
|
BLAKE2b-256 | 7bab818b72d30a46a7a898539cbaa4f4472fe4d80c7e4b5c6482583f52c128ee |