Skip to content

Upgrade to numpy 2 #13

Description

@jordan-evens

Current version uses numpy<2 in requirements. Need to update to numpy 2 and resolve any differences between the two versions.
Steps:

  1. clone azure branch of repo
  2. fixed version of azure image with make_hotfix.sh
  3. new version of image with docker compose build firestarr-app-dev (or setup.sh) - so you can edit code inside it
  4. Compare what scripts/force_run.sh --prepare-only --no-resume --no-retry does in each container and reconcile the differences
{
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "name": "main.py test prepare",
      "type": "debugpy",
      "request": "launch",
      "program": "${workspaceFolder}/src/py/firestarr/main.py",
      "console": "integratedTerminal",
      "args": [
        "--no-resume",
        "--no-retry",
        "--prepare-only"
      ]
    }
  ]
}

running that would give you outputs in ../data/sims/m3_<YYYYmmddHHMM> that you can compare between the two containers

  • step through in both containers and try to match what the azure version (numpy 1) comes up with at each step

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions