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 version 0.2.0 #98

Merged
merged 152 commits into from
Mar 15, 2024
Merged
Show file tree
Hide file tree
Changes from 148 commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
8875a0f
BUG: fixed download stop time
aburrell Mar 2, 2023
b9582f9
ENH: added DMSP SSJ instrument
aburrell Mar 2, 2023
fb9113e
DOC: updated the supported instruments
aburrell Mar 2, 2023
255c052
DOC: updated changelog
aburrell Mar 2, 2023
06ad0c9
MAINT: removed temporary code
aburrell Mar 13, 2023
96d3e89
DOC: updated CHANGELOG
aburrell Mar 13, 2023
dbf8b60
MAINT: updated pysat version limit
aburrell Mar 16, 2023
5e74477
Merge pull request #85 from pysat/rc_v0.1.0
aburrell Apr 19, 2023
dc99c8e
TST: add rc install workflow
jklenzing May 2, 2023
22437e3
MAINT: update pip syntax
jklenzing May 2, 2023
aece8aa
DOC: update changelog
jklenzing May 2, 2023
120699d
MAINT: set to push
jklenzing May 2, 2023
d739546
TST: set to workflow_dispatch
jklenzing May 2, 2023
bd6c6c2
Update pip_rc_install.yml
jklenzing May 18, 2023
6e7658a
Update test_requirements.txt
jklenzing May 18, 2023
87fb3ca
ENH: add version to package
jklenzing May 30, 2023
c18d806
DOC: add docstring
jklenzing May 30, 2023
76b7021
MAINT: remove ssj from general pandas
aburrell May 31, 2023
b465b50
Merge pull request #86 from pysat/tst/ga_updates
jklenzing May 31, 2023
8c70783
BUG: add sphinx version limit
aburrell May 31, 2023
673c668
STY: made flake8 updates
aburrell Jun 1, 2023
8b30f43
STY: update flake8
aburrell Jun 1, 2023
06d472d
STY: removed extra blank line
aburrell Jun 1, 2023
1185105
BUG: fixed variable case
aburrell Jun 2, 2023
15a95df
Merge pull request #81 from pysat/dmsp_ssj4
aburrell Jun 6, 2023
445f617
Merge pull request #87 from pysat/dmsp_ssj4
aburrell Jun 7, 2023
822d3cc
Merge pull request #82 from pysat/update_pysat_remote_file_list
aburrell Jun 8, 2023
01591fc
TST: added windows to CI
aburrell Jun 8, 2023
1e20399
TST: added close statement
aburrell Jun 21, 2023
7335346
BUG: removed the AE data
aburrell Jun 22, 2023
6b1f0c6
BUG: allow any kwarg input to general download
aburrell Jun 22, 2023
c9c6903
ENH: added the NGDC AE instrument
aburrell Jun 22, 2023
90e371d
DOC: updated changelog
aburrell Jun 22, 2023
c03dbc5
DOC: updated supported instruments
aburrell Jun 22, 2023
0ba7971
STY: added missing period
aburrell Jun 22, 2023
2248fb8
BUG: clearer logic statement
aburrell Jun 22, 2023
2040e2d
STY: fixed line length
aburrell Jun 22, 2023
b81cb17
BUG: fixed test bug
aburrell Jun 22, 2023
57c902a
Update pip_rc_install.yml
jklenzing Jun 22, 2023
651f0c9
BUG: fixed string evalutation
aburrell Jun 23, 2023
ad1b705
Merge pull request #89 from pysat/211_inst
aburrell Jun 23, 2023
c41d2c3
BUG: test the correct variable names
aburrell Jun 23, 2023
fbe3752
Merge pull request #92 from pysat/211_inst
aburrell Jun 23, 2023
dcc7e93
BUG: added try/except loop
aburrell Jun 27, 2023
e5a146e
BUG: bad keyboard
aburrell Jun 27, 2023
b7f325c
BUG: changed try/except location
aburrell Jun 27, 2023
74a34af
BUG: file error popping up again
aburrell Jun 28, 2023
b4c5d2f
STY: fixed TODO comment
aburrell Jun 28, 2023
005ed29
BUG: allow many types of errors
aburrell Jun 28, 2023
780df45
TST: remove unused close call
aburrell Jun 29, 2023
f7381f2
STY: changed wording
aburrell Jul 5, 2023
d371bf8
Merge pull request #88 from pysat/windows_ci
aburrell Jul 6, 2023
8297f42
MAINT: added Windows to configuration
aburrell Jul 6, 2023
405fd63
TST: added `_clean_warn` attribute
aburrell Jul 6, 2023
1c9244c
DOC: update Changelog
aburrell Jul 6, 2023
19c9df9
Merge pull request #93 from pysat/clean_warn_update
aburrell Jul 13, 2023
59b7c17
ENH: removed IMF data from general inst
aburrell Jul 31, 2023
4f545b8
DOC: updated supported instruments page
aburrell Jul 31, 2023
776eae2
DOC: updated changelog
aburrell Jul 31, 2023
d1282d1
DOC: update AE docstring
aburrell Jul 31, 2023
27eb37c
ENH: added index instruments
aburrell Jul 31, 2023
4306dac
MAINT: removed support for single-file data sets
aburrell Jul 31, 2023
7520cb7
BUG: fixed file times
aburrell Jul 31, 2023
02f7e93
DOC: added new instruments to docs
aburrell Jul 31, 2023
f56238c
DOC: updated changelog
aburrell Jul 31, 2023
1b0e17e
STY: fixed import order
aburrell Jul 31, 2023
b670b2b
MAINT: updated JRO link
aburrell Aug 1, 2023
0770e00
Merge pull request #94 from pysat/remove_gen_pandas_special
aburrell Aug 9, 2023
34cdb01
DOC: update issue templates
aburrell Sep 13, 2023
ba34e52
DOC: updated PR template
aburrell Sep 13, 2023
0628aa9
TST: updated test yamls
aburrell Sep 13, 2023
bd7400f
ENH: added readthedocs yaml
aburrell Sep 13, 2023
725e2d7
DOC: updated code of conduct
aburrell Sep 13, 2023
89bd7cd
DOC: updated contributing guidelines
aburrell Sep 13, 2023
fa5af60
MAINT: added pyproject.toml
aburrell Sep 13, 2023
c18dce7
DOC: updated README
aburrell Sep 13, 2023
527f68c
MAINT: updated version support
aburrell Sep 13, 2023
bb889a3
DOC: updated changelog
aburrell Sep 13, 2023
88c8781
BUG: fixed if statement in main.yml
aburrell Sep 14, 2023
6e400fe
DOC: updated conf.py
aburrell Sep 14, 2023
8e2deb8
DOC: removed duplicate links
aburrell Sep 14, 2023
a664c21
DOC: updated example index
aburrell Sep 14, 2023
424649a
BUG: removed comma
aburrell Sep 14, 2023
bd32988
DOC: updated installation guide
aburrell Sep 14, 2023
e27b21d
DOC: updated Manifest
aburrell Sep 14, 2023
62ee8ff
Merge pull request #95 from pysat/update_templates
aburrell Sep 18, 2023
b56c3ad
STY: refactored general load function
aburrell Nov 20, 2023
6e636d2
ENH: added gnss load functions
aburrell Nov 20, 2023
8117a8c
ENH: added 'los' tag to gnss_tec
aburrell Nov 20, 2023
dcd81ea
DOC: updated GNSS method description
aburrell Nov 20, 2023
fe6107c
DOC: updated changelog
aburrell Nov 20, 2023
dcbdafd
STY: fixed PEP8 violations
aburrell Nov 20, 2023
297c5b8
DOC: updated docstring
aburrell Nov 20, 2023
656671d
BUG: added load options for los data
aburrell Nov 20, 2023
04db5e8
BUG: allow empty data
aburrell Nov 21, 2023
c5ccdaa
BUG: allow empty file list
aburrell Nov 21, 2023
acb83c5
BUG: allow empty gnss load
aburrell Nov 21, 2023
666ae48
TST: added load tests
aburrell Nov 21, 2023
7ef3225
STY: fixed PEP8 errors
aburrell Nov 21, 2023
cdfe14e
TST: skip los CI download tests
aburrell Nov 22, 2023
c95f538
BUG: fixed clean method
aburrell Nov 22, 2023
ecf0044
TST: added gnss_tec load error test
aburrell Nov 22, 2023
410a818
TST: added general unit tests
aburrell Nov 22, 2023
b30b2db
TST: added empty load test
aburrell Nov 22, 2023
42735b1
TST: added coveralls line
aburrell Nov 22, 2023
13562ed
BUG: accessed correct instrument kwargs
aburrell Nov 22, 2023
1a62f4e
BUG: add fake files
aburrell Nov 27, 2023
be25ef5
STY: fixed import order
aburrell Nov 27, 2023
fedd62c
TST: updated coveralls
aburrell Nov 27, 2023
45b22e5
TST: disabled local LoS download tests
aburrell Nov 27, 2023
9b8919b
TST: removed old test line
aburrell Nov 29, 2023
5335437
MAINT: updated version caps
aburrell Nov 29, 2023
d78742c
Revert "TST: removed old test line"
aburrell Dec 1, 2023
ba6ddba
BUG: removed bad test variable
aburrell Dec 1, 2023
95216c6
BUG: fixed workflow
aburrell Dec 1, 2023
757133b
MAINT: updated coveralls
aburrell Dec 1, 2023
d549e2c
BUG: updated DMSP url
aburrell Dec 18, 2023
d173e8a
BUG: removed url kwarg
aburrell Dec 18, 2023
f4c84af
BUG: added missing index
aburrell Dec 19, 2023
819cbb2
Merge pull request #96 from pysat/los_tec
aburrell Dec 19, 2023
96713d5
REL: update version number
aburrell Dec 19, 2023
bfd2ae3
REL: update changelog
aburrell Dec 19, 2023
228af42
DOC: add acknowledgements
aburrell Jan 31, 2024
0db87d1
DOC: update file headers
aburrell Jan 31, 2024
fb4f357
MAINT: updated readme
aburrell Feb 1, 2024
d44601b
DOC: Update CHANGELOG.md
aburrell Feb 21, 2024
48964fa
MAINT: update acknowledgements
aburrell Feb 26, 2024
709ae58
Merge pull request #97 from pysat/nrl_pub_release
aburrell Feb 26, 2024
80b44fb
TST: updated CI yamls
aburrell Feb 26, 2024
c9515e9
MAINT: updated the python version
aburrell Feb 26, 2024
ea52b19
DOC: set target release date
aburrell Feb 26, 2024
2ec1c40
DOC: change index depth
aburrell Feb 26, 2024
e60af33
BUG: bug fixes for pysat RC
aburrell Feb 26, 2024
8417fa3
DOC: added comment
aburrell Feb 27, 2024
abcfc2b
TST: added skip for 'drifts' and 'drifts_ave'
aburrell Feb 27, 2024
1046873
TST: extend JRO new test skipping
aburrell Feb 27, 2024
31567b9
BUG: added flag for kindat 7800
aburrell Feb 27, 2024
3390871
BUG: fixed bug in warn dict
aburrell Feb 28, 2024
6a8cf1f
BUG: second fix for clean warnings
aburrell Mar 1, 2024
606df56
BUG: fixed AE clean warning
aburrell Mar 1, 2024
ded3b1b
STY: removed trailing whitespace
aburrell Mar 1, 2024
4e3db61
BUG: for debugging, removing test flag
aburrell Mar 1, 2024
33c3b1e
TST: update test flags
aburrell Mar 1, 2024
ca6d0d0
TST: update JRO methods tests
aburrell Mar 2, 2024
7ba8463
TST: re-added quick fail
aburrell Mar 4, 2024
72d6224
MAINT: applied suggestions
aburrell Mar 11, 2024
6c2fc0d
DOC: improve DMSP SSJ init
aburrell Mar 11, 2024
ea2ff92
MAINT: applied code review
aburrell Mar 11, 2024
a2d7a3f
DOC: add TODO statements
aburrell Mar 12, 2024
d09a808
BUG: fix TODO formatting
aburrell Mar 12, 2024
5af4b31
REV: python 3.12 failing on mac
aburrell Mar 13, 2024
3d512a2
MAINT: Update CHANGELOG.md
aburrell Mar 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ solve the problem.
- Other details about your setup that could be relevant

