Vipersci

Latest version: v0.11.0

Safety actively analyzes 701507 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.11.0

-------------------
The large number of minor changes in this release are the result of applying ufmt
to organize the imports that the top of each module, and the application of pylint
to tidy up a variety of code structures.

Added
^^^^^
- image_records.py - Added ccu_temperature and external_temperature columns to record the
AD590 sensor data.

Fixed
^^^^^
- get_position.py - The get_position_and_pose functions now have an explicit timeout
and throw exceptions if they have difficulties with their connection.

Changed
^^^^^^^
- requirements.txt - Added version number requirements that reflect the current testing
environment.

0.10.0

-------------------

Added
^^^^^
- image_records.py - Added various light_on_x columns to record the state of the
lights in ImageRecord objects.

Changed
^^^^^^^
- create_raw.py - For the get_lights() function, session is now optional, and by default,
the get_lights() function now relies on the values in the passed ImageRecord, but if
given a session, the values in the light_records table will override what is in the
ImageRecord.

0.9.2

------------------

Fixed
^^^^^
- nss.py - The DataModeler class would incorrectly always return a weh_arr of all-NaN
values. This bug has been fixed, and additional safeguards and error reporting have
been placed in the class, and tests written.

0.9.1

------------------

Fixed
^^^^^
- anaglyph.py - when used with scikit-image versions greater than 0.21 changed the
argument signature for phase_cross_correlation(). Fixed call, and should now
work more globally.

0.9.0

------------------

Added
^^^^^
- get_position.py - Now has support for http basic auth and can now handle returns
from the REST service that could be either a sequence of elements or a single
element.
- create_raw.py - Updated to accommodate the icer_minloss and icer_byte_quota properties
of an ImageRecord.
- image_records.py - Added properties for the new image_nickname and waypoint_id
properties, and updated the concept of capture_id to be a combination of the
waypoint_id and the locally unique_capture_id, instead of a combination of the
locally unique_capture_id and the image_request_id.

Fixed
^^^^^
- pano_check.py - removed a redundant argument.
- create_mmgis_pano.py - outpaths for saving the pano and thumbnail were being
incorrectly generated.

0.8.0

------------------

Changed
^^^^^^^
- The instrument_name() function in pid.py now can deal with alias names that are
within a given string, not just an exact match.
- Now that pid.instrument_name() is more robust, ImageRecord.__init__() can handle a
wider variety of Yamcs parameter names, should they change in the future.
- create_mmgis_pano.py - create() now takes a thumbsize int or tuple of ints that
will control the creation and size of an output thumbnail JPG file, with naming
convention set by Yamcs/OpenMCT.
- image_records.py - Added icer_byte_quota and icer_minloss parameters to ImageRecord,
as well as a variety of improved handling related to this change and in pid.py.
- pid.py - Changed handling of the compression value to match the kinds of data we'll
get from telemetry, so that the letters are assigned to cover an interval of possible
compression ratios, and to reflect the new default byte quota value for driving
images.

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.