Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Add support for input from RECS survey data #732

Merged
merged 39 commits into from
Aug 31, 2021
Merged

Conversation

aivanova5
Copy link
Collaborator

@aivanova5 aivanova5 commented Aug 19, 2020

This PR allows the creation of house models from RECS survey data.

Current issues

  1. There is an explicit test of the input file type for census2016, which is not currently being used for anything. The convention is to implement special types of input as separate converters, e.g., json-census2glm.py. This is a minor issue that can be addressed later.

Code changes

  • Update gldcore/converters/json2glm.py
  • Fix typo is gldcore/load.cpp::property_ref()
  • Add global_datadir to python path in gldcore/python_embed.cpp::python_loader_init()
  • Change default input filename in gldcore/scripts/gridlabd-plot from None to /dev/stdin
  • Add check for missing output filename in gldcore/scripts/gridlabd-plot
  • Add python_extras/eia_recs.py

Documentation changes

  • Add docs/Tutorials.
  • Create tutorials source folder.

Test and Validation Notes

  • Update gldcore/autotest/test_library_include.glm

@dchassin
Copy link
Member

We should move all the RBSA data to the RBSA project.

@dchassin
Copy link
Member

dchassin commented Oct 2, 2020

The RBSA data should be stored in the slacgismo/rbsa_data project. Also it should only be stored if it is original data that cannot be sourced otherwise online in an automated manner.

@dchassin
Copy link
Member

dchassin commented Oct 2, 2020

This converter should produce only the objects that related to the input data, rather than producing a complete GLM. In other words there should be no clock or other objects generated except those the represent the input data. This way users will be able to generate a GLM fragment that can be included in other GLM files as needed.

@dchassin dchassin added the enhancement Request an enhancement or new feature label Oct 5, 2020
@dchassin dchassin mentioned this pull request Aug 26, 2021
8 tasks
@dchassin dchassin marked this pull request as ready for review August 31, 2021 15:59
@dchassin dchassin self-requested a review August 31, 2021 16:00
@dchassin dchassin changed the title Develop census json Add support for RECS census data Aug 31, 2021
@dchassin dchassin changed the title Add support for RECS census data Add support for input from RECS survey data Aug 31, 2021
@dchassin dchassin merged commit 7bf1674 into develop Aug 31, 2021
@dchassin dchassin deleted the develop-census-json branch August 31, 2021 16:53
aivanova5 added a commit that referenced this pull request Sep 27, 2021
* Start beauharnois-27

* Add support for input from RECS survey data (#732)

Co-authored-by: Veronika Lubeck <veronikalubeck@Veronikas-MacBook-Pro.local>
Co-authored-by: David P. Chassin <dchassin@slac.stanford.edu>
Co-authored-by: David P. Chassin <david.chassin@me.com>

* Add weather metar to access realtime weather data (#990)

Co-authored-by: Alyona Teyber <Ivanova.alyona5@gmail.com>

* Bump pillow from 8.2.0 to 8.3.2 in /module/resilience/docs (#993)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](python-pillow/Pillow@8.2.0...8.3.2)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David P. Chassin <dchassin@slac.stanford.edu>

* Bump pillow from 8.2.0 to 8.3.2 in /gldcore/converters (#992)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](python-pillow/Pillow@8.2.0...8.3.2)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David P. Chassin <dchassin@slac.stanford.edu>

* Add json format output for modhelp (#995)

* Add support for json output of modhelp

* Update json.cpp

* Update Modhelp.md

* Update csv-table2glm-object.py (#997)

* Update csv-table2glm-object.py

* Update Table_data.md

* Update csv-table2glm-object.py

Co-authored-by: Alyona Teyber <Ivanova.alyona5@gmail.com>

* Fix make builddir (#1003)

* Update Makefile.am

* Update Makefile.mk

* Fix build process to allow build in folders other than top source

* Add commercial electrification (#1001)

* Add electrification to commercial CEUS model

* Create test_ceus_gasheat.glm

* Develop fix version check (#1006)

* Update gridlabd-version

* Update gridlabd-version

* Update gridlabd-version

* Update gridlabd-version

* Update Makefile.am

* Update gridlabd.m4sh

* Update gridlabd.in

* Update Makefile.mk

* Update gridlabd.in

* Update gridlabd-version

* Add support for logging version checks

* Add profiler output options for CSV and JSON (#1008)

* Update exec.cpp

* Add JSON output of profile

* Add profile CSV and JSON output support

* Update Profile.md

* Add documentation to changes in --profile command option

* Update Profile.md

Co-authored-by: Alyona Teyber <Ivanova.alyona5@gmail.com>

* Update recorder.cpp (#1011)

* Update recorder.cpp

* Update recorder.cpp

* Update version.sh

* Fix to the powerflow/init.cpp to support units (#1012)

* Fix to the init.cpp to support units
* Updating the unit definitions for powerflow globals

Co-authored-by: Alyona Teyber <Ivanova.alyona5@gmail.com>
Co-authored-by: Veronika Lubeck <veronikalubeck@Veronikas-MacBook-Pro.local>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@aivanova5 aivanova5 mentioned this pull request Nov 2, 2021
24 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Request an enhancement or new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants