Repository navigation
Conversation
Updated the old pysat requirement to the current standard.
Switched from the vaporwear `m2r2` package to `myst_parser` for including markdown files in the docs.
Updated links and labels to avoid duplicates.
Cycled python support to 3.10-3.14.
Raised the minimum supported version to 3.10.
No longer need the version number in the setup.cfg file.
Updated the checkout and python GitHub Actions versions, and added testing for 3.14.
Added a summary of changes to the changelog.
Updated GFZ links to their new locations.
Updated the contributor covenant links.
The fork link no longer works, so linked to the GitHub fork instructions instead.
Updated an outstanding GFZ link.
Added Zenodo to the lists of sites to ignore when link testing.
SWPC changed the filename of the 45 day Ap and F10.7 forecast again.
Updated the GFZ links in the data access.
Renamed the SWPC 45-day forecast file to match the remote repository.
Added more changes to the changelog.
|
Requires an update to pysat for 3.11+ tests to pass. |
|
Hmmm.... code tests aren't being run for some reason. There were a whole bunch of tests here. |
|
Made some progress. Tests are running again. The filename issue has been fixed. There is a data access issue that popped up and may be related to actual changes in pysat's data access stuff as part of the latest release. |
|
So the problem was a change in pandas 3.0. Anyway, I have a potential fix for the remaining error. I'm not exactly certain what the test really wants. However, pandas no longer likes: And forcing that to a integer lookup and the test passes. The issue is, so we are accessing data, and doing a comparison, but everything is wrapped in a length check. So the data check isn't very specific. Looking at the outputs from the check, inside the length check, we get: There isn't a single specific value that should result. This output comes from running the tests on pandas < 3.0 . I get the same output when running pandas >= 3.0. Best I can tell so far, the addition of .iloc is a valid change. |
Description
Addresses PyHC PHEP 3 needs, as well as updates to GitHub Actions and other dependency deprectations.
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Unit tests
Test Configuration
Checklist:
develop(notmain) branchCHANGELOG.md, summarizing the changesIf this is a release PR, replace the first item of the above checklist with the
release checklist on the pysat wiki:
https://github.com/pysat/pysat/wiki/Checklist-for-Release