Updated build available - 654

A place for Ventity software questions & answers
Post Reply
tomfid
Administrator
Posts: 2394
Joined: Wed May 24, 2006 4:54 am

Updated build available - 654

Post by tomfid » Fri Oct 30, 2015 1:51 am

Via email:

We've just uploaded a new Ventity beta (build 654) that extends the beta license through Jan. 2016.

Some of the bigger changes are documented in the Release Notes (see "What's New" in the Help system), but there are also many small usability improvements, particularly to things like diagramming. There's also one big change that the documentation hasn't caught up with. We now support compound keys to identify entities. This is important for data-driven applications. For example, in a product model, you could have Product entities identified by SKU (a unique key attribute), with other attributes describing their distribution presence in various markets, where a Market entity might be identified by country, channel and category.

In the beta, core language features and the basic user interface are now working well, but it's far from feature-complete. Our current goal is to get Ventity up to speed for the kind of modeling we (Ventana) do on commercial projects. We think we're close, but we still need time series data support, optimization, and some support for user interface building (sliders, buttons, etc.). We're very interested to hear what you would like to see next.

You can download a copy of Ventity from

http://vensim.com/ventity.html

Feel free to share the link with your colleagues. Download approval is now automatic and nearly instantaneous. Note that you don't have to fill out all the fields in the form.

If you're new to Ventity:

The Help system contains a lot of good "getting started" material, including a series of videos, which are also on Vimeo, starting with

http://vimeo.com/134983029

The Ventity support forum is up and running at

http://www.ventanasystems.co.uk/forum/v ... c.php?f=48

Several people have asked us what's unique about Ventity. The really big change is that we've replaced arrays with lists of entities, identified by attributes. This confers several advantages. Detail becomes a property of entities, not equations, which makes it a lot easier to change. Entities are modular, so they're easier to reuse and share among teams. Entities can be created and deleted dynamically, so there's no need to simulate a lot of zeroes for things that haven't happened yet. Similarly, a list can represent a sparse matrix, so there's no need to clutter your model with zeroes for project phases that aren't prerequisites or relationships that don't exist among people. All this happens in a development environment with modern graphics and windowing.

There's an example of population cohort models in Ventity on the forum. This is an interesting topic that keeps coming up in a variety of guises (people, cars, cheese, and fish so far). Classic SD offers a variety of solutions to cohort and queue models that aren't very satisfactory: you either suffer from excess dispersion of ages, or do a lot of work to implement long aging chains with arrays, or use built-in functions that always seem to exclude the one thing you really need. Ventity provides a natural solution, because you can create and delete entities representing cohorts (or vintages or model years) as you need them. Within a cohort, you can have as many co-flowing attributes and other dynamics as you need. We think there's a lot of potential here.

That said, there are still some things that Vensim is really good at, like extreme speed, advanced algorithms and data connectivity, so we're continuing its development in parallel. We've been working on infrastructure for 64bit and Mac builds lately, which puts us on a solid footing for future upgrades.

Phill
Senior Member
Posts: 93
Joined: Wed Jun 04, 2014 2:18 pm
Vensim version: DSS

Re: Updated build available - 654

Post by Phill » Fri Oct 30, 2015 2:29 pm

A very minor point, I know, but you say this is release 654, yet the 'About Ventity' info doesn't say that.
Attachments
VentityBuild.PNG
VentityBuild.PNG (7.52 KiB) Viewed 1917 times

tomfid
Administrator
Posts: 2394
Joined: Wed May 24, 2006 4:54 am

Re: Updated build available - 654

Post by tomfid » Fri Oct 30, 2015 5:47 pm

Yeah - the build system has two numbering schemes going. Doesn't matter.

jal_frezie
Newbie
Posts: 1
Joined: Fri Aug 07, 2015 10:18 am
Vensim version: PLE

Re: Updated build available - 654

Post by jal_frezie » Wed Nov 11, 2015 1:23 pm

Hi, just started using the new beta version and got an error message when I tried to run a model. Went back and did the Pasture model exactly as in Exercise 1 and got the same error when trying to run. Here is what got dumped to clipboard:
Product: Ventity (beta)
Version: 1.0.1.0

