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.2 #71

Merged
merged 381 commits into from
Jun 7, 2021
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
381 commits
Select commit Hold shift + click to select a range
fd00806
STY: contract line length
jklenzing Dec 15, 2020
eaf3396
STY: consistency
jklenzing Dec 15, 2020
9b890bb
Merge branch 'develop' into bug/icon_ftp
jklenzing Dec 15, 2020
d183ffe
BUG: update variable names
jklenzing Dec 15, 2020
a946822
DOC: update docstring
jklenzing Dec 15, 2020
6f30525
Code review
jklenzing Dec 16, 2020
e0d8842
Merge pull request #29 from pysat/bug/icon_ftp
jklenzing Dec 16, 2020
61725dd
Merge branch 'develop' into default2preprocess
jklenzing Dec 16, 2020
2468b99
MAINT: fixed spelling of cadence
aburrell Dec 16, 2020
d457ff4
MAINT: grammar correctioon
aburrell Dec 16, 2020
ff37f76
Merge pull request #28 from pysat/file_cadance
aburrell Dec 17, 2020
37395dc
Merge branch 'develop' into meta_update
aburrell Dec 17, 2020
b8a3006
TST: removed custom pysatCDF install
aburrell Dec 17, 2020
1f1e988
Revert "TST: removed custom pysatCDF install"
aburrell Dec 17, 2020
d9a53bc
merge
JonathonMSmith Dec 18, 2020
e20d592
Merge branch 'develop' into cdflib
JonathonMSmith Dec 18, 2020
ce1fff9
merged with develop
JonathonMSmith Dec 18, 2020
d7c8f90
merge with meta_update
JonathonMSmith Dec 18, 2020
001f0f4
changes for meta, added list dict for meta, modified pandas series co…
JonathonMSmith Dec 19, 2020
7114fba
flake8 changes
JonathonMSmith Dec 19, 2020
5b07198
linebreak flake8
JonathonMSmith Dec 19, 2020
445a431
Merge pull request #27 from pysat/default2preprocess
aburrell Dec 22, 2020
ca49ddd
comment consistency and improvement
JonathonMSmith Dec 22, 2020
4224eb6
updated docstrings
JonathonMSmith Dec 22, 2020
4c8c76b
updated omni testing to new sampling convention
JonathonMSmith Dec 22, 2020
39c9052
updated docstring for CDF class
JonathonMSmith Dec 22, 2020
8b1bfba
Update cdaweb.py docstring style
JonathonMSmith Jan 5, 2021
158f2b6
BUG: fixed variable name
aburrell Jan 6, 2021
d6ce3ac
Remove obsolesced meta labels
JonathonMSmith Jan 6, 2021
97da4b5
updated cdaweb.py enter and exit docstrings
JonathonMSmith Jan 8, 2021
8e3da4e
cdaweb.py function parameter default values
JonathonMSmith Jan 11, 2021
e257be4
Update cdflib version requirement
JonathonMSmith Jan 11, 2021
c1e1ed4
Merge remote-tracking branch 'upstream/develop' into cdflib
Jan 11, 2021
7f3f88c
Update travis.yml with cdflib restriction
JonathonMSmith Jan 12, 2021
bd322c1
Update cdaweb.py for blank space
JonathonMSmith Jan 12, 2021
6f6499b
Update travis.yml typo
JonathonMSmith Jan 12, 2021
be11c61
MAINT: update icon access
jklenzing Jan 16, 2021
530daf0
Apply suggestions from code review
JonathonMSmith Jan 18, 2021
f4e55ef
STY: remove unused routines
jklenzing Jan 19, 2021
c29db32
Update travis.yml cdflib install syntax
JonathonMSmith Jan 19, 2021
90b209a
Update setup.cfg cdflib requirement version
JonathonMSmith Jan 19, 2021
c3adc4c
Apply suggestions from code review
JonathonMSmith Jan 21, 2021
6e1bcae
Update get_index returns documentation
JonathonMSmith Jan 21, 2021
300d7e8
Remove cdflib version specification from setup.cfg
JonathonMSmith Jan 21, 2021
71a4b96
updated cdflib requirements with bounds
Jan 22, 2021
a163c05
Update travist.yml cdflib install syntax
JonathonMSmith Jan 22, 2021
e77ff61
DOC: update zenodo
jklenzing Jan 26, 2021
9cb4c42
DOC: update version number
jklenzing Jan 26, 2021
25937e2
DOC: initial docs
jklenzing Jan 26, 2021
ed4d8e4
TST: add doc build tests
jklenzing Jan 26, 2021
354c3b2
DOC: add examples
jklenzing Jan 26, 2021
01b8a0a
DOC: add supported inst
jklenzing Jan 26, 2021
d460aa0
DOC: update changleog
jklenzing Jan 26, 2021
90e97c1
DOC: cleanup
jklenzing Jan 26, 2021
344fa75
DOC: update changelog
jklenzing Jan 26, 2021
7aa1ea3
Merge remote-tracking branch 'jms/cdflib' into doc/updates
jklenzing Jan 26, 2021
344940d
TST: update travis env
jklenzing Jan 26, 2021
6d34bf2
STY: use m2r2
jklenzing Jan 26, 2021
ec1af2c
STY: formatting
jklenzing Jan 26, 2021
9be9969
DOC: add badges
jklenzing Jan 26, 2021
be26261
BUG: typo
jklenzing Jan 26, 2021
0148511
BUG: order of imports
jklenzing Jan 26, 2021
13c08b0
BUG: doc bugs
jklenzing Jan 26, 2021
3f80904
DOC: update contributing
jklenzing Jan 26, 2021
6d9b17e
BUG: rtd setup
jklenzing Jan 26, 2021
914c125
BUG: streamline rtd
jklenzing Jan 26, 2021
5be5833
DOC: update doc config
jklenzing Jan 26, 2021
6dbbe35
DOC: revert to manual versions in RTD
jklenzing Jan 26, 2021
9cc46dd
Merge pull request #13 from JonathonMSmith/cdflib
jklenzing Jan 27, 2021
fd22738
Merge branch 'develop' into doc/updates
jklenzing Jan 27, 2021
4f73688
Merge branch 'develop' into meta_update
jklenzing Jan 27, 2021
6466c59
BUG: variable name
jklenzing Jan 27, 2021
8af36b6
Merge pull request #25 from pysat/meta_update
aburrell Jan 27, 2021
4634ca6
TST: update requirements
jklenzing Jan 27, 2021
1a42841
MAINT: update filenames
jklenzing Jan 29, 2021
a098c38
DOC: automatically generate docs
jklenzing Jan 29, 2021
c834a0d
Merge pull request #36 from pysat/maint/icon_spdf
jklenzing Jan 30, 2021
bc5e98f
ENH: Update to latest pysat standards
rstoneback Feb 4, 2021
0ac9929
switch to cdflib to_datetime and remove center_measurement
Feb 5, 2021
0ce2a40
icon_mighti filename fix
Feb 5, 2021
d297252
remove delta_var variables from set_epoch
Feb 5, 2021
ab82bc6
remove epoch_var_atts from set_epoch
Feb 5, 2021
4316640
restore center_measurement code
Feb 5, 2021
01798df
ENH: Updated filename to remove cycle keyword
rstoneback Feb 9, 2021
c515a6f
BUG: Added parsing to account for user provided '?'s
rstoneback Feb 9, 2021
2bf814a
BUG: Updated filename to match changes online
rstoneback Feb 9, 2021
3c7b8af
Merge pull request #41 from pysat/remote_files_bug
rstoneback Feb 10, 2021
fe0733b
ENH: support cycle
jklenzing Feb 10, 2021
2a22dc2
Merge pull request #42 from pysat/enh/cycle
jklenzing Feb 10, 2021
a61ddfc
MAINT: updated Instrument instantiation
aburrell Feb 11, 2021
67ec388
ENH: updated ICON constellation
aburrell Feb 11, 2021
1672070
ENH: added constellation import
aburrell Feb 11, 2021
1413f35
MAINT: ivm cleaning routine
jklenzing Feb 12, 2021
9d153ac
Merge pull request #43 from pysat/fix_constellations
aburrell Feb 17, 2021
b420efd
MAINT: use testpypi
jklenzing Feb 26, 2021
2131a46
BUG: manual install
jklenzing Feb 26, 2021
0360232
BUG: fixed delta_time implementation
aburrell Mar 2, 2021
1f9027d
BUG: removed bad code
aburrell Mar 2, 2021
a3c12e4
MAINT: fixed variable type
aburrell Mar 3, 2021
dfb6174
ENH: added warning for load failure
aburrell Mar 3, 2021
819a8a0
BUG: fixed accidental removal of date
aburrell Mar 3, 2021
0615037
BUG: update error catch
aburrell Mar 3, 2021
084f09a
BUG: moved try/except
aburrell Mar 3, 2021
5708b28
BUG: added definition for data after error
aburrell Mar 3, 2021
48465a5
BUG: fixed CDF index bug
aburrell Mar 4, 2021
26e4a32
ENH: added an error catch
aburrell Mar 4, 2021
7d84a90
ENH: added error catch
aburrell Mar 5, 2021
e4f9360
BUG: fixed default output
aburrell Mar 8, 2021
b77efff
BUG: Added with statement to file open
rstoneback Mar 10, 2021
a79ecb8
Merge pull request #47 from pysat/with_open_file
rstoneback Mar 11, 2021
c9a2bad
Merge remote-tracking branch 'upstream/develop' into timezones
JonathonMSmith Mar 26, 2021
04246c2
Merge remote-tracking branch 'upstream/maint/py30release' into timezones
JonathonMSmith Mar 26, 2021
e12a9b3
added try around datetime conversion to catch bad cdf files
JonathonMSmith Mar 26, 2021
78c5606
line length style issue
JonathonMSmith Mar 26, 2021
7a14152
BUG: wrong url for top directory
jklenzing Apr 3, 2021
d7fbe8f
STY: remove old code
jklenzing Apr 3, 2021
494c393
TST: test use of remote_file_list
jklenzing Apr 3, 2021
22b206e
DOC: update changelog
jklenzing Apr 3, 2021
3259ba1
BUG: Corrected cleaning drifts magnetic directions. Both RPA and DM F…
rstoneback Apr 3, 2021
bc99362
MAINT: add requirements file
jklenzing Apr 5, 2021
7cf9839
REQ: use pysat 3.0 or greater
jklenzing Apr 5, 2021
2edc20d
TST: remove Travis CI
jklenzing Apr 5, 2021
e7496c9
TST: use github actions
jklenzing Apr 5, 2021
f9a450b
DOC: update badge
jklenzing Apr 5, 2021
56d8245
DOC: update changelog
jklenzing Apr 5, 2021
b983fb1
BUG: add test requirements
jklenzing Apr 5, 2021
db55ee8
DOC: update changelog
jklenzing Apr 5, 2021
313147e
STY: consistency
jklenzing Apr 5, 2021
0ea151f
STY: move flake8 config to flake8 INI
jklenzing Apr 5, 2021
75710d4
TST: check all flake8
jklenzing Apr 5, 2021
7efa98a
Apply suggestions from code review
jklenzing Apr 6, 2021
0dad3b5
Merge pull request #55 from pysat/icon_ivm_clean_bug
rstoneback Apr 6, 2021
6e9b0e2
Apply suggestions from code review
jklenzing Apr 6, 2021
514337f
Merge pull request #52 from pysat/bug/remote_file_topurl
jklenzing Apr 6, 2021
906e444
merge from develop
jklenzing Apr 6, 2021
5f11a9a
Merge pull request #56 from pysat/maint/py30ga
jklenzing Apr 8, 2021
f8ddebd
Merge branch 'develop' into doc/updates
jklenzing Apr 8, 2021
2232066
TST: add documentation tests
jklenzing Apr 8, 2021
73aa493
TST: m2r2 is required for docs
jklenzing Apr 8, 2021
aa722e0
MAINT: remove travis.yml
jklenzing Apr 8, 2021
2191ea8
DOC: add output text
jklenzing Apr 8, 2021
1f2786d
STY: updates to conf.py
jklenzing Apr 8, 2021
42421e8
BUG: import pysatNASA in docs
jklenzing Apr 8, 2021
e192a6d
DOC: remove old comment
jklenzing Apr 8, 2021
7842512
Merge pull request #40 from JonathonMSmith/timezones
jklenzing Apr 8, 2021
872cb32
STY: code review
jklenzing Apr 12, 2021
36c58c1
DOC: update install
jklenzing Apr 12, 2021
0fbb2a5
STY: remove unlaunched instruments
jklenzing Apr 12, 2021
d8ecf14
MAINT: remove sport ivm from docs
jklenzing Apr 12, 2021
66ea94a
Merge pull request #57 from pysat/sty/sport
jklenzing Apr 12, 2021
d471955
STY: maintainability
jklenzing Apr 12, 2021
64c42ad
Merge branch 'develop' into doc/updates
jklenzing Apr 12, 2021
82a0c3a
DOC: update install
jklenzing Apr 12, 2021
4e6d4bb
BUG: imports in docs
jklenzing Apr 12, 2021
da3e4fc
STY: update citations
jklenzing Apr 12, 2021
a9f6fbb
TST: add check for zenodo
jklenzing Apr 12, 2021
896c63a
BUG: bug in zenodo
jklenzing Apr 12, 2021
dfd19de
DOC: update affiliation
jklenzing Apr 12, 2021
6b5198b
DOC: description and new logo
jklenzing Apr 12, 2021
59a5521
DOC: update install info
jklenzing Apr 12, 2021
159b38f
BUG: import in docs
jklenzing Apr 12, 2021
9a6aa50
DOC: add supported constellations
jklenzing Apr 13, 2021
30b139e
DOC: text
jklenzing Apr 13, 2021
4c367d1
ENH: separate clean routines for dm and rpa
jklenzing Apr 13, 2021
8547472
ENH: add density / temperature clean
jklenzing Apr 13, 2021
4e26a08
MAINT: removing travis from merge
jklenzing Apr 13, 2021
2ed3fa3
STY: headers
jklenzing Apr 13, 2021
aaba231
DOC: import pysatNASA in build
jklenzing Apr 13, 2021
2f1e115
DOC: add pysatnasa path
jklenzing Apr 13, 2021
ba805cc
DOC: generalize version
jklenzing Apr 13, 2021
5e51f3f
BUG: fix path
jklenzing Apr 13, 2021
76167de
REQ: add pytest to docs
jklenzing Apr 13, 2021
81a4bf7
REQ: update requirements
jklenzing Apr 13, 2021
a5fa31d
DOC: alt logo text
jklenzing Apr 13, 2021
73b87ae
MAINT: remove pysatNASA install at RTD
jklenzing Apr 13, 2021
58cdf1f
moved CDF class into _cdf.py
JonathonMSmith Apr 15, 2021
d122f59
Update pysatNASA/instruments/methods/cdaweb.py
JonathonMSmith Apr 20, 2021
d295b12
added _cdf import to init
JonathonMSmith Apr 20, 2021
02e262a
Update __init__.py
JonathonMSmith Apr 20, 2021
51c4496
re organized imports to avoid circular import
JonathonMSmith Apr 20, 2021
04b5685
merged
JonathonMSmith Apr 20, 2021
e2d485a
BUG: rpa density limit
jklenzing Apr 21, 2021
e0f12e4
STY: remove unused code
jklenzing Apr 21, 2021
0a29187
ENH: update clean for ivm
jklenzing Apr 23, 2021
9e46fb2
STY: de2 links
jklenzing Apr 27, 2021
7071da1
STY: icon links
jklenzing Apr 27, 2021
900b6b8
STY: version, break lines
jklenzing Apr 27, 2021
82e246f
Merge pull request #58 from JonathonMSmith/cdaweb_move
jklenzing Apr 27, 2021
745770d
DOC: add name
jklenzing Apr 27, 2021
2612900
DOC: use https for links
jklenzing May 4, 2021
f733d93
DOC: add logo to front page
jklenzing May 5, 2021
31c6961
BUG: restore http link for gats
jklenzing May 5, 2021
c2b6ef1
BUG: link
jklenzing May 5, 2021
92a5186
BUG: link to http
jklenzing May 6, 2021
fdec65a
STY: maintainability
jklenzing May 6, 2021
20f3b15
STY: surnames first
jklenzing May 6, 2021
a56ff29
Update README.md
jklenzing May 10, 2021
146b35b
Update docs/conf.py
jklenzing May 10, 2021
01bec60
STY: flake8 in conf.py
jklenzing May 10, 2021
cfe7e84
MAINT: use project variable name
aburrell May 10, 2021
d4d20bb
Merge pull request #59 from pysat/doc/add_docs
jklenzing May 10, 2021
0aa3faa
STY: tidy up MIGHTI clean routines
jklenzing May 13, 2021
9a3220e
BUG: indentation
jklenzing May 13, 2021
cca61ba
BUG: doc link
jklenzing May 13, 2021
72688ac
DOC: update link
jklenzing May 13, 2021
d519950
STY: update test workflow
jklenzing May 13, 2021
8c6b8c1
BUG: usage of hidden clean_vars
jklenzing May 13, 2021
f37dd22
Merge pull request #64 from pysat/sty/updates_standards
jklenzing May 13, 2021
b0989ca
Merge pull request #65 from pysat/sty/might_clean
jklenzing May 14, 2021
3d7ecd2
DOC: add migration guide
jklenzing May 20, 2021
a540aa0
BUG: quotes
jklenzing May 20, 2021
543c8b2
Merge pull request #66 from pysat/doc/migrate
jklenzing May 24, 2021
0768344
BUG: Improved robustness when invoked for multiple instruments
rstoneback May 25, 2021
6e64774
STY: flake8
jklenzing May 25, 2021
ae1c990
BUG: fixed incorrect use of masks
aburrell May 25, 2021
ad74cd9
BUG: fixed where implementation
aburrell May 25, 2021
6b20701
Merge pull request #44 from pysat/maint/ivm_clean
jklenzing May 26, 2021
f97d955
Update pysatNASA/instruments/methods/cdaweb.py
rstoneback May 26, 2021
ca4eaac
DOC: flake8 line length
rstoneback May 26, 2021
6553be2
Merge pull request #69 from pysat/ssl_bug
rstoneback May 27, 2021
79f76aa
DOC: update changelog
jklenzing May 27, 2021
c7ed120
DOC: update version
jklenzing May 27, 2021
7e31eef
DOC: authors
jklenzing May 27, 2021
9025cbe
DOC: update changelog
jklenzing May 27, 2021
7a4019f
STY: indentation
jklenzing May 27, 2021
5b68da5
DOC: update citations
jklenzing May 27, 2021
37ebfb0
Apply suggestions from code review
jklenzing May 27, 2021
81bb49b
Apply suggestions from code review
jklenzing May 27, 2021
f922e34
STY: flake8
jklenzing May 27, 2021
7d5b982
DOC: links and consistency
jklenzing May 27, 2021
8697c32
STY: clena up init
jklenzing May 27, 2021
6c1bcc6
Apply suggestions from code review
jklenzing Jun 1, 2021
f7d07d9
STY: conf.py
jklenzing Jun 1, 2021
4b749b2
Apply suggestions from code review
jklenzing Jun 2, 2021
296fcaa
STY: remove line of sight winds from icon const
jklenzing Jun 2, 2021
7a6861a
Update docs/examples/ex_init.rst
jklenzing Jun 3, 2021
9011fe5
STY: relocate remove_preamble for icon instruments
jklenzing Jun 3, 2021
b325ef4
Merge branch 'rc_v0.0.2' of https://github.com/pysat/pysatNASA into r…
jklenzing Jun 3, 2021
d6072b8
BUG: fix omni imf steadiness for new pysat
jklenzing Jun 3, 2021
21337e5
STY: rename variable
jklenzing Jun 4, 2021
0dc523d
Merge pull request #75 from pysat/bug/imf_steady
jklenzing Jun 4, 2021
95b9987
Apply suggestions from code review
jklenzing Jun 4, 2021
abde479
STY: whitespace
jklenzing Jun 4, 2021
630bf48
STY: inst_id usage
jklenzing Jun 4, 2021
235e7aa
Apply suggestions from code review
jklenzing Jun 4, 2021
33367f8
STY: line break
jklenzing Jun 4, 2021
6cdea9e
Merge branch 'rc_v0.0.2' of https://github.com/pysat/pysatNASA into r…
jklenzing Jun 4, 2021
bac8a72
BUG: inst_ids is a list
jklenzing Jun 4, 2021
28c3f70
Update pysatNASA/instruments/de2_nacs.py
jklenzing Jun 7, 2021
4d6f8d3
STY: whitespace
jklenzing Jun 7, 2021
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
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: Bug report
about: Create a report to help us improve

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

or

```
# test code here
```

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Version [e.g. Python 3.7]
- Other details about your setup that could be relevant

**Additional context**
Add any other context about the problem here.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Feature request
about: Suggest an idea for this project

---

**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 [...]

**Describe the solution you'd like**
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.

**Additional context**
Add any other context or screenshots about the feature request here.
45 changes: 45 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Description

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
for this change. Please see ``CONTRIBUTING.md`` for more guidelines.

## 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)
- 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?

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details for
your test configuration

- Test A
- Test B

## Test Configuration
* Operating system: [Os Type]
* Version number: [Python 2.9]
* Any details about your local setup that are relevant

# Checklist:

- [ ] Make sure you are merging into the ``develop`` (not ``main``) branch
- [ ] 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
- [ ] Update zenodo.json file for new code contributors
43 changes: 43 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# 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

on: [push, pull_request]

jobs:
build:

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

name: Documentation tests
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
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: Set up pysat
run: |
mkdir pysatData
python -c "import pysat; pysat.params['data_dirs'] = './pysatData'"

- name: Check documentation build
run: sphinx-build -E -b html docs dist/docs

- name: Check documentation links
run: sphinx-build -b linkcheck docs dist/docs

- name: Load .zenodo.json to check for errors
run: python -c "import json; json.loads(open('.zenodo.json').read())"
59 changes: 59 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# 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: Pytest with Flake8

on: [push, pull_request]

jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
python-version: ["3.8", "3.9"]
numpy_ver: [latest]
include:
- python-version: "3.7"
numpy_ver: "1.17"
os: ubuntu-latest

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

- name: Install standard dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install -r test_requirements.txt

- name: Install NEP29 dependencies
if: ${{ matrix.numpy_ver != 'latest'}}
run: |
pip install --no-binary :numpy: numpy==${{ matrix.numpy_ver }}

- name: Set up pysat
run: |
mkdir pysatData
python -c "import pysat; pysat.params['data_dirs'] = './pysatData'"

- name: Test PEP8 compliance
run: flake8 . --count --select=E,F,W --show-source --statistics

- name: Evaluate complexity
run: flake8 . --count --exit-zero --max-complexity=10 --statistics

- name: Test with pytest
run: |
pytest --cov=pysatNASA/

- name: Publish results to coveralls
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: coveralls --rcfile=setup.cfg --service=github
55 changes: 0 additions & 55 deletions .travis.yml

This file was deleted.

32 changes: 32 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"creators": [
{
"affiliation": "Goddard Space Flight Center",
"name": "Klenzing, Jeff",
"orcid": "0000-0001-8321-6074"
},
{
"affiliation": "The University of Texas at Dallas",
"name": "Stoneback, Russell",
"orcid": "0000-0001-7216-4336"
},
{
"affiliation": "U.S. Naval Research Laboratory",
"name": "Burrell, Angeline G.",
"orcid": "0000-0001-8875-9326"
},
{
"affiliation": "Catholic University of America, Goddard Space Flight Center",
"name": "Smith, Jonathon",
"orcid": "0000-0002-8191-4765"
},
{
"affiliation": "Predictive Science",
"name": "Pembroke, Asher"
},
{
"name": "Spence, Carey",
"orcid": "0000-0001-8340-5625"
}
]
}
20 changes: 18 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
This project adheres to [Semantic Versioning](https://semver.org/).

## [0.0.2] - 2021-05-26
* Updated Instruments and routines to conform with changes made for pysat 3.0
* Added documentation
* Instrument Changes
* Preliminary support added for SES-14 GOLD Nmax
* Updated cleaning routines for C/NOFS IVM data
* Migrated remote server for ICON instruments to SPDF from UCB
* Renamed ROCSAT1 IVM as FORMOSAT1 IVM
* Dropped support for SPORT IVM (unlaunched, moved to pysatIncubator)
* Implements GitHub Actions as primary CI test environment
* Improved PEP8 compliance
* Replaced pysatCDF with cdflib support
* Bug Fixes
* `remote_file_list` error if start/stop dates unspecified
* Improved download robustness

## [0.0.1] - 2020-08-13
- initial port of existing routines from pysat
* Initial port of existing routines from pysat
6 changes: 3 additions & 3 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Project maintainers who do not follow or enforce the Code of Conduct in good fai

## Attribution

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

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