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

Release Candidate v0.0.3 #117

Merged
merged 100 commits into from
May 18, 2022
Merged

Release Candidate v0.0.3 #117

merged 100 commits into from
May 18, 2022

Conversation

jklenzing
Copy link
Member

@jklenzing jklenzing commented May 16, 2022

Description

Alpha release fully compatible with pysat 3.0.0+.

Type of change

  • 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?

This has been tested by running examples and unit tests locally

Test Configuration

  • Operating system: OS X Big Sur
  • Version number: Python 3.8.11
  • Any details about your local setup that are relevant: tested with pysat 3.0.0 and develop

Checklist:

  • Update the version number
  • Verify and update Zenodo information in .zeondo.json
  • doc tests pass locally
  • activate this branch on readthedocs: https://pysatnasa.readthedocs.io/en/rc_0_0_3/
  • Upload the test distribution to the testPyPi server: https://test.pypi.org/project/pysatNASA/0.0.3/
  • Contacted developers and users about the future release
  • Performed integration tests with downstream packages (include list of these packages) - na
  • Create a wiki page with the release text: https://github.com/pysat/pysatNASA/wiki/v0.0.3
  • After approval, confirm all changes from the RC pull are listed in the wiki release text.
  • 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.md, summarizing the changes

@jklenzing jklenzing marked this pull request as ready for review May 16, 2022 18:38
@JonathonMSmith
Copy link
Collaborator

This is working really well on my windows machine!

@@ -2,6 +2,21 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/).

## [0.0.3] - 2022-05-16
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Optimistic!

@rstoneback
Copy link
Collaborator

Thanks @jklenzing for getting this RC up!!

I also checked this against load_meta_proc via unit tests. Everything passes but GOLD, and that fix is already somewhere.

Loading ICON data does produce a variety of UserWarnings related to meta. These are fixed in #100 but then the tests would fail until next pysat released (v3.0.2). Current thinking is I'll add a warnings.simplefilter to the summer school tutorials with ICON though of course happy to support merging of #100 into here if desired. Being on testpypi is enough for the summer school.

@rstoneback
Copy link
Collaborator

After more thought the warnings do provide an opportunity to demonstrate some of the internal checks pysat has. No need for stress on this one.

@@ -145,7 +180,7 @@ def default(self):

# code should be defined below as needed
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate with line 164, may be unneeded.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed the prior line, since preprocess is still part of the standard bits

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added it back, since this is needed in both locations. That will teach me not to look at the full code.

Co-authored-by: Angeline Burrell <aburrell@users.noreply.github.com>
Co-authored-by: Russell Stoneback <rstoneba@utdallas.edu>
@jklenzing
Copy link
Member Author

Thanks @jklenzing for getting this RC up!!

I also checked this against load_meta_proc via unit tests. Everything passes but GOLD, and that fix is already somewhere.

Loading ICON data does produce a variety of UserWarnings related to meta. These are fixed in #100 but then the tests would fail until next pysat released (v3.0.2). Current thinking is I'll add a warnings.simplefilter to the summer school tutorials with ICON though of course happy to support merging of #100 into here if desired. Being on testpypi is enough for the summer school.

I suspect I'll wind up pushing another patch once pysat 3.0.2 is officially released. That's holding back multiple pulls at this point. But we might as well get the bug fixes out now.

Copy link
Collaborator

@rstoneback rstoneback left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Found some small formatting stuff.

docs/installation.rst Show resolved Hide resolved
pysatNASA/instruments/de2_wats.py Show resolved Hide resolved
pysatNASA/instruments/iss_fpmu.py Show resolved Hide resolved
pysatNASA/instruments/omni_hro.py Show resolved Hide resolved
pysatNASA/instruments/methods/_cdf.py Show resolved Hide resolved
pysatNASA/instruments/methods/cdaweb.py Show resolved Hide resolved
@jklenzing jklenzing requested a review from rstoneback May 17, 2022 19:56
Copy link
Collaborator

@rstoneback rstoneback left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @jklenzing!

@jklenzing jklenzing added this to the 0.0.3 release milestone May 17, 2022
@jklenzing jklenzing merged commit d2ffb67 into main May 18, 2022
@jklenzing jklenzing deleted the rc_0_0_3 branch November 2, 2022 21:10
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.

None yet

4 participants