# Additional context
Add any other context about the problem here.
Add any other context about the problem here, including expected behaviour.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ the full context of your question.

## Configuration
- OS: [e.g. Hal]
- Version [e.g. Python 3.47]
- Version: [e.g. Python 3.47]
- Other details about your setup that could be relevant
3 changes: 2 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Description

Addresses # (issue)
Addresses #(issue)

Please include a summary of the change and which issue is fixed. Please also
include relevant motivation and context. List any dependencies that are required
Expand Down Expand Up @@ -47,6 +47,7 @@ Test B
- [ ] 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
- [ ] Update zenodo.json file for new code contributors

If this is a release PR, replace the first item of the above checklist with the
release checklist on the pysat wiki:
Expand Down
20 changes: 9 additions & 11 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# 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
# 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: Documentation Check

Expand All @@ -8,24 +9,21 @@ on: [push, pull_request]
jobs:
build:

runs-on: ubuntu-latest
runs-on: ["ubuntu-latest"]
strategy:
fail-fast: false
matrix:
python-version: [3.9]
python-version: ["3.11"]

name: Documentation tests
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r test_requirements.txt
pip install -r requirements.txt
- name: Install with dependencies
run: pip install .[doc]

- name: Set up pysat
run: |
Expand Down
51 changes: 38 additions & 13 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,35 +12,47 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest] # TODO(76): add windows-latest
python-version: ["3.9", "3.10"]
numpy_ver: ["latest"]
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
python-version: ["3.10", "3.11", "3.12"]
aburrell marked this conversation as resolved.
Show resolved Hide resolved
test_config: ["latest"]
include:
- python-version: "3.8"
numpy_ver: "1.21"
# NEP29 compliance settings
- python-version: "3.9"
numpy_ver: "1.23"
os: ubuntu-latest
test_config: "NEP29"
# Operational compliance settings
- python-version: "3.6.8"
numpy_ver: "1.19.5"
os: "ubuntu-20.04"
test_config: "Ops"

