Comments (2)
Using the Tuple
class instead of the basic type tuple
should solve the issue:
diff --git a/carculator/energy_consumption.py b/carculator/energy_consumption.py
index b121caa..dfbc23e 100644
--- a/carculator/energy_consumption.py
+++ b/carculator/energy_consumption.py
@@ -4,7 +4,7 @@ one for calculating the auxiliary energy needs, and another one for calculating
energy needs.
"""
-from typing import Any, Union
+from typing import Any, Union, Tuple
import numexpr as ne
import numpy as np
@@ -132,7 +132,7 @@ class EnergyConsumptionModel:
frontal_area: Union[float, np.ndarray, xr.DataArray],
sizes: Union[str, np.ndarray, xr.DataArray],
motor_power: Union[float, np.ndarray, xr.DataArray] = 0,
- ) -> tuple[Union[float, Any], Any, Union[float, Any]]:
+ ) -> Tuple[Union[float, Any], Any, Union[float, Any]]:
"""
Calculate energy used and recuperated for a given vehicle per km driven.
from carculator.
Thanks. Should be fixed now. I also setup github action to run pytest on 3.7, 3.8 and 3.9
https://github.com/romainsacchi/carculator/runs/5467871531?check_suite_focus=true
from carculator.
Related Issues (20)
- Need for improving the calculation of motive energy per km
- Combustion noise calculations possibly incorrect HOT 5
- Differentiate brake emissions from combustion cars from electric cars
- Override calculated parameters caused ValueError HOT 1
- remove pytest from dependencies HOT 1
- With all kind of derived values in "intermediate" CSV files, we loose flexibility
- tank-to-wheel E consumption ICEV-p's HOT 2
- [webtool feature idea] Grouping midpoint indicator graphs by year/car type/
- quick results for Belgium seem way off for EVs HOT 17
- Update electricity mix projections for EU countries HOT 1
- Better definition of annual mileage per year of age
- set_all() method stopped working HOT 2
- Can't reproduce documentation example for mass pie chart HOT 1
- Importing carculator database to Activity Browser HOT 2
- ValueError: unsupported pickle protocol: 5 HOT 3
- Hydrogen tank HOT 2
- Waste treatment for glider and engine
- Glider base masses HOT 5
- Double defined parameters HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from carculator.