-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IDF location and DesignDay adapted automatically depending on weather data used (EPW) #111
Labels
BackEnd
Simulator and communication interface
enhancement
New feature or request
Env
Improvements or additions to envs or gym
Milestone
Comments
AlejandroCN7
added
enhancement
New feature or request
BackEnd
Simulator and communication interface
Env
Improvements or additions to envs or gym
labels
Jan 11, 2022
AlejandroCN7
added a commit
that referenced
this issue
Jan 11, 2022
AlejandroCN7
added a commit
that referenced
this issue
Jan 13, 2022
AlejandroCN7
added a commit
that referenced
this issue
Jan 13, 2022
AlejandroCN7
added a commit
that referenced
this issue
Jan 13, 2022
AlejandroCN7
added a commit
that referenced
this issue
Jan 14, 2022
AlejandroCN7
added a commit
that referenced
this issue
Jan 14, 2022
jajimer
pushed a commit
that referenced
this issue
Jan 21, 2022
* Changed name weather_data_aux to weather_data_old in eplus_env.py * Using opyplus in simulator get runperiod info * Deleted idf_path in get runperiod info test to new functionality in simulator * Added first aproximation to sinergym extra configuration using opyplus module * Automatic location adaption in IDF functionality #111 #112 * Repository ignore for new IDF generated with extra configuration (this IDF will be stored in experiment output anyway) * Class skeleton for manage and config extra params in Sinergym experiments #112 * Extra params will be passed as python dict, simulator will construct a Config class object to manage it #112 * Simulation step now return simulation date in that step instead of current time elapsed in secods #112 * time_info (simulation date and time elapsed) is processed in simulator step and not in environment step #112 * Deleted Epm object from Gym environment and fix reset method time_info #112 * Moved new weather_file with noise from env to simulator and added opyplus WeatherData instance to simulator - close #113 * Fix bug when config_params are not specified #112 * [BUGFIX] Applying the same change in time_info output in step (only was in simulator reset method) * [BUGFIX] timestep info dict in gym env fixed #112 * Now simulator update IDF file (Location) with EPW file when it is initialized * Changed weather name for New York and Angeles - #112 * Added DDY files to weather in order to resolve - #111 and #112 * Added ddy_path to simulator and used in readapt IDF to weather #111 #112 * Added sinergym.utils.common.py functionality to read and update IDF from DDY files #111 #112 * Migrating opyplus objects (IDF, EPW, DDY, IDD) to Config class in simulator #112 * [BUGFIXED] IDD recognition in Config class #112 * Migrating common functionality for Epm models to Config class #112 * Migrating weather variability to Config class in simulator, original idf is not modified and copied in simulator. Building model is modified and save it in eplus_working_directory directly #112 * Deleted deepcopy and logging module from simulator #112 * Migrating get_eplus_runperiod_info to Config class #112 * [BUGFIXED] variation in sinergym.utils.config error definition solved * Deleted IDF files based on different Locations and Designdays #111 #112 * Deleted from list of Sinergym environments variation from original IDF's #111 #112 * [BUGFIX] call get_record_keys properly in prepare_batch_from_records function * [BUGFIXED] COnfig class adapt_idf_to_epw fix summerday and winterday name (part of the name isn't common in all DDY files) * Added docstring and code reestructuration in sinergym.utils.config #112 * Updated Dockerfile in order to support Python version 3.9 - close #115 * Tests updated to new Config Class and backend changes - #112 #110 * Added develop branch to project testing workflow - close #117 * Migrated YEAR macro to config and _get_one_epi_len to config instance - #112 * [BUGFIX] Bad call in simulator config _get_one_epi_len() method fixed * Migrate get_one_epi_len test from simulator to config - #110 * Migrating experiments and episodes folder generation to Config class - close #118 * Migrate simulator tests to config object and added adapt_idf_to_epw and apply_extra_conf test to Config #110 * Added ddy fixtures to conftest #110 * config fixture in tests: scope is changed to function #110 * Tests for config functionality - close #110 * Changed workflow pull_request event by pull_request_target (instead of running against the workflow and code from the merge commit, the event runs against the workflow and code from the base of the pull request) and added GITHUB_TOKEN env * Update Sinergym version tag from 1.6.0 to 1.7.0 #112 * Updated workflows, now docker hub push happens when pull request is merged only. * Deleted develop branch to testing workflow * Deleted targt from pull request event workflows * Automated autopep8 fixes * Documentation update detected and pushed build directory for Github Pages * Added documentation to close #108 * Documentation update detected and pushed build directory for Github Pages * Set up working dir Dockerfile sinergym/ instead of code/ path and don't specify sinergym folder in set_experiment_path tests. Co-authored-by: AlejandroCN7 <AlejandroCN7@users.noreply.github.com> Co-authored-by: GitHub Action <action@github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
BackEnd
Simulator and communication interface
enhancement
New feature or request
Env
Improvements or additions to envs or gym
Currently, there are several IDF in Sinergym with different Location and DesignDay in order to can use them with all our EPW files. This IDF can be modified automatically in Sinergym experiment construction (the number of IDF files will decrease).
The text was updated successfully, but these errors were encountered: