Release Notes
Version 1.5.9
Released on - 09 April 2026
What's New
- Added
Node.fromListfor quick creation of nodes. - Added
Load.FloorLoadDefineandLoad.FloorLoadAssignto create Floor loads.
Fixes
- Defining new structure group with existing name will display warning and updates the group.
- HTTP method request checks added in
MidasAPIfunction. - Structure groups now support tuple, set, list and numpy array as input.
Version 1.5.8
Released on - 26 March 2026
What's New
-
Added Radius input in Tendon Profiles. New input parameters :
prof_xyzRprof_xyRprof_xzR
-
Added
Tendon_Losstable in Result Table.Result.TABLE.Tendon_Loss() - Added warning when
midas_civilis used with GEN NX
Bug Fixes
- Fixed Tendon Profile Insertion Point - End location . Earlier always set to
'END-I'.
Version 1.5.7
Released on - 20 March 2026
What's New
- Implemented
Model.getBounds()method - Added
Model.boundproperty to return the model dimensions - Added
Model.close()function -
Added
Model.saveStageAs()function -
Model Selection Option
- Line
- Line Along X,Y,Z
- Box
- Plane XY,YZ,XZ
- Type, Material, Section
-
Added
utils.RC Grillage()function -
Added
Model.IMAGE()function -
Added
Viewclass to customise viewport display.- Image Size
- Hidden View
- Active
- Angle
-
Added
Result.IMAGE()function - Added
ResultGraphicto customised Result images
Version 1.5.6 - 1.5.5
Released on - 13 March 2026
What's New
- Added
Boundary.BeamEndRelease - Structure Groups with name starting with
#are skipped in Group creation (can be used as temporary groups for selection) - Optimised Model.Select.Line() and Model.Select.Box()
- Output of Model.Select.Line() is ordered on basis of distance from the start point.
Bug Fixes
- Fixed missing
CENTERproperty for Tension only, Compression only and Solid elements.
Version 1.5.4
Released on - 10 March 2026
What's New
- Design Parameters for Tapered PSC Value Section
- Auto Generation of Tapered Group
NX.autoTaperGroup = Trueor
Section.TaperedGroup.autoGenerate()before Model.create() NX.print_box()function for easy command line printing
Bug Fixes
- Fixed
from __future__ import annotationserror
Version 1.5.3
Released on - 8 March 2026
Bug Fixes
- Automatic Transfer length in Tendons
Version 1.5.2
Released on - 1 Mar 2026
What's New
- 3D Alignment transformation
- Design Parameters for PSC Value Section
- Multiple holes support for
Element.Plate.fromPoints()
Version 1.5.1
Released on - 27 Feb 2026
What's New
- 3D Alignment - Separate interpolation for Z axis
- Data type conversion for Result Tables
- Added Tutorial 1 example
Version 1.5.0
Released on - 17 Feb 2026
What's New
- Tapered PSC Value Section
- Tapered Section byShape
-
Material.sync() has new inputs :
bMaterialParam-
bMaterialParam- adds property in Material object
Added propertiesProperty Name Elastic Modulus mat.EPoisson's Ratio mat.VCoeff. Thermal Exp mat.ALPHAWeight Density mat.WDamping mat.D
-
-
Helper Classes for Support, Elastic Link , Rigid Link , MLFC
Bug Fixes
- Fix Model.maxID updates
Version 1.4.9
Released on - 12 Feb 2026
What's New
-
Section.sync() has two new inputs :
bSectionProperty,bDBSectParams-
bSectionProperty- adds Section property in section object
Added propertiesProperty Name Area sec.AREAEff. Shear Area Y sec.ASYEff. Shear Area Z sec.ASZTorsional Resistance sec.IXXMoment of Inertia Y sec.IYYMoment of Inertia Z sec.IZZ -
bDBSectParams- addsPARAMSto DB section parameters
DB sections are codal sections and hence contains only Code Name and Section Name. Incase section dimensions are need, this option can be used. Parameters are stored insec.PARAMS
-
-
Element.sync() will call Node.sync() if no Node data is present to prevent errors during length/area calculation
- Wall Elements added (GEN NX)
Bug Fixes
- Load Case creation and sync creates untupled cases
eg. earlier to access name of a load case , we used
lc.NAME[0]. Now,lc.NAME
Version 1.4.8
Released on - 5 Feb 2026
Bug Fixes
- Sync issues fixed for Material, Load Case and Load Combination