0.18 Changelog
0.18
Released: May 8, 2020schema
[schema] [changed] ¶
Updated to schema version 0.2.
References: #6, #63, pull request 65
[schema] [changed] ¶
Updated the schema yml schema to require the
schema_versionin schema version 0.2. Please refer to the migration document for 0.18 for additional details.References: #6, #63, pull request 65
[schema] [changed] [sampler] ¶
Updated the schema yml schema to require the
sampling_algorithmkey in thebaselinesection of the configuration yaml to be set. The schema validator will only accept the stringsprecomputed,quota(the default residential configuration) andsobolwhich at present only has been tested for commercial.References: #6, #63, pull request 65
[schema] [change] ¶
Added a new validator function
validate_precomputed_sampleto allow for enforcing the existence of theprecomputed_samplefile and ensuring that the file hasn_datapointsnumber of enteries. The function isvalidate_precomputed_sample().References: pull request 65
[schema] [change] [sampler] ¶
Added nor in the schema validator function
validate_xor_schema_keysto allow for enforcing dual existence of theprecomputed_sampleandsampling_algotithm: precomputedkeys in the configuration sample. The function is now calledvalidate_xor_nor_schema_keys().References: pull request 65
[schema] [change] [sampler] ¶
Updated the schema validator function
validate_misc_constraintsto ensure that resampling will not be allowed when using thedownselectfunctionality if the precomputed sampler is being used.References: pull request 65
comstock
[comstock] [feature] ¶
ComStock capabilities have been merged into buildstockbatch.
References: #63, pull request 65
[comstock] [feature] [eagle] [schema] ¶
Added option to activate custom gems in the singularity container in eagle-based simulations by setting the
custom_gemkey in thebaselinesection of the configuration yaml toTrue. This is implemented via thebundleandbundle_pathoptions in the OpenStudio CLI. See run_building for additional implementation details.References: pull request 65
[comstock] [feature] [sampler] ¶
Added
CommercialSobolSingularitySamplerandCommercialSobolDockerSampler.References: pull request 65
[comstock] [feature] [workflow] ¶
Added
CommercialDefaultWorkflowGeneratorReferences: pull request 65
sampler
[sampler] [changed] [schema] ¶
Implemented a
PrecomputedSamplerclass which inherits from theBuildStockSamplerclass and replaces the previous workaround inBuildStockBatchBase. To activate this sampler set thesampling_algorithmkey in thebaselinesection of the configuration yaml toprecomputedand add in a keyprecomputed_sampleto thebaselinesection of the configuration yaml specifying the absolute path to the buildstock CSV file to use. The methodrun_sampling()no longer contains any special logic and fully delegates the sampler classes.References: #30