name: Python ${{ matrix.python-version }} on ${{ matrix.os }} with numpy ${{ matrix.numpy_ver }}
name: ${{ matrix.test_config }} Python ${{ matrix.python-version }} on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install standard dependencies
- name: Install Operational dependencies
if: ${{ matrix.test_config == 'Ops'}}
run: |
pip install numpy==${{ matrix.numpy_ver }}
pip install -r requirements.txt
pip install -r test_requirements.txt
pip install -r requirements.txt;
pip install .

- name: Install NEP29 dependencies
if: ${{ matrix.numpy_ver != 'latest'}}
if: ${{ matrix.test_config == 'NEP29'}}
run: |
pip install numpy==${{ matrix.numpy_ver }}
pip install --upgrade-strategy only-if-needed .[test]

- name: Install standard dependencies
if: ${{ matrix.test_config == 'latest'}}
run: pip install .[test]

- name: Set up pysat
run: |
Expand All @@ -54,9 +66,22 @@ jobs:
run: flake8 . --count --exit-zero --max-complexity=10 --statistics

- name: Test with pytest
run: pytest -x --cov=pysatMadrigal/
run: pytest

- name: Publish results to coveralls
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: coveralls --rcfile=setup.cfg --service=github
COVERALLS_PARALLEL: true
run: coveralls --rcfile=pyproject.toml --service=github

