Skip to content

Releases: sdss/jaeger

jaeger 1.9.1

24 Feb 20:51
Compare
Choose a tag to compare

✨ Improved

  • #210 Move the default values for offset_min_skybrightness and safety_factor to the configuration file. The default values are now offset_min_skybrightness=0 and safety_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 and safety_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 cases valid=1.
  • Set decollided=1 for robots that are decollided or un-deadlocked.

jaeger 1.9.0

22 Jan 18:05
Compare
Choose a tag to compare

🚀 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

24 Oct 20:06
Compare
Choose a tag to compare

🚀 New

  • Drop poetry and use uv for project management. Update GitHub workflows.

✨ Improved

  • #207 Update the call to determine target offsets.
  • #206 Added flag --sea-anemone to jaeger configuration random.

⚙️ Engineering

  • Relax Python requirement to ^3.10,<4.

jaeger 1.7.7

09 Aug 19:04
Compare
Choose a tag to compare

✨ 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

03 Jul 05:44
Compare
Choose a tag to compare

🏷️ 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

15 Jun 16:35
Compare
Choose a tag to compare

🏷️ Changed

  • Disabled alert_fluid_temperature.

jaeger 1.7.4

31 May 00:15
Compare
Choose a tag to compare

✨ Improved

  • Bumped kaiju to 1.4.0 with speed-up improvements.

jaeger 1.7.3

26 May 18:08
Compare
Choose a tag to compare

🔧 Fixed

  • Fix import of os in target/tools.py which was affecting the loading of cloned configurations and possibly other features.

jaeger 1.7.2

24 May 18:30
Compare
Choose a tag to compare

✨ Improved

  • #203 Implementation of targets of opportunity. When a Design is created (and unless use_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 via configuration.targets_of_opportunity which accepts the following options

    configuration:
      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

08 May 15:20
Compare
Choose a tag to compare

✨ Improved

  • Use positionerToWok and wokToPositioner functions from sdss-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 improves Design creation time.
  • Enabled chiller fault alarms.