Skip to content

RC v0.7.0#162

Open
aburrell wants to merge 48 commits into
mainfrom
rc0.7.0
Open

RC v0.7.0#162
aburrell wants to merge 48 commits into
mainfrom
rc0.7.0

Conversation

@aburrell
Copy link
Copy Markdown
Owner

@aburrell aburrell commented May 22, 2026

Description

Release with more models and updates for newer versions of dependent packages.

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

How Has This Been Tested?

Added unit tests

Test Configuration

  • Operating system: OS X Tahoe
  • Version number: Python 3.10
  • Any details about your local setup that are relevant: zenodo_get version 2.0.0

Checklist:

  • Update the version number
  • Verify and update Zenodo information in .zenodo.json
  • doc tests pass locally
  • activate this branch on readthedocs (see CI)
  • Upload the test distribution to the testPyPi server (file too large, need to address Stop storing boundary files #156)
  • Contacted developers and users about the future release
  • Performed integration tests with downstream packages (none)
  • My commits are formatted appropriately (following the SciPy/NumPy style)
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • Add a note to Changelog.rst, summarising the changes
  • Add yourself to AUTHORS.rst and .zenodo.json

Added the Gussenhoven model for the EAB to the list of models.
Added a summary of changes to the changelog.
Cast data as an array in case a list is input.
Added unit tests for the new model functions.
Removed extra whitespace.
Added the citation for the Gussenhoven EAB to the Citation section and the model description to the Models section.
Fixed a reference in the doc examples.
Fixed the test angle range.
The coveralls implementation broke on the mac OS.  Updated to a simpler method that will hopefully work now.
Removed the support for the old zenodo_get downloading formulation.
Added a lower limit for zenodo_get.
Added support for Python 3.14
Added testing for Python 3.14 and updated GitHub action versions.
Updated the general and Python GitHub action versions to the most recent ones.
Add a summary of changes to the changelog.
Update the supported versions for Python and dependencies in the docs.
Addressed numpy deprecation warnings for:
- not providing output location in greater/less evaluations, and
- extracting an item from a zero-sized array.
Added the numpy changes to the changelog.
Zenodo has disabled checks by sphinx-build, so remove the active linking in the docs.
Update the pandas index access to use `iloc`.
Updated the program name in the pip workflow to be correct.
Test this code with the AACGMV2 release candidate.
Removed the uninstall line, just install the newer version.
Specify the version number.
Fixed a typo in the TestPyPi install line.
Hopefully the install will go better and it won't try to install the dependencies.
Now that the new version of AACGMV2 has been released, remove the test installation case.
aburrell added 18 commits April 7, 2026 16:39
Set a lower limit for AACGMV2, set to the most recent version.
Added the CHAMP auroral boundary model.
Added unit tests for the CHAMP auroral boundary model.
Added citations and a description of the CHAMP auroral boundary model.
Added the inclusion of the new model to the changelog.
Added an AI policy rejecting the use of AI.
Added a check asserting AI is not used.
Added the AI policy update to the changelog.
Updated download checks to use checksum (available again).  Removed old output checks, which are now redundant, and instead use hashlib to perform the the md5 checksum evaluation.  This should be more resilient to future `zenodo_get` updates.
See if coveralls works when all tests pass.
Debug with help from coveralls!
Re-add the pysat tests, for the use case in which they are expected to pass.
Fixed the name to 'pysat_instruments' from 'pysat-instrument'
AI policy, coveralls fix, and zenodo bug fix.
Bump the version number for release.
Set a target release date for next week.
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 99.502%. first build — rc0.7.0 into main

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

Successfully merging this pull request may close these issues.

2 participants