# Changes

*New Python function for setting the RMS height of rough Earth surface

*New source arrays of strip gap, wire gap, probe gap and scattering port types with phased array and AESA capability including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights

*Improved array factor definition for the radiation pattern observable with user defined amplitude and phase distribution including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights

=== New ~~Miscellaneous CubeCAD ~~EM.Illumina (Physical Optics) Features ===

=== New ~~Python Capabilities ~~CubeCAD Features ===

*~~New startup Python script~~~~*New Python commands for project ~~Improved polymesh objects with mesh statistics, better control over primitives and ~~file management~~more display options*New ~~Python commands for getting and setting individual properties ~~mesh generation scheme in CubeCAD based on the tessellated model of ~~geometric ~~objects ~~*New Python commands ~~for ~~accessing individual objects from the navigation tree~~rendering*~~New Python commands for identifying ~~Improved STL import of large structures and ~~accessing material groups and their object members in the navigation tree ~~scenes *~~New Python commands for getting the coordinates of nodes of a nodal curve~~More control over STL export including mesh type and resolution*~~New Python command for aligning one of the six faces of the bounding box of an object at ~~Improved parametric surface generator with option to generate a ~~certain coordinate~~polymesh surface*~~New Python commands for retrieving the value of ~~Improved parametric curve generator with option to generate a ~~standard or custom output parameter~~polyline *New ~~Python command for setting the boundary conditions of [[EM.Ferma]]~~~~*New Python command for setting up a thermal simulation ~~Hilbert space-filling curve option in ~~[[EM.Ferma]]~~parametric curve generator*~~New Python commands for defining all the 18 types of field integrals in [[EM.Ferma]]~~~~*New Python command for creating generic spatial Cartesian data in CubeCAD, [[EM.Tempo]] ~~Improved nodal curves (polyline and NURBS curve) and nodal surfaces (polystrip and ~~[[EM.Ferma]]~~~~*New Python functions ~~NURBS surface) with option for ~~translating, rotating, scaling, aligning ~~saving and ~~mirroring all ~~loading the ~~objects in the project workspace~~node data *New Python ~~function for rotating a radiation pattern~~~~*New Python function for computing the radiation pattern of a generalized 3D array~~~~*New Python function ~~commands for generating ~~the radiation pattern of ~~polylines and polystrips from a ~~Huygens surface ~~data file~~*New Python functions for summing, differencing and scaling of .RAD, .RCS, .SEN, .CAR, .HUY and .COV data files~~~~*New Python functions for averaging ~~or a ~~set of radiation pattern, RCS or received power coverage data files~~text string *New Python ~~function ~~command for extracting ~~a portion ~~part of a ~~field sensor or a Cartesian data file~~~~*New Python function for generating a Touchstone file from S-parameter data files~~nodal curve*Improved ~~surrogate model generation based on the high-dimensional model representation (HDMR) technique and association ~~roughen tool with ~~Python functions of the same name~~~~*Improved Python script for sweeping ~~new option to freeze a ~~Python function or ~~random rough surface into a ~~surrogate model with cubic spline interpolation ~~tessellated surface object*Improved ~~Python script for genetic algorithm (GA) optimization of ~~random group tool with new option to freeze a ~~Python function or ~~random cloud in to a ~~surrogate model ~~fixed group object*~~Improved Python script for Monte Carlo simulation ~~New parameterization of ~~a Python function or a surrogate model and generation of probability density functions (PDF) based on Gaussian kernel density estimation (KDE)~~generic objects resulting from geometric transformations

=== ~~Integration with NeoScan Field Measurement System ~~New General Features ===

*~~Automated export ~~New array pattern synthesis tool including Schelkunoff, Sectoral beam, Woodward-Lawson synthesis methods, and particle swarm optimization (PSO)*New u-v plots of radiation pattern and RCS*New elevation-azimuth plots of radiation pattern and RCS*New contour plots of radiation pattern and RCS*Improved and streamlined interface between [[EM.Cube]] and [[NeoScan]] field measurement data ~~to ~~*[[RF.Spice A/D]] device manager now integrated within [[EM.Cube]]under Tools Menu*~~Automated near~~A large number of transmission line calculator and designer tools as part of [[RF.Spice A/D]] device manager *New capability of generating reusable Touchstone-~~to~~style S-~~far~~parameter-~~field transformation of the near~~based circuit models for use in [[RF.Spice A/D]] from full-~~field ~~wave simulation data ~~for computation of 3D radiation patterns ~~*~~Automated computation ~~Capability of ~~antenna gain ~~designing custom circuit symbols and pin diagrams using [[RF.Spice A/D]] device managerâ€™s symbol editor *Improved Python interpreter and command line output*New convenient Python scripting utility in addition to the command line*New Python command for running Python scripts from the command line*New Python functions for generating 2D cuts of radiation ~~efficiency~~pattern and RCS*~~Automated generation ~~New amplitude-only graphs of ~~equivalent Huygens sources from measured near~~S-~~field ~~parameters*Improved polar plot capability with user defined dB scale*Plotting of two and three simultaneous data sets *~~Matlab-style visualization ~~Logarithmic scale for the X and Y axes of ~~measured output signal power in dBm corresponding to ~~2D cartesian graphs*More control over the default scale settings (linear vs. dB) of 2D and 3D graphs*New capability of saving and loading individualgraph settings and customization of 2D and 3D graphs based on previous templates*More file operations such as renaming and copying files within Data Manager*New basic data generator for examining user-~~component ~~defined mathematical and ~~total field maps ~~Python functions*New basic and image-based data generator for importing data from a graph image

<br />