VI-Suite v0.7 – Testing required

Before anyone gets too excited I have not released v0.7 yet. Still working on some features. There is however a new installation procedure that requires some testing.

VI-Suite v0.7 no longer includes all the required Python libraries such as matplotlib and kivy, but uses pip to install them when the addon is activated. This has the advantage that the VI-Suite download is much smaller, but more importantly I don’t have to update all the libraries when Blender changes its Python version.

To test this new install mechanism with Blender 3.1 get the zip file from https://github.com/rgsouthall/vi-suite07/archive/refs/heads/master.zip and install from the preferences addon menu as normal. Assuming you have a live internet connection there will then be a pause as the libraries are downloaded. On a slow internet connection this can take some time although this only happens the first time the addon is activated. If you start Blender from a terminal, or show the terminal window on Windows, you can monitor the installation process.

Assuming install completes, then try a simple chart display to test matplotlib and a simulation that takes enough time to bring up the progress window to test Kivy. Any successes or failures, with platform information and any error messages, can be reported as a comment below.

Cheers

Ryan

3 thoughts on “VI-Suite v0.7 – Testing required

  1. Hello Ryan, I tried it and got this list of errors:
    Program Version,EnergyPlus, Version 9.6.0-f420c06a69, YMD=2022.06.10 11:00,
    ** Severe ** [BuildingSurface:Detailed][EN_COLLECTION_0][number_of_vertices] – “2.462300” – Expected number greater than or equal to 3.000000
    ** Severe ** [BuildingSurface:Detailed][EN_COLLECTION_0][number_of_vertices] – Failed to validate against child schema #0.
    ** Severe ** [BuildingSurface:Detailed][EN_COLLECTION_0][number_of_vertices] – “2.462300” – Failed to match against any enum values.
    ** Severe ** [BuildingSurface:Detailed][EN_COLLECTION_0][number_of_vertices] – Failed to validate against child schema #1.
    ** Severe ** [BuildingSurface:Detailed][EN_COLLECTION_0][number_of_vertices] – Failed to validate against any schemas allowed by anyOf constraint.
    ** Severe ** [BuildingSurface:Detailed][EN_COLLECTION_0][sun_exposure] – “WindExposed” – Failed to match against any enum values.
    ** Severe ** [BuildingSurface:Detailed][EN_COLLECTION_0][vertices][3] – Missing required property ‘vertex_z_coordinate’.
    ** Warning ** Version: in IDF=”9.5″ not the same as expected=”9.6″
    ** Fatal ** Errors occurred on processing input file. Preceding condition(s) cause termination.
    …Summary of Errors that led to program termination:
    ….. Reference severe error count=7
    ….. Last severe error=[BuildingSurface:Detailed][EN_COLLECTION_0][vertices][3] – Missing required property ‘vertex_z_coordinate’.
    ************* Warning: Node connection errors not checked – most system input has not been read (see previous warning).
    ************* Fatal error — final processing. Program exited before simulations began. See previous error messages.
    ************* EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors.
    ************* EnergyPlus Sizing Error Summary. During Sizing: 0 Warning; 0 Severe Errors.
    ************* EnergyPlus Terminated–Fatal Error Detected. 1 Warning; 7 Severe Errors; Elapsed Time=00hr 00min 0.05sec

  2. Looks like the Python library installation worked fine if you are trying to run an EP simulation.
    You seem to be using EP 9.6 whereas the VI-Suite comes with EP9.5. Try using the built-in version or change your local installation to 9.5.
    The forum at https://groups.google.com/g/vi-suite is a better place for this kind of question.

  3. I am getting the following error when using the Vi heatmap node to display Shadow map results.

    Python: Traceback (most recent call last):
    File “/home/eee/.config/blender/3.0/scripts/addons/vi-suite07-master/vi_operators.py”, line 2111, in invoke
    node.dupdate(context)
    File “/home/eee/.config/blender/3.0/scripts/addons/vi-suite07-master/vi_node.py”, line 2082, in dupdate
    self.x = self.x.reshape(dno, hno)
    AttributeError: ‘list’ object has no attribute ‘reshape’

    location: :-1

Leave a Reply

Your email address will not be published.