Release Notes
Release Notes for VEEOS Library. Releases shown in reverse chronological
order.
R2 (August 2021)
The central piece of R2 is the inclusion of Python and other scripting
languages in a manner similar to the Matlab scripting that has been with VEE for
many years.
Supported
languages: Python, Octave, Fiji, R, Maxima
This includes a host of new functions written to support scripting
- checkStatus - Queries the script server to determine if it is running and ready for
use.
- executeScript - Instructs the
server to run the previously specified script.
- scriptConfig - Assists the
user in controlling various settings related to scripting.
- scriptInit - Readies scripting by
setting up the needed environment and starting the script server as needed.
- scriptPro - Provides a simple
wrapper for executing arbitrary scripts
- sendData - Uploads the specified
data to the script server.
- sendScript - Uploads the
specified script to the script server.
- startServer - Starts the script
server, enabling scripting to proceed.
- stopServer - Shuts down the script server.
New Functions
- baseNtoDec - Base conversion from any base to decimal.
- decToBaseN - Base conversion from decimal to any base.
- dimSizes - Returns the size(s)
of the dimensions for an array.
- disconnectServer - Closes the socket connection to the script server. The server remains
running.
- enumToList - Converts an enum into a text array.
- findFile - Determines the location(s)
of a file within a given directory tree.
- funcGen - A general purpose function generator.
Note
that this can have expressions in the fields, allowing for
complex waveform generation.
- getResult - Queries the server for the requested output data from the last script
execution.
- listToEnum - Converts a text array into an enum.
- numDims - Returns the
dimensionality of a value.
- psftp - Automates an SFTP session.
- slewFilter - implements an analog
filter whose response is based on a given slew rate.
- specArray - Extracts the array of values from a spectrum.
- startFreq - Extracts the beginning frequency of a spectrum.
- stopFreq - Extracts the
end frequency from a spectrum.
- timeSpan - Extracts
the time span from a waveform.
- timeZone - Determines the current timezone of the user's computer.
- unixNow - Determines the current timestamp as understood by the unix world.
- utcNow - Determines the current timestamp referenced to UTC time rather than local
time.
- waveArray - Extracts the array of values from a waveform.
- wget - Downloads a file from the
web.
- which - Determines the location of an
executable in the system path
- whois - Determines the registration
information for a given domain.
- yDay - Converts timestamp to day of the year.
- yWeek - Converts timestamp to week of the year.
- ywToDate - Converts year and week
to timestamps at start and end of the week.
- zeroCrossings - Determines the
points at which a function crosses the X axis: the zero crossings.
Improved Functions
- addField - Adds to an existing record a field with specified name and
value. << updated to work with null record
- currentHumidity - returns the current humidity for a given city
<< updated to work with newer API
- currentTemp - returns the current
temperature for a given city << updated to work with newer API
- downloadLatestLibrary - Downloads the latest version the VEEOS library.
<< now downloads to a file
- longLat - returns the longitude and latitude for a given city
<< updated to work with newer API
- PI - Evaluates the product of a series.
<< extended to allow operations on array inputs
- SIGMA - Evaluates the sum of a series.
<< extended to allow operations on array inputs
R1 Update 2 (14 November 2017)
Error codes are renumbered to a consistent set of values (66xx). DTMF
functionality added (6 functions). Downloads: (zip
file)(txt file)
R1 Update 1 (17 September 2017)
Fix reference guide which is broken in R1. No new or different functionality.
Downloads: (zip file)(txt
file)
R1 (27 March 2017)
This is the first complete release. All functions have been tested and
documented and the website has been cleaned up. Note that since the Alpha
versions various issues have been addressed and several new functions have been
added. At this point all content should be considered supported so please feel
free to submit
bug and enhancement requests.
New content to check out:
Users are highly encouraged to submit new content, or at least ideas for new content.
See the existing Wishlist for ideas of what sort of
things to add.
Downloads: (zip file)(txt
file)
NOTE that R1 should be fully compatible with any
programs you wrote using A2.
A2 (November 2016)
See Alpha 2 Library
A1 (October 2015)
See Alpha 1 Library -- NOTE
that this release is incompatible with all later releases.
© 2015-2025. All Rights Reserved.
Stan Bischof (stan@worldbadminton.com).
Last updated
03 February 2023 13:03.