Releases: sdss/jaeger
Releases · sdss/jaeger
jaeger 1.9.1
✨ Improved
- #210 Move the default values for
offset_min_skybrightness
andsafety_factor
to the configuration file. The default values are nowoffset_min_skybrightness=0
andsafety_factor=None
. - Add field
disabled
to the summary file for robots that are disabled or offline. - Bump
sdss-coordio
to>=1.14.0
.
🏷️ Changed
- Set the default values for
scale_fudge_factor
to 1.
🔧 Fixed
- Fixed a crash loading a configuration when a ToO can be found in the field but cannot be matched to any valid hole ID.
- Move the check for invalid offsets to the right place.
- Correctly use
offset_min_skybrightness=0
andsafety_factor=None
. assigned=0
only when a robot does not have an assigned target in a design, not when the alpha/beta coordinates are invalid or the target offsets are invalid. For those casesvalid=1
.- Set
decollided=1
for robots that are decollided or un-deadlocked.
jaeger 1.9.0
🚀 New
- #208 Add actor command
calibrations reset-offsets
to zero the alpha/beta offsets in one or more positioners.
✨ Improved
- Improved handling of sextant controllers.
configuration random
now calculates paths only once.
🔧 Fixed
- Prevent the ToO code from selecting the same target for two different positioners.
- Fix a case when the configuration fails to retrieve the trajectory paths because there are no robots that need updated coordinates.
- Pin
pymodbus
to 3.7.x.
jaeger 1.8.0
jaeger 1.7.7
✨ Improved
- Add
rot_ref_angle
option to the FVC command to set the reference rotator angle for fiducial fitting.
🔧 Fixed
- Set the configuration epoch for
DitheredConfiguration
as the epoch of the parent. - Use the configuration focal scale in all calls to
icrs_from_positioner_dataframe()
.
🚑 Hotfix
- #205 Added a hotfix for an issue caused when the back-illuminated fibres don't turn on during and FVC loop (cause under investigation). When light is not detected in the FVC image the code will retry up to three times, each time turning the LEDs off and then on again.
⚙️ Engineering
- Add back
pyarrow
dependency.
jaeger 1.7.6
🏷️ Changed
- #204 Replace the old
confSummary_test
paths which have not become the default. When a configuration or FVC writes a configuration file, it does so to$SDSSCORE_DIR
with the new formatting (i.e., using thousand and hundred groupings). Additionally, and at least for now, it also writes the same file to$SDSSCORE_LEGACY_DIR
with the old format (only hundred groupings).
⚙️ Engineering
- Upgrade
sdsstools
to 1.7.1 with support for Numpy 2.0. - Upgrade
polars
to 1.0.0.
jaeger 1.7.5
🏷️ Changed
- Disabled
alert_fluid_temperature
.
jaeger 1.7.4
✨ Improved
- Bumped
kaiju
to 1.4.0 with speed-up improvements.
jaeger 1.7.3
🔧 Fixed
- Fix import of
os
intarget/tools.py
which was affecting the loading of cloned configurations and possibly other features.
jaeger 1.7.2
✨ Improved
-
#203 Implementation of targets of opportunity. When a
Design
is created (and unlessuse_targets_of_opportunity=False
) design targets can be replaced with ToOs from a dump file (defaults to$TOO_DATA_DIR/current
). The replacement options are managed viaconfiguration.targets_of_opportunity
which accepts the following optionsconfiguration: targets_of_opportunity: replace: true path: $TOO_DATA_DIR/current exclude_design_modes: ['^.+?_eng$', '^.+?_rm_?.*$'] max_replacements: 2 categories: ['science'] minimum_priority: [6000, 3000, 0]
Initially disabled in the configuration.
🔧 Fixed
- Fixed FVC
apply_corrections()
only setting the values of robots with invalid transformations.
jaeger 1.7.1
✨ Improved
- Use
positionerToWok
andwokToPositioner
functions fromsdss-coordio 1.11.0
which allow to convert wok to and from positioner coordinates as an array (all holes at the same time), which very significantly improvesDesign
creation time. - Enabled chiller fault alarms.