Commit graph

1121 commits

Author SHA1 Message Date
markus
9190a33634 change baseline_raw_form_data 2020-11-05 15:43:27 +01:00
markus
3f7c761925 move interval-calculation into separate function 2020-11-05 15:42:40 +01:00
markus
5f2f2e5dbf add quick-fix for undefined numerical attributes 2020-11-05 14:49:03 +01:00
markus
ae0b91621b populate Formdata attributes 2020-11-05 14:43:22 +01:00
Nicolas Mounet
3972b887b1 Merge branch 'feature/pytest-param' into 'master'
Parameterize the tests to allow easier debugging and simplify the logic in the test itself.

See merge request cara/cara!22
2020-11-05 13:08:36 +00:00
gaazzopa
3dcfa213c9 Added disclaimer and code license 2020-11-05 14:03:15 +01:00
gaazzopa
74e930b490 Added possibility of float values 2020-11-05 14:02:15 +01:00
markus
82d2e74188 add time_string_to_minutes 2020-11-05 13:58:55 +01:00
Philip James Elson
280de17dac Merge branch 'feature/model_to_report' into 'master'
Include @marcus' generate_report_data function in the report_generator.

See merge request cara/cara!23
2020-11-05 12:50:14 +00:00
Phil Elson
bb82d7c8f2 Include @marcus' generate_report_data function in the report_generator. 2020-11-05 13:00:31 +01:00
Phil Elson
e663a89560 Parameterize the tests to allow easier debugging and simplify the logic in the test itself. 2020-11-05 12:55:00 +01:00
Philip James Elson
aadbb8c1dd Merge branch 'develop/temperature_dependency' into 'master'
Implementation of outside temperature time dependency

Closes #15

See merge request cara/cara!19
2020-11-05 11:43:36 +00:00
Philip James Elson
7978b8d759 Merge branch 'RESTwireframe' into 'master'
Updated UI to latest wireframe

See merge request cara/cara!21
2020-11-05 11:34:30 +00:00
Phil Elson
967e7a86c7 Resolve the merge conflic for #21. 2020-11-05 12:32:12 +01:00
Nicolas Mounet
4e31a411a0 Implementing default value beyond the interval of definition, for PiecewiseConstant objects (models.py) 2020-11-05 12:08:08 +01:00
Nicolas Mounet
4ea8b70079 Adding tests on values beyond the interval of definition, for piecwise constant functions; some tests renaming 2020-11-05 12:07:26 +01:00
gaazzopa
aa2cf9cc82 Removed .pyc files 2020-11-05 11:55:17 +01:00
Gabriella Azzopardi
7bf3c07296 Merge branch 'master' into 'RESTwireframe'
# Conflicts:
#   cara/apps/calculator/static/form.html
2020-11-05 10:50:14 +00:00
gaazzopa
f98a96f546 Finalised input validation and updated form with new fields 2020-11-05 11:36:36 +01:00
Philip James Elson
260af15781 Merge branch 'feature/form-to-model' into 'master'
Generate a model from the form

See merge request cara/cara!20
2020-11-05 10:12:44 +00:00
Phil Elson
f7853feb6f Restructure the calculator app to have a strong separation between the form input and the form processing. 2020-11-05 11:05:40 +01:00
Nicolas Mounet
ec98687233 Adding transition_times method to Ventilation, and changing Model class accordingly 2020-11-05 09:52:58 +01:00
Nicolas Mounet
f9335710b6 Renaming PiecewiseconstantFunction class into PiecewiseConstant 2020-11-05 09:10:07 +01:00
markus
cecd029142 Initial cara.calculator.model_generator implementation from @mrognlie. 2020-11-05 08:57:08 +01:00
Philip James Elson
2f61d2a264 Merge branch 'Calculator-report-page' into 'master'
Added foundations of calculator report page