Assembly Name Assembly Version
Accessibility 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
Anonymously Hosted DynamicMethods Assembly 0.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
Antlr4.Runtime.v4.5 1.0.1.0 file:///C:/Program%20Files/Ventity%20(beta)/Antlr4.Runtime.v4.5.DLL
DevExpress.Data.v14.2 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.Data.v14.2.DLL
DevExpress.Images.v14.2 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.Images.v14.2.DLL
DevExpress.Printing.v14.2.Core 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.Printing.v14.2.Core.DLL
DevExpress.Utils.v14.2 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.Utils.v14.2.DLL
DevExpress.XtraBars.v14.2 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.XtraBars.v14.2.DLL
DevExpress.XtraCharts.v14.2 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.XtraCharts.v14.2.DLL
DevExpress.XtraEditors.v14.2 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.XtraEditors.v14.2.DLL
DevExpress.XtraGrid.v14.2 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.XtraGrid.v14.2.DLL
DevExpress.XtraTreeList.v14.2 14.2.7.0 file:///C:/Program%20Files/Ventity%20(beta)/DevExpress.XtraTreeList.v14.2.DLL
mscorlib 4.0.0.0 file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
Northwoods.Go 5.1.0.45 file:///C:/Program%20Files/Ventity%20(beta)/Northwoods.Go.DLL
Sage 3.1.1.12724 file:///C:/Program%20Files/Ventity%20(beta)/Sage.DLL
ScintillaNET 3.0.1.0 file:///C:/Program%20Files/Ventity%20(beta)/ScintillaNET.DLL
System 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
System.ComponentModel.DataAnnotations 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll
System.Configuration 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
System.Core 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
System.Data 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
System.Data.DataSetExtensions 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
System.Data.Linq 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Linq.dll
System.Drawing 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
System.Numerics 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
System.Windows.Forms 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
System.Windows.Forms.DataVisualization 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.DataVisualization/v4.0_4.0.0.0__31bf3856ad364e35/System.Windows.Forms.DataVisualization.dll
System.Xml 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
System.Xml.Linq 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
UIAutomationClient 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationClient/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationClient.dll
UIAutomationTypes 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
VE_ModelBuilder 0.9.5779.38186 file:///C:/Program%20Files/Ventity%20(beta)/VE_ModelBuilder.DLL
VE_Primitives 0.9.5779.38186 file:///C:/Program%20Files/Ventity%20(beta)/VE_Primitives.DLL
VE_RuntimeManager 0.9.5779.38186 file:///C:/Program%20Files/Ventity%20(beta)/VE_RuntimeManager.DLL
Ventity 1.0.5779.38189 file:///C:/Program%20Files/Ventity%20(beta)/Ventity.exe
Ventity.RuntimeFunctions 1.0.0.0 file:///C:/Program%20Files/Ventity%20(beta)/Ventity.RuntimeFunctions.DLL
VentityGlobals 1.0.0.0 file:///C:/Program%20Files/Ventity%20(beta)/VentityGlobals.DLL
VentityImpl 1.0.0.0 file:///C:/Program%20Files/Ventity%20(beta)/VentityImpl.DLL
VentityMainForm 1.0.0.0 file:///C:/Program%20Files/Ventity%20(beta)/VentityMainForm.DLL
VentityModel 1.0.0.0 file:///C:/Program%20Files/Ventity%20(beta)/VentityModel.DLL
VenUtils 1.0.0.0 file:///C:/Program%20Files/Ventity%20(beta)/VenUtils.DLL
WindowsBase 4.0.0.0 file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll


--------------------------------------------------------------------------------
Level 0 Exception
--------------------------------------------------------------------------------
TYPE : NullReferenceException
MESSAGE : Object reference not set to an instance of an object.
SOURCE : VentityImpl
METHOD : <OnQueryDisplayText>b__0
STACK TRACE : at VentityImpl.RunConfig.ModelMultiRunConfigurationContol.<OnQueryDisplayText>b__0(IModelDataNode m)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.String.Join(String separator, IEnumerable`1 values)
at VentityImpl.RunConfig.ModelMultiRunConfigurationContol.OnQueryDisplayText(Object sender, QueryDisplayTextEventArgs e)
at DevExpress.XtraEditors.Repository.RepositoryItemPopupContainerEdit.RaiseQueryDisplayText(QueryDisplayTextEventArgs e)
at DevExpress.XtraEditors.Repository.RepositoryItemPopupContainerEdit.GetDisplayText(FormatInfo format, Object editValue)
at DevExpress.XtraEditors.ViewInfo.TextEditViewInfo.GetDisplayText()
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.OnEditValueChanged()
at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.set_EditValue(Object value)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.UpdateCellEditViewInfo(GridCellInfo cell, Point mousePos, Boolean canFastRecalculate, Boolean calc)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.CreateCellEditViewInfo(GridCellInfo cell, Boolean calc, Boolean allowCache)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.RequestCellEditViewInfo(GridCellInfo cell)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRegularRowCell(GridViewDrawArgs e, GridCellInfo ci)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRegularRow(GridViewDrawArgs e, GridDataRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRow(GridViewDrawArgs e, GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRows(GridViewDrawArgs e)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawContents(GridViewDrawArgs e)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.Draw(ViewDrawArgs ee)
at DevExpress.XtraGrid.Views.Base.BaseView.Draw(GraphicsCache e)
at DevExpress.XtraGrid.GridControl.OnPaint(PaintEventArgs e)
at DevExpress.Utils.Drawing.ControlPaintHelper.PaintWithErrorHandling(PaintEventArgs paintEventArgs, Int32 layer)
at DevExpress.Utils.Drawing.ControlPaintHelper.ProcessWMPaint(Message& m)
at DevExpress.XtraGrid.GridControl.CheckProcessMsg(Message& m)
at DevExpress.XtraGrid.GridControl.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
*** this is probably indicative of the original error ***

Any of this look familiar?

dangoldner
Junior Member
Posts: 7
Joined: Wed Jul 22, 2015 3:16 pm
Vensim version: DSS

Re: Updated build available - 654

Post by dangoldner » Wed Nov 11, 2015 3:04 pm

Thanks for letting us know. Could you make a zip file of the whole directory containing the model and attach it to a reply? We'll take a look.

Post Reply