-
Notifications
You must be signed in to change notification settings - Fork 1
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 0.2.1 #46
Merged
RC 0.2.1 #46
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
8c44ebf
Merge pull request #34 from pysat/rcv0-2-0
rstoneback 0e76ead
STY: pytest syntax
jklenzing 185a56f
DOC: update changelog
jklenzing db7089f
MAINT: update github actions
jklenzing 8d42f86
DOC: update changelog
jklenzing e25819d
TST: add workflow for pysat rc
jklenzing 2f940cc
TST: set test to manual
jklenzing 34ae736
DOC: update changelog
jklenzing 12dae08
Merge pull request #35 from pysat/tst/syntax
jklenzing f4b5d2b
Merge branch 'develop' into tst/rc
jklenzing f256ea9
Merge pull request #36 from pysat/tst/rc
jklenzing 3a4dc7c
TST: add RC install workflow
jklenzing b39df79
STY: update pip install for RC workflow
jklenzing 982c916
STY: set workflows to push
jklenzing 738d3e7
DOC: update changelog
jklenzing 37f5426
MAINT: add hacking cap
jklenzing ba5eaad
TST: set workflows to dispatch
jklenzing ac9333d
Apply suggestions from code review
jklenzing 59503ce
Merge pull request #38 from pysat/tst/ga_updates
jklenzing 438be78
MAINT: remove tests no longer suported by pysat
jklenzing f9bc3f5
BUG: fix workflow dispatch
jklenzing dd67193
DOC: update changelog
jklenzing ea9e856
MAINT: replace testing_xarray
jklenzing bc54e41
MAINT: update workflows
jklenzing 93f75dd
MAINT: use ndtesting
jklenzing 1423263
BUG: use correct samples
jklenzing d978b39
MAINT: set to workflow dispatch
jklenzing d14d860
Update .github/workflows/docs.yml
jklenzing f7f4fdd
Update .github/workflows/main.yml
jklenzing 3edb558
MAINT: NEP29
jklenzing e6c7df1
MAINT: add new marks
jklenzing 2ecb9dc
MAINT: update limits for testing suite
jklenzing 2841570
MAINT: implement pyproject.toml
jklenzing 7bcfab6
MIANT: update workflows
jklenzing 9c06bf8
DOC: update changelog
jklenzing 907be2d
BUG: workflow config
jklenzing 15fa2ae
BUG: setup
jklenzing 03220b9
BUG: setup
jklenzing b7af61a
STY: whitespace
jklenzing 70cd39f
BUG: workflow
jklenzing eec61b1
Merge pull request #42 from pysat/maint/pyproject
jklenzing c9e70ab
Apply suggestions from code review
jklenzing ec784dc
MAINT: use coveralls app
jklenzing 53cfd3f
Merge pull request #40 from pysat/maint/pysat_dep
jklenzing d3a3495
MAINT: update coveralls
jklenzing d4989bb
BUG: clean up pyproject
jklenzing eefd02c
Update CHANGELOG.md
jklenzing 79d87d0
Merge pull request #43 from pysat/maint/coveralls
jklenzing 77b7446
MAINT: update issues
jklenzing c44b333
MAINT: update workflows
jklenzing 4bd5eec
MAINT: update contributing
jklenzing 413e1f9
MAINT: update license date
jklenzing 1104cb1
DOC: update changelog
jklenzing 2c10520
MAINT: add acknowledgements
jklenzing ad35da8
Update CHANGELOG.md
jklenzing 1420916
Merge pull request #44 from pysat/maint/37_docs
jklenzing 642b40b
DOC: updated acknowledgements
aburrell 39eb30a
DOC: updated docs
aburrell df0670f
DOC: update code statement block
aburrell 5f72686
Merge pull request #45 from pysat/nrl_pub_release
aburrell 4d8d937
MAINT: update rc stuff
jklenzing 827fa9a
MAIMT: add readthedocs yml
jklenzing a905807
Merge branch 'main' into rc0_2_1
jklenzing 5145c24
Apply suggestions from code review
jklenzing 173110c
MIANT: update minimum pysat
jklenzing File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,29 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
about: Create a report to report a problem that needs to be fixed | ||
labels: bug | ||
title: "BUG: " | ||
|
||
--- | ||
|
||
**Describe the bug** | ||
A clear and concise description of what the bug is. | ||
# Description | ||
A clear and concise description of what the bug is, including a description | ||
of what you expected the outcome to be. | ||
|
||
**To Reproduce** | ||
# To Reproduce this bug: | ||
Steps to reproduce the behavior: | ||
1. Go to '...' | ||
2. Click on '....' | ||
3. Scroll down to '....' | ||
4. See error | ||
|
||
**Expected behavior** | ||
A clear and concise description of what you expected to happen. | ||
Consider including images or test files to help others reproduce the bug and | ||
solve the problem. | ||
|
||
**Screenshots** | ||
If applicable, add screenshots to help explain your problem. | ||
|
||
**Desktop (please complete the following information):** | ||
- OS: [e.g. iOS] | ||
- Version [e.g. 22] | ||
## Test configuration | ||
- OS: [e.g., Hal] | ||
- Version: [e.g., Python 3.47] | ||
- Other details about your setup that could be relevant | ||
|
||
**Additional context** | ||
Add any other context about the problem here. | ||
# Additional context | ||
Add any other context about the problem here, including expected behaviour. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,27 @@ | ||
--- | ||
name: Feature request | ||
about: Suggest an idea for this project | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
title: "ENH: " | ||
labels: enhancement | ||
|
||
--- | ||
|
||
**Is your feature request related to a problem? Please describe.** | ||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
# Description | ||
A clear and concise description of the new feature or behaviour you would like. | ||
|
||
**Describe the solution you'd like** | ||
## Potential impact | ||
|
||
- Is the feature related to an existing problem? | ||
- How critical is this feature to your workflow? | ||
- How wide of an impact to you anticipate this enhancement having? | ||
- Would this break any existing functionality? | ||
|
||
## Potential solution(s) | ||
A clear and concise description of what you want to happen. | ||
|
||
**Describe alternatives you've considered** | ||
A clear and concise description of any alternative solutions or features you've considered. | ||
# Alternatives | ||
A clear description of any alternative solutions or features you've considered. | ||
|
||
**Additional context** | ||
Add any other context or screenshots about the feature request here. | ||
# Additional context | ||
Add any other context or screenshots about the feature request here, potentially | ||
including your operational configuration. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
name: Question | ||
about: A question about this project | ||
title: "QUEST: " | ||
labels: question | ||
|
||
--- | ||
|
||
# Description | ||
A clear and concise summary of your query | ||
|
||
## Example code (optional) | ||
If relevant, include sample code, images, or files so that others can understand | ||
the full context of your question. | ||
|
||
## Configuration | ||
- OS: [e.g., Hal] | ||
- Version: [e.g., Python 3.47] | ||
- Other details about your setup that could be relevant |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# This workflow will install Python dependencies and the latest RC of pysatNASA from test pypi. | ||
# This test should be manually run before a pysatSeasons RC is officially approved and versioned. | ||
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions | ||
|
||
name: Test install of latest RC from pip | ||
|
||
on: [workflow_dispatch] | ||
|
||
jobs: | ||
build: | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: ["ubuntu-latest", "macos-latest", "windows-latest"] | ||
python-version: ["3.12"] # Keep this version at the highest supported Python version | ||
|
||
name: Python ${{ matrix.python-version }} on ${{ matrix.os }} | ||
runs-on: ${{ matrix.os }} | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Set up Python ${{ matrix.python-version }} | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: ${{ matrix.python-version }} | ||
|
||
- name: Install standard dependencies | ||
run: pip install -r requirements.txt | ||
|
||
- name: Install pysatSeasons RC | ||
run: pip install --no-deps --pre -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ pysatSeasons | ||
|
||
- name: Set up pysat | ||
run: | | ||
mkdir pysatData | ||
python -c "import pysat; pysat.params['data_dirs'] = 'pysatData'" | ||
|
||
- name: Check that install imports correctly | ||
run: | | ||
cd .. | ||
python -c "import pysatSeasons; print(pysatSeasons.__version__)" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions | ||
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions | ||
|
||
name: Test with latest pysat RC | ||
|
||
on: [workflow_dispatch] | ||
|
||
jobs: | ||
build: | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: [ubuntu-latest, macos-latest, windows-latest] | ||
python-version: ["3.12"] | ||
|
||
name: Python ${{ matrix.python-version }} on ${{ matrix.os }} | ||
runs-on: ${{ matrix.os }} | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Set up Python ${{ matrix.python-version }} | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: ${{ matrix.python-version }} | ||
|
||
- name: Install pysat RC | ||
run: pip install --no-deps --pre -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ pysat | ||
|
||
- name: Install with standard dependencies | ||
run: pip install .[test] | ||
|
||
- name: Set up pysat | ||
run: | | ||
mkdir pysatData | ||
python -c "import pysat; pysat.params['data_dirs'] = 'pysatData'" | ||
|
||
- name: Test with pytest | ||
run: pytest | ||
|
||
- name: Coveralls Parallel | ||
uses: coverallsapp/github-action@v2 | ||
with: | ||
flag-name: run-${{ join(matrix.*, '-') }} | ||
parallel: true | ||
|
||
finish: | ||
name: Finish Coverage Analysis | ||
needs: build | ||
if: ${{ always() }} | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Coveralls Finished | ||
uses: coverallsapp/github-action@v2 | ||
with: | ||
parallel-finished: true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,6 +11,7 @@ __pycache__/ | |
|
||
# Distribution / packaging | ||
.Python | ||
.python-version | ||
env/ | ||
build/ | ||
develop-eggs/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# .readthedocs.yml | ||
# Read the Docs configuration file | ||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details | ||
|
||
# Required | ||
version: 2 | ||
|
||
# Set the version of Python and other tools you might need | ||
build: | ||
os: ubuntu-22.04 | ||
tools: | ||
python: "3.11" | ||
|
||
# Build documentation in the docs/ directory with Sphinx | ||
sphinx: | ||
configuration: docs/conf.py | ||
|
||
|
||
# Optionally declare the Python requirements required to build your docs | ||
python: | ||
install: | ||
- method: pip | ||
path: . | ||
extra_requirements: | ||
- doc |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should maintain the same operational testing Python version for the pysatPenumbra packages as pysat does.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hard disagree. Core pysat has different needs then the penumbra packages and should not dictate what each package in the ecosystem decides to do.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Historically, this package has never supported the operational env. I have limited time. If you would like to lead a pull for a future version, you are welcome to do so.