See merge request cara/cara!18
2020-11-05 06:51:28 +00:00
Nicolas Mounet
71c6f08cb6 Adding hours of temperature changes to the state_change_times in the Model class 2020-11-05 01:08:05 +01:00
Nicolas Mounet
4254c87ac2 Correcting missing first hour in Geneva temperatures 2020-11-05 01:06:04 +01:00
Nicolas Mounet
3604c6c91c Adding two tests for the hourly dependent model 2020-11-05 01:04:32 +01:00
Nicolas Mounet
ae5cb9536b baseline_model in tests and expert.py, now use piecewise constant temperatures 2020-11-04 23:39:41 +01:00
Nicolas Mounet
15aee76ca9 Manipulating tuples rather than lists in PiecewiseconstantFunction objects (also in tests), for hashing purposes 2020-11-04 23:35:06 +01:00
Nicolas Mounet
d1246c463e Replacing inside and outside temperature by piecewise constant functions, in WindowOpening class (models.py) 2020-11-04 22:54:51 +01:00
Nicolas Mounet
b070bb2899 Modifying the test on the WindowOpening class, using time-dependent temperature 2020-11-04 22:44:27 +01:00
Nicolas Mounet
ec2a54c0a6 Bug fix in PiecewiseconstantFunction (models.py) 2020-11-04 22:42:01 +01:00
gaazzopa
e4d5066c87 Added foundations of calculator report page 2020-11-04 22:18:08 +01:00
Nicolas Mounet
e49579d3fe Bug fixed in piecewise constant function test; adding a test on ACH computation with windows opened 2020-11-04 22:03:31 +01:00
Nicolas Mounet
71c032cf01 Converting Geneva temperatures to Kelvin 2020-11-04 21:35:20 +01:00
Nicolas Mounet
76c4364e8f Adding Geneva hourly temperatures in models.py 2020-11-04 21:10:26 +01:00
Nicolas Mounet
c5dc9d9a4f Adding PiecewiseconstantFunction class in models.py (for temperature) 2020-11-04 20:57:49 +01:00
jdevine
825ec88025 UI update based on wireframe 2020-11-04 20:12:55 +01:00
Nicolas Mounet
4609e2ada9 Still some fixes on the tests for piecewise constant functions 2020-11-04 15:58:04 +01:00
Nicolas Mounet
4bdb23d26b Few improvements on the tests for picewise constant functions 2020-11-04 13:49:51 +01:00
Nicolas Mounet
60e84c42e5 Adding tests for class defining a piecewise constant function (to be used for temperature dependency) 2020-11-04 13:22:56 +01:00
Philip James Elson
241a1ae123 Merge branch 'HTML-form' into 'master'
Added foundations of HTML form

See merge request cara/cara!14
2020-11-04 10:25:07 +00:00
gaazzopa
5e5bc7ce5c Connected result object to POST request and removed .DS_Store files 2020-11-04 11:11:52 +01:00
gaazzopa
86333d7188 Added foundations of HTML form 2020-11-04 09:39:53 +01:00
Philip James Elson
0d195cb4ce Merge branch 'develop/exp_aerosols_order' into 'master'
Fix the implementation of models.Expiration

Closes #24

See merge request cara/cara!13
2020-11-03 18:30:02 +00:00
Nicolas Mounet
ed5e4980cd Avoid dependency of Expiration aerosols on particle_sizes order, in cara/models.py 2020-11-03 17:32:06 +01:00
Nicolas Mounet
bc1053e49a Adding test on expiration aerosols (should be independent on particle_sizes order) 2020-11-03 17:28:50 +01:00
Philip James Elson
e30c9c0993 Merge branch 'feature/calculator-infra' into 'master'
Add the POST endpoint and the infrastructure to allow the calculator form to be developed

See merge request cara/cara!12
2020-11-03 15:52:24 +00:00
Phil Elson
adfd4058d9 Add the POST endpoint and the infrastructure to allow the calculator form to be developed. 2020-11-03 16:40:00 +01:00