finish:
name: Finish Coverage Analysis
needs: build
runs-on: ubuntu-latest
steps:
- name: Coveralls Finished
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
pip install --upgrade coveralls
coveralls --service=github --finish
41 changes: 41 additions & 0 deletions .github/workflows/pip_rc_install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# This workflow will install Python dependencies and the latest RC of
# pysatMadrigal from test pypi. This test should be manually run before an 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 pysatMadrigal RC
run: pip install --no-deps --pre -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ pysatMadrigal

- 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 pysatMadrigal; print(pysatMadrigal.__version__)"
39 changes: 25 additions & 14 deletions .github/workflows/pysat_rc.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# 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
# 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

Expand All @@ -10,36 +11,46 @@ jobs:
strategy:
fail-fast: false
matrix:
# TODO(#76): add windows tests when bugs are sorted
os: [ubuntu-latest, macos-latest]
python-version: ["3.10"]
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
python-version: ["3.11"]

name: Python ${{ matrix.python-version }} on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install pysat RC
run: pip install --no-deps -i https://test.pypi.org/simple/ pysat
run: pip install --pre -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ pysat

- name: Install standard dependencies
run: |
pip install -r requirements.txt
pip install -r test_requirements.txt
- name: Install standard dependencies and package
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 -vs -x --cov=pysatMadrigal/
run: pytest

- name: Publish results to coveralls
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: coveralls --rcfile=setup.cfg --service=github
COVERALLS_PARALLEL: true
run: coveralls --rcfile=pyproject.toml --service=github

finish:
name: Finish Coverage Analysis
needs: build
runs-on: ubuntu-latest
steps:
- name: Coveralls Finished
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
pip install --upgrade coveralls
coveralls --service=github --finish
25 changes: 25 additions & 0 deletions .readthedocs.yml
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 of readthedocs
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


# Declare the Python requirements required to build your docs
python:
install:
- method: pip
path: .
extra_requirements:
- doc
31 changes: 31 additions & 0 deletions ACKNOWLEDGEMENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Funding
=======
The following institutions, missions, and programs have provided funding
for pysatMadrigal development.

Institutions
------------
- The Catholic University of America (CUA)
- Cosmic Studio
- Defense Advanced Research Projects Agency (DARPA) Defense Sciences Office
- National Aeronautics and Space Administration (NASA)
- National Science Foundation (NSF)
- Office of Naval Research (ONR)

Programs
--------
- NSF 125908, AGS-1651393
- Naval Research Laboratory N00173191G016 and N0017322P0744

Disclaimers
===========
Any opinions or actions taken by the listed funding institutions are those of
the institutions and do not necessarily reflect the views of the pysat development
team or individual authors. Any opinions, findings, and conclusions or recommendations
expressed in this material are those of the author(s) and do not necessarily reflect the views
of the funding agencies.

Support and Thanks
==================
Thanks to Bill Rideout, who provided help when learning how to use the
madrigalWeb package.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@ Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/).

[0.2.0] - 2024-03-15
--------------------
* Enhancements
* Moved the OMNI-2 IMF, Dst, and Geomagnetic index Instruments from the
general Madrigal Pandas instrument into new ones
* Moved the NGDC AE index Instrument from the general Madrigal Pandas
instrument to a new one, fixing the Windows memory issue and a problem
with duplicated times
* Added slant TEC (tag of 'los') to the gnss_tec Instrument
* Refactored general load function to extract useful parts of the code that
were used for specific load functions
* Maintenance
* Add manual GitHub Actions tests for pysatMadrigal RC
* Update GitHub Actions workflows for newer versions of pip, updated actions
* Added support for Python 3.12
aburrell marked this conversation as resolved.
Show resolved Hide resolved
* Added clean warning test attributes to all Instruments
* Updated documentation to comply with current Ecosystem guidelines
* Replaced setup.py with pyproject.toml

[0.1.0] - 2023-04-11
--------------------
* Enhancements
Expand All @@ -16,6 +35,7 @@ This project adheres to [Semantic Versioning](https://semver.org/).
between '.' delimiters, required for some Madrigal file formats
* Standardized the Instrument method kwarg defaults
* Added 'site' tag to the GNSS TEC Instrument
* Added a 'dmsp_ssj' instrument for Auroral Boundary Index data
* Added support for varied use of `two_digit_year_break` to
`methods.general.list_remote_files`
* Implemented `two_digit_year_break` support for `vtec` GNSS TEC Instrument
Expand All @@ -29,11 +49,13 @@ This project adheres to [Semantic Versioning](https://semver.org/).
* Added quick-fail for main pytest command
* Bug
* Fixed bugs in the coordinate conversion functions
* Fixed bug in the general download function that sets the stop date
* Maintenance
* Updated GitHub action and NEP29 versions
* Updated the minimum Madrigal version to allow HDF4 downloads
* Update pysat instrument testing suite, pytest syntax
* Add manual GitHub Actions tests for pysat RC
* Removed code needed to work around pysat bugs

[0.0.4] - 2021-06-11
--------------------
Expand Down
15 changes: 11 additions & 4 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ project may be further defined and clarified by project maintainers.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at pysat.developers@gmail.com. The
project team will review and investigate all complaints, and will respond in a
way that it deems appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an
pysatMadrigal project team will review and investigate all complaints, and will
respond in a way that it deems appropriate to the circumstances. The project
team is obligated to maintain confidentiality with regard to the reporter of an
incident. Further details of specific enforcement policies may be posted
separately.

Expand All @@ -69,7 +69,14 @@ members of the project's leadership.
## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 1.4, available at [https://contributor-covenant.org/version/1/4][version]
version 1.4, available at
[https://contributor-covenant.org/version/1/4][version]

## FAQ

For answers to common questions about this code of conduct, see
[https://www.contributor-covenant.org/faq][faq]

[homepage]: https://contributor-covenant.org
[version]: https://contributor-covenant.org/version/1/4/
[faq]: https://www.contributor-covenant.org/faq
Loading
Loading