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

RC v0.5.0 #146

Merged
merged 33 commits into from
Jan 28, 2025
Merged

RC v0.5.0 #146

merged 33 commits into from
Jan 28, 2025

Conversation

aburrell
Copy link
Owner

@aburrell aburrell commented Jan 27, 2025

Description

Release candidate for upcoming publication.

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • Breaking change (fix or feature that would cause existing functionality
    to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Ran unit tests

Test Configuration

  • Operating system: OS X Ventura
  • Version number: Python 3.10
  • Any details about your local setup that are relevant: pysat 3.2.1

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: https://test.pypi.org/project/ocbpy/0.5.0/
  • Contacted developers and users about the future release
  • 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

@aburrell aburrell added this to the v0.5.0 milestone Jan 27, 2025
@aburrell aburrell added the bug label Jan 27, 2025
@coveralls
Copy link

coveralls commented Jan 27, 2025

Coverage Status

coverage: 99.752% (+7.5%) from 92.213%
when pulling 9ff5c69 on rc_v0.5.0
into 495ca10 on main.

aburrell and others added 27 commits January 28, 2025 09:28
Fixed typo in changelog.
Removed deprecated functions that relied on `ssj_auroral_boundaries`.
Removed unit tests for deprecated functions that have been removed.
Updated the citation guidelines for the DMSP SSJ data.
Added a summary of the changes to the changelog.
Removed the deprecated dependency for DMSP SSJ data.
Removed the extras testing support file.
Updated test yamls to use pyproject.toml instead of the requirements.extras file.
Removed the tab from the yaml file.
Removed unneeded environment variable definition for CDF files.
Updated the yaml text evaluation.
Fix string evaluation and add the missing pysat setup section.
Update the zenodo-get installation name.
Updated the failure message for the DMSP SSJ function.
Updated `test_fetch_format_ssj_boundary_files_no_rm_temp` to check for a zip archive instead of CDF files.
Removed the deprecated attributes, methods, and kwargs in the VectorData class.
Removed the tests for the deprecated portions of the VectorData class.
Update the changelog with new aspects of this pull request and portions of the previous pull request.
Fixed a bug that incorrectly cycled file lines.  Also:
- added reference for the vorticity data, and
- updated failure type from logging error to IOError.
Updated the vorticity failure tests to identify the new failure type.
Added a summary of the changes to the changelog.
Added a criteria that the EAB index cannot be larger than the maximum valid value.
Added a unit test that verifies the maximum OCB and EAB indices are not larger than the largest valid value.  Adjusted custom test to reflect new results with this new safeguard in place.
Updated the changelog to include this bugfix.
Updated the minimum and maximum supported Python and pysat versions.
Removed Python 3.9 from and added Python 3.13 to the CI tests.
Updated the supported versions and dependencies in the README.
Removed tests that relied on older pysat infrastructure.
Added a summary of the changes to the changelog.
Improve the docstring for the DMSP SSJ fetch function.
Update the ORCiD for Jone.
Set a target release day.
Bump the version number.
@aburrell aburrell merged commit 43ce9c9 into main Jan 28, 2025
79 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants