What's New in VIKTOR (August 2023)

VIKTOR

by VIKTOR

The time has come for August's platform update. For this month, we have been working on improving the app publishing process, the support of 3DM files in the GeometryView, a more detailed activity dashboard for admins, and the possibility to assign users to a default user group in workspaces.
How to create successful application that ensure adoption
Build successful applications

Learn how you (developer, engineer, end-user, domain expert, project manager, etc.) can contribute to the creation of apps that provide real value to your work.

Smoother app publishing

We have improved the app publishing process in two ways! First, when something goes wrong while publishing your app, the VIKTOR CLI now shows you a detailed error message when:

  • One of the Python dependencies cannot be installed
  • There are manifest-incompatible changes
  • An error is raised when importing the app

Next to this update that will help you debug any errors in the publishing processes immediately, we have also shortened the publishing time so you can publish your apps even faster!

publishing_improvements.png

3DM files in GeometryView

We have implemented a new way to integrate with Rhino and Grasshopper, using the Hops component! This makes the process of integrating and transferring geometry from Grasshopper to VIKTOR much easier and faster.

Additionally, you can now directly load 3DM files into the GeometryView, taking away the step of converting the geometry before being able to visualize it in VIKTOR, further simplifying the process.

Are you curious about how to implement this yourself? Check out our new tutorial.

rhino_3dm.png

New activity dashboard for admins

We have added a new audit page to the activity dashboard where admins can generate detailed activity overviews. They can use this data to better understand how users are using VIKTOR and gain insights into adoption and the performance of apps. The new page contains information on:

  • Daily user logins
  • Daily developer logins
  • Monthly user activity
  • Monthly developer activity
  • User events

Admins can filter this data for certain periods of time and tailor results to their needs by filtering on users, workspaces, and apps.

activity_dashboard.png

Assign users to default user groups

When creating new workspaces, creators can now select a default user group to which all users will be assigned. This can either be 'read-only' or 'full-access'.

By analyzing permissions we found that a lot of workspaces are not configured correctly, which impacts the usage of apps. With default user groups, it becomes easier to set up new workspaces and add users to the correct group right away!

default_user_group.png

Community spotlight

For this edition, we want to highlight an application by Hao Shen that can be used to forecast tunneling-induced ground movement in terms of volume loss and settlement profiles. You can customize it to your needs by adjusting the geometrical, shield operational, and geotechnical parameters. At its core, this app leverages an artificial intelligence model using Long Short-Term Memory (LSTM) neural networks.

Click here to try it!

tunnel-volume-loss-hao-shen.gif

Would you like to share your application with the rest of the community as well? Please let us know by sending an email to support@viktor.ai!

Other changes

SDK

  • SDK v14.4.0 is now available

PLATFORM

  • Added default user groups to workspaces creation flow
  • Added the possibility to download files from the file manager
  • Added small screen size support to environment sidebar, header, and activity pages
  • Fixed the ImageView not refreshing after the output panel was minimized
  • Added ‘Audit’ page to activity dashboard that contains detailed activity information
  • Added a multi-region warning when creating a workspace
  • Added 3DM loader to the GeometryView
  • Fixed ChildEntityManager not reloading after SetParamsButton
  • Fixed Mapview crash on Safari
  • Fixed bug where the file manager is inaccessible when a FileField is used within a DynamicArray

CLI

  • CLI v0.30.1 is now available
  • Added a prompt to overwrite configuration file entry if it is already present while rerunning the get-started command
illustration of start now

Start building apps for free

Start now
Share

Related Blog Posts

What's new in VIKTOR (November 2024)

Read more

5 powerful Python libraries every Structural Engineer should know

Read more

6 Ways to improve your SAP2000 and ETABS workflows

Read more
Get our best content in your inbox

Subscribe to our newsletter and get the latest industry insights

Customer Cases

Blog Posts

White Papers & Guides