Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2020.3 Release #338

Closed
javierggt opened this issue Apr 15, 2020 · 1 comment
Closed

2020.3 Release #338

javierggt opened this issue Apr 15, 2020 · 1 comment
Milestone

Comments

@javierggt
Copy link
Contributor

javierggt commented Apr 15, 2020

Testing Status (dev, test_spec_SKA3_HEAD)

test_unit.py fails: Ska.ftp, Ska.engarchive

post_check_logs.py fail (getting version fails in pytest): Chandra.Maneuver, Chandra.Time, Chandra.cmd_states, Ska.DBI, Ska.Shell, Ska.engarchive, Ska.quatutil, Ska.ftp

**************************************************************
***      Package                  Script            Status ***
*** ------------------ ---------------------------- ------ ***
***   Chandra.Maneuver                 test_unit.py   pass ***
***   Chandra.Maneuver           post_check_logs.py   FAIL ***
***       Chandra.Time                 test_unit.py   pass ***
***       Chandra.Time           post_check_logs.py   FAIL ***
*** Chandra.cmd_states                 test_unit.py   pass ***
*** Chandra.cmd_states           post_check_logs.py   FAIL ***
***         Quaternion                 test_unit.py   pass ***
***         Quaternion           post_check_logs.py   pass ***
***            Ska.DBI                 test_unit.py   pass ***
***            Ska.DBI           post_check_logs.py   FAIL ***
***          Ska.Numpy                 test_unit.py   pass ***
***          Ska.Numpy           post_check_logs.py   pass ***
***        Ska.ParseCM             test_unit_git.sh   pass ***
***        Ska.ParseCM           post_check_logs.py   pass ***
***          Ska.Shell                 test_unit.py   pass ***
***          Ska.Shell           post_check_logs.py   FAIL ***
***          Ska.Table             test_unit_git.sh   ---- ***
***          Ska.Table           post_check_logs.py   ---- ***
***     Ska.engarchive    test_make_archive_long.sh   ---- ***
***     Ska.engarchive                 test_unit.py   FAIL ***
***     Ska.engarchive           post_check_logs.py   FAIL ***
***            Ska.ftp                 test_unit.py   FAIL ***
***            Ska.ftp           post_check_logs.py   FAIL ***
***       Ska.quatutil             test_unit_git.sh   pass ***
***       Ska.quatutil           post_check_logs.py   FAIL ***
***            Ska.tdb                 test_unit.py   pass ***
***            Ska.tdb           post_check_logs.py   FAIL ***
***          acis_taco                 test_unit.py   pass ***
***          acis_taco           post_check_logs.py   pass ***
***       acisfp_check              test_regress.sh   pass ***
***       acisfp_check         test_regress_head.sh   pass ***
***       acisfp_check           post_check_logs.py   pass ***
***       acisfp_check              post_regress.py   pass ***
***       acisfp_check         post_regress_head.py   pass ***
***              agasc                 test_unit.py   pass ***
***              agasc           post_check_logs.py   pass ***
***              annie                 test_unit.py   pass ***
***              annie           post_check_logs.py   pass ***
***        chandra_aca                 test_unit.py   pass ***
***        chandra_aca           post_check_logs.py   pass ***
***            cxotime                 test_unit.py   pass ***
***            cxotime           post_check_logs.py   pass ***
***          dea_check              test_regress.sh   pass ***
***          dea_check         test_regress_head.sh   pass ***
***          dea_check           post_check_logs.py   pass ***
***          dea_check              post_regress.py   pass ***
***          dea_check         post_regress_head.py   pass ***
***          dpa_check              test_regress.sh   pass ***
***          dpa_check         test_regress_head.sh   pass ***
***          dpa_check           post_check_logs.py   pass ***
***          dpa_check              post_regress.py   pass ***
***          dpa_check         post_regress_head.py   pass ***
***               kadi         test_regress_long.sh   ---- ***
***               kadi                 test_unit.py   pass ***
***               kadi           post_check_logs.py   pass ***
***               kadi         post_regress_long.py   ---- ***
***              maude                 test_unit.py   pass ***
***              maude           post_check_logs.py   pass ***
***               mica                 test_unit.py   pass ***
***               mica           post_check_logs.py   pass ***
***   package_manifest              test_regress.sh   pass ***
***   package_manifest           post_check_logs.py   pass ***
***   package_manifest              post_regress.py   pass ***
***           parse_cm                 test_unit.py   pass ***
***           parse_cm           post_check_logs.py   pass ***
***            proseco                 test_unit.py   pass ***
***            proseco           post_check_logs.py   pass ***
***         psmc_check              test_regress.sh   pass ***
***         psmc_check         test_regress_head.sh   pass ***
***         psmc_check           post_check_logs.py   pass ***
***         psmc_check              post_regress.py   pass ***
***         psmc_check         post_regress_head.py   pass ***
***             pyyaks                 test_unit.py   pass ***
***             pyyaks           post_check_logs.py   pass ***
***           sparkles                 test_unit.py   pass ***
***           sparkles           post_check_logs.py   pass ***
***          starcheck              test_regress.sh   pass ***
***          starcheck           post_check_logs.py   pass ***
***          starcheck              post_regress.py   pass ***
***          timelines test_unit_git_sybase_long.sh   ---- ***
***          timelines           post_check_logs.py   ---- ***
***               xija                 test_unit.py   pass ***
***               xija           post_check_logs.py   pass ***
**************************************************************

