Objexx News
ObjexxSISAME 2.2
ObjexxSISAME 2.2 is now available. New capabilities include:
- 7X simulation performance speedup
- 3D positioning support in 1/2D models
- Cross-platform Qt-based GUI (demo video at right)
- Real-time 3D OpenSceneGraph visualization
- Windows, Linux, and macOS support
- Unicode support
ObjexxPlot 2.2
ObjexxPlot 2.2 is a fast, cross-platform technical plotting application that is part of the ObjexxSISAME Suite and is available separately. ObjexxPlot capabilities include:
- Smart automatic overlay plot grouping
- Smart ASCII file processing
- NHTSA UDS file format support
- Curve selection highlighting
- Curve thickness and data point dot controls
- Zooming and panning
- Presentation-quality display and outputs
- Printing and export to PDF and image files
- Very high performance
- Cross-platform Qt-based GUI
- Windows, Linux, and macOS support
- Unicode support
ObjexxFCL 5.0
Version 5.0 of the Objexx Fortran-C++ Library capabilities include:
- Array support up through Fortran 2018
- Array slice (section) support
- Fortran-style "member" array support
- Row-major array variant added with process for converting applications from column-major
- Array alignment control for optimizing vectorization performance
- Vectorization support extended
- Performance gains in array construction and many array operations
- Grow-friendly std::vector compatible 1D array API
- Array support for std::unique_ptr and similar movable elements
- Fortran intrinsic function additions
- Multithreading support
- Modern C++ improvements
- Visual C++ /W4 warning level clean
ObjexxFCL provides Fortran migration and compatibility support for C++ projects.
ObjexxFPL 1.6
Version 1.6 of the Objexx Fortran-Python Library capabilities include:
- Fortranic array, string, and numeric/math support
- Fortranic i/o: unit-based, formatted/binary, list-directed, and direct access
- Fortran intrinsic functions
ObjexxFPL provides Fortran migration and compatibility support for Python projects.
ObjexxFTK 1.2
The 1.2 release of the Objexx Fortran ToolKit adds generic functions for number-to-string conversion and build scripts and usage examples for a number of platform+compiler combinations.
The 1.1 release added support for arrays up to 7 dimensions and refined unit testing comparison functions.
The ObjexxFTK includes a unit testing framework, assertion support, and a collection of useful tools for Fortran development.
OpenSceneGraph Windows Builds
OpenSceneGraph binaries for 64-bit Windows built with Visual C++ are now available to the OSG community on the OpenSceneGraph page.
Fortran Conversion: New Fortran 77-2018 Parser and Python Generator
A new Objexx Fortran parser has been written from the ground up for Fortran conversion with support for modern Fortran constructs. The parser was written with a clean front-end separation from the C++ and Python emitters to enable generating additional output languages in the future.