macumber / openstudio-va3c Goto Github PK
View Code? Open in Web Editor NEWExporter of OpenStudio Model to vA3C JSON format
Exporter of OpenStudio Model to vA3C JSON format
Should show input objects, not sure if we want to support showing data in the view data or not
Useful to see direction of surfaces, also useful to show a north angle
Slider updates only hourly, does not allow you to move at timestep
It would be nice if it would zoom to be bigger, and also pan to center the content on the screen vs. defaulting to centering on the model origin.
I'll add details as I learn more, along with some sample models. I don't think it is related to the size of the models because I ran a 400 space model yesterday. The model I'm having issues with now is probably around 50 spaces.
I hit it on this line
https://github.com/macumber/openstudio-vA3C/blob/master/ViewData/measure.rb#L196
Variable Name: Zone Air System Sensible Cooling Rate, but happens with default value as well.
Here is test file
https://www.dropbox.com/s/1s9lfudvwe3dy4p/050115_clean_step_b.osm?dl=0
Now that you support multiple variables it could be cool to use this as a way to have weather bug. I could see temperature, or solar angle or whatever variable I requested related to weather at the same time as I see the rendered 3d view of the data.
The weather bug could be a simple text box showing the value as time changes. Maybe could also do same thing for building level variables.
Here is an example site variable
Site Outdoor Air Wetbulb Temperature
Here is an example facility variable
Facility Total HVAC Electric Demand Power or
Facility Thermal Comfort ASHRAE 55 Simple Model Summer Clothes Not Comfortable Time
Really maybe this approach could be used for any variable that only has a single time series data point, I think this one gives lights globally vs. by zone. In theory if none of the three variable options was a surface or zone variable then you could have three text boxes side by side displaying value as you change the time or day.
Lights Electric Power,hourly
I could show a simple mockup of this.
Need a way to measure between points on floor plan
Need to try loading dependencies locally if not online
Submitted by @jmarrec
Could be space type legend or render by data legend, space type legend would be cool if you could adjust colors
Optionally have separate sliders for day and month, but at a minimum just display the day/month when the user uses the existing slider.
I know this is because of the webkit issue. The loading is much quicker in chrome. My question is if there is a way to load the page so the user know something happened, a loading bar or note would be great). As is looks like app locked up when you switch report.
I know this may not be possible but thought I would document it. If it is still very slow even on smaller models, work around could be to not try and show it in app, but do what Apply measures now does, provide link to html file.
Here is test file
https://www.dropbox.com/s/47p17z4b1bywdri/AedgK12HvacFanCoilDoas_ASHRAE%20169-2006-5B.osm?dl=0
The Day
of year can be changed by either the slider or by entering a value in the textbox. However, the Hour
of year controller can only be changed using the slider.
When I run our BEopt geometry measure without calling the ViewModel measure, the resulting OSM renders correctly in SketchUp without errors:
But when I call the ViewModel measure right after, I get a SketchUp error as well as a reversed roof surface:
Here are the OSM files produced (rename .txt to .osm):
without_view_model.txt
with_view_model.txt
View data takes about 15 seconds to load the first time, It has been running a few minutes trying to back to it, I'll let it keep going.
This is the same AEDG school test model I have been using in the past. I'm using a current development build.
I believe the SQL data has this, we showed it in the plugin. It is a nice effect because you can see your windows heat up instantly, while walls with more mass have a dampening to temperature change.
I assume just need to add loop through sub-surfaces. When you add interior partitions, may also want look at matched internal surfaces that are part of the same zone. They will be internal mass objects in E+ which also have time series temperature data like other surfaces.
Think that section cut tool with ability to set x, y, and z section planes as well as reverse direction of cut would be helpful
Render by EquipmentDensity, LPD, ScheduleValue, etc
@macumber I was testing something @ljbrackney found in PAT with this, but I was using OS app. I'm seeing odd behavior in 1.13.4 2x mac installer.
Using Apply Measures now it Runs, but doesn't produce HTML, and Advanced output is empty.
If I add it to workflow it doesn't have an error but stops the process while the measure is running.
run.log is empty. Odd failure mode for measure. I'm not quite sure what is happening.
Update to new, simpler methods at https://github.com/ladybug-tools/spider
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.