All Changes

New Packages

  • bep_pcb_check
  • fep1_mong_check
  • fep1_actel_check
  • aca_view

Substantive Changes

  • mica

    • still needs release, does it still need merge?
  • acis_thermal_check 2.9.2 -> 3.0.0

    • Needs more description.
    • Setting up automated builds
    • Remove unnecessary stuff in setup.py
  • Quaternion 3.5.1 -> 3.5.2

    • Properly unpickle quaternions from versions earlier than 3.5
    • Setting up automated builds
    • fix ra0/roll0 shape
  • chandra_aca 4.28.1 -> 4.29.1

    • Make test_get_aimpoint work without being on VPN
    • change to fix release workflow
    • Add acquisition probability model 2020-02 and make it default
    • Use repository_dispatch to trigger build
    • Setting up automated builds
    • Implementation of setuptools_scm usage as described in Use setuptools_scm to set package versions #240
  • proseco 4.7.2 -> 4.8.0

    • Add a test of calc_p_safe for two identical catalogs
    • Fix optimizing halfw for case of many include_ids
    • Setting up automated builds
    • Update tests for 2020-02 acq model update
    • Allow optimizing acq halfw for included star
    • Update penalty limit to -8.1C (to support -7.1C planning limit).
    • Apply temperature scaling to guide faint mag limit [DO NOT MERGE]
    • Implementation of setuptools_scm usage as described in Use setuptools_scm to set package versions #240
  • sparkles 4.4.0 -> 4.6.0

    • Add info statement for include / exclude
    • Setting up automated builds
    • Update regress data for 2020-02 acq model
    • Fix a bug introduced in PR ska3-flight update for Matlab 2019_158 #134
    • Add clickable call args output and chandra_aca version
    • Add check that guide star is a valid guide candidate
    • Add --open-html option to open HTML in browser
    • Use setuptools_scm for single-source version
    • One more PEP8 that slipped through
    • Add GitHub action for flake8 checking
    • PEP8 / flake8 fixes
    • Update for planning limit rename to penalty limit

Not Substantive Changes

  • acisfp_check 2.7.2 -> 3.0.0

    • update acisfp_check for acis_thermal_check 3.0
    • Setting up automated builds
    • Clear out setup.py of unnecessary stuff
  • dea_check 2.3.2 -> 3.0.0

    • update dea_check for acis_thermal_check 3.0
    • Setting up automated builds
    • Don't use version in setup.py
  • dpa_check 2.5.2 -> 3.0.0

    • update dpa_check for acis_thermal_check 3.0
    • Setting up automated builds
    • Remove version from setup.py
  • psmc_check 1.3.1 -> 3.0.0

    • update psmc_check for acis_thermal_check 3.0
    • Setting up automated builds
    • Remove version from setup.py
  • Chandra.Maneuver 3.7.2 -> 3.7.3

    • Make namespace package native
    • Setting up automated builds
    • Cast number of steps to int
    • Use setuptools_scm for single-source version
  • Chandra.Time 3.20.4 -> 3.20.6

    • Make namespace package native
    • Setting up automated builds
    • Add compile arg for building on MacOS Catalina / Xcode 11.2
    • Revert "Added changes to use setuptools_scm"
    • Fix the location of the C extension
  • Ska.DBI 4.0.1 -> 4.0.2

    • Make namespace package native
    • Fix / improve tests to run on Windows
    • Setting up automated builds
    • Implementation of setuptools_scm usage as described in Use setuptools_scm to set package versions #240
    • Run sqlite tests using a temp file db3
    • Update sybase skip reasons in test
    • Use sybpydb for Sybase access on Py3
    • Add LICENSE and license comments
    • Python 3 compatibility
  • Ska.File 3.4.3 -> 3.4.4

    • Make namespace package native
    • Setting up automated builds
    • use name instead of package in ska_helpers.get_version
  • Ska.Matplotlib 3.11.3 -> 3.11.4

    • Make namespace package native
    • Setting up automated builds
    • Implementation of setuptools_scm usage as described in Use setuptools_scm to set package versions #240
    • Add LICENSE and license comments
    • Python 3 compatibility
    • Use xyann for annotation if attribute available
  • Ska.Numpy 3.8.2 -> 3.8.4

    • Make namespace package native
    • Setting up automated builds
    • Fix the location of the C extension
  • Ska.ParseCM 3.3.3 -> 3.3.4

    • Make namespace package native
    • Setting up automated builds
    • use name instead of package in ska_helpers.get_version
  • Ska.Shell 3.4.0 -> 3.4.1

    • Make namespace package native
    • Skip all tests on Windows
    • Setting up automated builds
    • Fix bash support on catalina + modernize
  • Ska.Sun 3.5.2 -> 3.5.3

    • Make namespace package native
    • Setting up automated builds
    • use name instead of package in ska_helpers.get_version
  • Ska.arc5gl 3.1.3 -> 3.1.4

    • Make namespace package native
    • Setting up automated builds
    • use name instead of package in ska_helpers.get_version
  • Ska.astro 3.2.3 -> 3.2.4

    • Make namespace package native
    • Setting up automated builds
    • use name instead of package in ska_helpers.get_version
  • Ska.ftp 3.5.2 -> 3.5.3

  • Ska.quatutil 3.3.2 -> 3.3.3

    • Make namespace package native
    • Setting up automated builds
    • Implementation of setuptools_scm usage as described in Use setuptools_scm to set package versions #240
    • Refactor test
    • Add LICENSE and license comments
    • Use parens on a print() in the test script
    • Python 3 compatibility
    • eci2radec does not handle a single vector in numpy 1.9.2
  • Ska.tdb 3.5.2 -> 3.5.3

    • Make namespace package native
    • Setting up automated builds
    • Implementation of setuptools_scm usage as described in Use setuptools_scm to set package versions #240
    • Add LICENSE and license comments
    • Python 3 compatibilty
    • Fix data path when SKA is undefined

Not Classified Yet

  • acdc 4.4.1 -> 4.5.0

  • agasc 4.8.0 -> 4.8.1

    • Make tests pass on Windows
    • Setting up automated builds
    • Add get_stars() function to get multiple ids / dates
    • Use setuptools_scm for single-source version
    • Make proseco-optimized AGASC file
  • annie 0.9.1 -> 0.10.1

  • backstop_history 1.1.2 -> 1.1.3

    • Setting up automated builds
    • Remove version from setup.py
  • cmd_states 3.15.1 -> 3.15.2

    • Make namespace package native
    • Setting up automated builds
    • Use setuptools_scm for single-source version
    • Remove OCC mode and HEAD FTP pushes
    • Skip ACIS test of PR Unique tag in ska_version #39 if missing SOT MP 2017 data
    • Update to docs to deprecate package and allow build in Ska3
  • eng_archive 4.47.4 -> 4.48.0

    • Make namespace package native
    • Add MSID title and unit y-label to plot
    • Add code to support and test computed MSIDs
    • Allow a fixed number of sync dirs instead of removing by date
    • Setting up automated builds
    • Use setuptools_scm for single-source version
  • kadi 5.0.1 -> 5.1.0

    • Add acisfp_setpoint state
    • Improve get_cmds_from_backstop
    • Fix test to run on Windows
    • Setting up automated builds
    • Add .gitattributes and .git_archival.txt for setuptools_scm use
    • Alerts to aca@head and remove OCC task_schedule configs
  • parse_cm 3.5.1 -> 3.5.2

  • pyyaks 4.4.1 -> 4.4.2

  • xija 4.16.0 -> 4.18.2

    • [bugfix] Wrong line is updated in gui_fit
    • gui_fit upgrades
    • Bugfix to build on Windows from mbaski
    • Rename dev/core.pyx to alt_core/core.pyx
    • New ODE solver
    • change to fix release workflow
    • enable triggering conda build using repository dispatch
    • Setting up automated builds
    • Fix bug in looking for bad times
@javierggt javierggt added this to the 2020.3 milestone Apr 15, 2020
@javierggt
Copy link
Contributor Author

Closed. Information moved to PR #320.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant