Skip to content

Releases: nasa/trick

Trick Simulation Environment 17.3.0

25 Apr 21:15
Compare
Choose a tag to compare
  • Support for Java versions 9 and 10.

  • Data recording files can now be limited in size, so that forgotten sims won’t fill up all available disk space and make your co-workers angry at you. The default limit is 1 GiB.
    Changing Max File Size In Input File
    Other User Accessible Routines to Change Max File Size
    trick-dre can also set max file size in the dr file.

  • FrameLog can now be configured to use a separate clock.

  • trkConvert is a new tool to convert trk to csv. Doesn’t suffer from the too many files open problem that trk2csv does.

  • Added math library function to calculate coordinate transform using Rodrigues formula.

  • Added a new mass-spring-damper example simulation.

  • Updated Trick Tutorial Review slides.

  • Various MonteCarlo improvements and fixes.

  • Many other bug fixes and performance improvements.

Trick Simulation Environment 17.2.0

09 Nov 15:12
Compare
Choose a tag to compare
  • Several MonteCarlo improvements including fixing limitation to number of file based parameters, allowing strings as inputs in file data, and listing random number generator settings in monte output files.
  • Support byte-swapping on trick-tv display for integer types.
  • Compiles with clang/llvm version 5
  • Added new trick-units script to print measurement units Trick accepts. Takes place of old "ICG -u" command.
  • Better handling of Infinity and NaN in trick-tv
  • Sim objects handle c++ 11 class member list initialization lists.

Trick Simulation Environment 17.1.0

18 Apr 21:18
Compare
Choose a tag to compare

Release highlights:

  • Improved simulation makefiles - Trick writes a more complete set of build dependencies in the simulation makefiles. This improves simulation build speed and accuracy when recompiling simulations.
  • Support up to clang 4.0.0
  • Separate exclude flags and environment variables for input processor and trick generated attributes
  • Monte Carlo improvements, add arguments to slave startup, fixed bug with slave status/data race condition
  • Improve external library, "trickify" capability.
  • New simple java graphics included with cannon tutorial simulations

Trick Simulation Environment 15.3.0

18 Apr 21:39
Compare
Choose a tag to compare

Release Highlights:

  • Support up to clang 4.0.0
  • Reduced command line length while linking simulation
  • Added Monte Carlo ability to use slave sim command line parameters
  • Added Monte Carlo capability to print ut individual input files for dry run
  • Lots of little bug fixes

Trick Simulation Environment 17.0.5

28 Sep 20:16
Compare
Choose a tag to compare

(17.0.5)
Fixed bug introduced in 17.0.4 where no io_src code was generated for Trick core classes.

(17.0.4)
Fixed bug where ICG calculating incorrect variable offsets

(17.0.3)
Fixed bug in variable server where we could not assign values to variables.

(17.0.2)
Removed hard coded prefix introduced in 17.0.1. :(

(17.0.1)
Fixed a bug with "make install" on the Mac

(17.0.0)
Trick 17.0.0 includes several upgrades over previous versions. These include

  1. Upgraded measurement units handling by integrating the udunits library.
  2. Simulation build output more concise and readable
  3. Expanded input/output checkpointing capabilities including the ability to process private/protected class members as well as Standard Template Library (STL) variables.
  4. Autotools based configure script
  5. Added small example sims demonstrating Trick working with the Robot Operating System (ROS) and Open Dynamics Engine (ODE)
  6. Support doxygen friendly tags in Trick header file comments.
  7. Updated tutorial in wiki (in progress)
  8. Tons of little bug fixes.

Trick Simulation Environment 17.0.3

06 Sep 19:42
Compare
Choose a tag to compare

(17.0.3)
Fixed bug in variable server where we could not assign values to variables.

(17.0.2)
Removed hard coded prefix introduced in 17.0.1. :(

(17.0.1)
Fixed a bug with "make install" on the Mac

(17.0.0)
Trick 17.0.0 includes several upgrades over previous versions. These include

  1. Upgraded measurement units handling by integrating the udunits library.
  2. Simulation build output more concise and readable
  3. Expanded input/output checkpointing capabilities including the ability to process private/protected class members as well as Standard Template Library (STL) variables.
  4. Autotools based configure script
  5. Added small example sims demonstrating Trick working with the Robot Operating System (ROS) and Open Dynamics Engine (ODE)
  6. Support doxygen friendly tags in Trick header file comments.
  7. Updated tutorial in wiki (in progress)
  8. Tons of little bug fixes.

Trick Simulation Environment 17.0.2

17 Aug 22:17
Compare
Choose a tag to compare

(17.0.2)
Removed hard coded prefix introduced in 17.0.1. :(

(17.0.1)
Fixed a bug with "make install" on the Mac

(17.0.0)
Trick 17.0.0 includes several upgrades over previous versions. These include

  1. Upgraded measurement units handling by integrating the udunits library.
  2. Simulation build output more concise and readable
  3. Expanded input/output checkpointing capabilities including the ability to process private/protected class members as well as Standard Template Library (STL) variables.
  4. Autotools based configure script
  5. Added small example sims demonstrating Trick working with the Robot Operating System (ROS) and Open Dynamics Engine (ODE)
  6. Support doxygen friendly tags in Trick header file comments.
  7. Updated tutorial in wiki (in progress)
  8. Tons of little bug fixes.

Trick Simulation Environment 15.2.3

24 May 18:43
Compare
Choose a tag to compare

(15.2.0)
Merged er7_utils integrators back into Trick.
Fixed bugs causing simulation to core dump during checkpoint reload
Fixed bug in variable server where bad variable name would cause crash
Fixed bugs in writing/reading checkpoints of array of array of chars.
Removed catching of unknown exceptions allowing system to handle and better show error origin.
Suspended all variable server during checkpoint restart to prevent invalid variable accesses.
Fixed bug preventing Trick to be compiled 32bit on a 64bit machine.
Reworked temperature mathematical calculations in input file.
(15.2.1)
This release fixes the problem where Trick will not compile if the GNU Scientific Library (GSL) interface code is included.
(15.2.2)
This release fixes a code generation bug that prevents simulations from compiling correctly. These sims are trying to exclude code from Trick processing, and Trick was being stubborn about it.
(15.2.3)
This release fixes a bug introduced by the previous checkin regarding paths and symbolic links.

Trick Simulation Environment 15.1.0

08 Dec 23:54
Compare
Choose a tag to compare

This release contains bug fixes and several back ports from main development trunk.

Adds Event File Descriptors and Futexes as choices for thread synchronization
Adds support for Mac OSX 10.11 (El Capitan)
Adds optional var=value support for CP
Fixes GUI crashes during restart
Fixes variable server crashes during restart
Fixes handling of non-ASCII quotation characters in header files

Trick Simulation Environment 15.0.0

18 May 20:02
Compare
Choose a tag to compare

First release of Trick from open source repository.