Releases: usnistgov/NetSimulyzer
Version 1.0.13
Overview
This is the official release of version 1.0.13 for the NetSimulyzer, which corresponds with the release of version 1.0.13 of the ns-3 module
Scroll to the bottom for pre-run examples, pre-built binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page in the "Assets" section.
Other platforms must build from source, see the 'Building From Source' section of the README here on GitHub, or the Building page in the manual. If you're building from source, please do not use the 'Source code' links generated below, they are missing dependencies.
Changes
Right Click to 'Describe' Nodes
Now, to check the details of a specific Node, right-click on that Node in the 3D scene or in the Nodes widget and select "Describe". Multiple Nodes may now be described at once.
Other Changes & Fixes
- The application now remembers where chart widgets were open the last time it was closed
- Added an option to scale the camera speed to the simulation size
- Keyboard navigation now works when closing/opening widgets from the "Window" menu
- The size and shape of the application window is now remembered between runs
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions:
Version 1.0.12
Overview
This is the official release of version 1.0.12 for the NetSimulyzer, which corresponds with the release of version 1.0.12 of the ns-3 module
Scroll to the bottom for pre-run examples, pre-built binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page in the "Assets" section.
Other platforms must build from source, see the 'Building From Source' section of the README here on GitHub, or the Building page in the manual. If you're building from source, please do not use the 'Source code' links generated below, they are missing dependencies.
Changes
Show Points Outside of Scatter Plots
Point icons my now be shown on line graphs
Additional Point Types
There are 13 new icons for use as points in XYSeries
Point Color
The color of point icons may be changed independently of the line color
Built-in Support for Step Functions
You can now create a plot of a step function directly with anXYSeries
by setting the Connection
attribute to ConnectionType::StepFloor
or ConnectionType::StepCeiling
Other Changes & Fixes
- Fixed
Orientation
not being read - Fixed Decorations ignoring
KeepRatio
- Fixed floor flickering when logical links update
- Suggest better names for screenshots
- Set a default image type when saving a screenshot
- Change cursor when hovering over a select-able Node
- Fixed the camera getting stuck in the 'Moving' state on right clicks
- Fixed the mouse cursor being moved after selecting a Node
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions:
v1.0.11
Overview
This is the official release of version 1.0.11 for the NetSimulyzer, which corresponds with the release of version 1.0.11 of the ns-3 module
Scroll to the bottom for pre-run examples, pre-built binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page in the "Assets" section.
Other platforms must build from source, see the 'Building From Source' section of the README here on GitHub, or the Building page in the manual. If you're building from source, please do not use the 'Source code' links generated below, they are missing dependencies.
Changes
- Added 'Logical Links', a line with a configurable diameter and color drawn between two Nodes to show some arbitrary logical connection
- Fixed the camera behaving erratically on macOS when the application was launched by a terminal installed with Homebrew.
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions:
Version 1.0.10
Overview
This is the official release of version 1.0.10 for the NetSimulyzer, which corresponds with the release of version 1.0.10 of the ns-3 module
Scroll to the bottom for pre-run examples, prebuilt binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page in the "Assets" section.
Other platforms must build from source, see the 'Building From Source' section of the README here on GitHub, or the Building page in the manual. If you're building from source, please do not use the 'Source code' links generated below, they are missing dependencies.
Changes
- Added an Arc Ball, or orbital style camera, which focuses on a single point that it rotates around
- Switch to this camera type by Going to the Menu Bar ->
Camera
->Arc Ball
, or the Settings menuCtrl
+S
(command
+S
on macOS) underCamera
->Camera Type
- Switch to this camera type by Going to the Menu Bar ->
arcball.mp4
- Fixed the initial camera move on macOS being broken in some circumstances
- Fixed the
Detail
window not being updated when playback was rewound - Fixed Chart
clear
events stopping the currently plotted series from updating
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions:
Version 1.0.9
Overview
This is the official release of version 1.0.9 for the NetSimulyzer, which corresponds with the release of version 1.09 of the ns-3 module
Scroll to the bottom for pre-run examples, prebuilt binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page in the "Assets" section.
Other platforms must build from source, see the 'Building From Source' section of the README here on GitHub, or the Building page in the manual. If you're building from source, please do not use the 'Source code' links generated below, they are missing dependencies.
Changes
- The Floor may now be disabled in the Settings window (
ctrl
+S
Window & Linux /cmd
+S
on macOS)
- The legend for plots has been moved to below the plot area
- The chart widget now is cleared when no plot is selected
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions:
Version 1.0.8
Overview
This is the official release of version 1.0.8 for the NetSimulyzer, which corresponds with the release of version 1.08 of the ns-3 module
Scroll to the bottom for pre-run examples, prebuilt binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page in the "Assets" section.
Other platforms must build from source, see the 'Building From Source' section of the README here on GitHub, or the Building page in the manual. If you're building from source, please do not use the 'Source code' links generated below, they are missing dependencies.
Changes
-
The charts system has been totally reworked to be more performant and produce more sensible computed axis values
-
Changing the model for a Node during the simulation is now supported
-
Pre-built Assimp packages may now be used to speed up the build process. Many Linux distributions ship Assimp, see the README for known Assimp packages. If a prebuilt Assimp is not found, the build will fall back to the bundled version.
-
Improved
resource/
directory auto-detection. It now auto-detects in the place the application is stored, the current working directory, and one up from each of those
Deprecations
- The
spline
connection type forXYSeries
is no longer supported, if a simulation file is loaded which uses that connection type, a warning will be emitted, and the connection type will be converted toline
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions:
Version 1.0.7
Overview
This is the official release of version 1.0.7 for the NetSimulyzer, which corresponds with the release of version 1.07 of the ns-3 module
Scroll to the bottom for pre-run examples, prebuilt binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page in the "Assets" section.
Other platforms must build from source, see the 'Building From Source' section of the README here on GitHub, or the Building page in the manual. If you're building from source, please do not use the 'Source code' links generated below, they are missing dependencies.
Changes
- Added Dark/Light themes based on QDarkStyle
- Disabled loading the STEP model format on Windows
- Compiling from source on Windows using GCC/Clang is now fixed
Theme
There are now three themes available in the settings menu (Ctrl+s) (Windows/Linux) (Cmd+s) (macOS)
- Dark (The default)
- Light
- Native (The old application look)
Dark
Light
Native (Windows)
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions:
Version 1.0.6
Overview
This is the official release of version 1.0.6 for the NetSimulyzer, which corresponds with the release of version 1.06 of the ns-3 module
Scroll to the bottom for pre-run examples, prebuilt binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page in the "Assets" section.
Other platforms must build from source, see the 'Building From Source' section of the README here on GitHub, or the Building page in the manual.
If you're building from source, please do not use the 'Source code'
links generated below, they are missing dependencies.
Changes
-
Added rendered text above
Node
s which shows the value of theName
attribute
from the ns-3 module- This behavior may be controlled with the 'Show Labels' & 'Label Size' options in the Settings dialog under 'Graphics'
-
Added an 'Enabled Only' to the 'Show Motion Trails' option to only show motion trails for
Node
s which had the
EnableMotionTrail
attribute set totrue
-
Added Laptop and Single Board Computer models
Laptop
Single Board Computer
-
Added the ability to click on a Node to select it for the new 'Detail' widget
-
Removed extra ampersands (&) in widget titles on masOS
-
Fixed application icon not displaying on macOS
-
Fixed partially transparent meshes being rendered for
Node
s marked not visible -
Update Assimp to 5.2.5
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module
versions: 1.06, 1.05, 1.04, 1.03, 1.02 , 1.0.1, and 1.0.0.
Version 1.0.5
Overview
This is the official release of version 1.0.5 for the NetSimulyzer, which corresponds with the release of version 1.05 of the ns-3 module. This is a smaller, bug fix release. Building on top of version 1.0.4.
Scroll to the bottom for pre-run examples, prebuilt binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page.
Other platforms must build from source, see the 'Building' page in the documentation below or here on GitHub. If you're building from source, please do not use the 'Source code' links generated on the release page.
Changes
- Fix target scales smaller than the model having no effect
- Normalize router, server, & smartphone model sizes
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions 1.05, 1.04, 1.03, 1.02 , 1.0.1 and 1.0.0.
Version 1.0.4
Overview
This is the official release of version 1.0.4 for the NetSimulyzer, which corresponds with the release of version 1.04 of the ns-3 module
Scroll to the bottom for pre-run examples, prebuilt binaries, and documentation.
The pre-built Windows version may be found here, or at the bottom of the page.
Other platforms must build from source, see the 'Building' page in the documentation below or here on GitHub. If you're building from source, please do not use the 'Source code' links generated on the release page.
Changes
- Granularity down to the nanosecond for all events & durations (previously only milliseconds)
- Added a button to jump to a specific time
- Added an optional bubble animation, for indicating when a transmission occurred. The size, growth speed, and color may be specified in the ns-3 module.
- Add optional motion trails with configurable colors.
- Non-uniform scaling (e.g. making a model wider without making it taller) is now supported
- When playback is complete, if the play button is pressed, playback will restart from the beginning
Transmission Animation
Compatibility
This version of the NetSimulyzer is compatible with the ns-3 module versions 1.04, 1.03, 1.02 , 1.0.1 and 1.0.0.